小编Max*_*ler的帖子

GAE/J请求日志格式细分

以下是GAE控制台日志记录的示例:

GAE日志控制台快照 http://i.stack.imgur.com/M2iJX.png用于可读高分辨率版本.

我想提供文件的细分,在collpased(摘要)视图和扩展(详细信息)视图中显示.我将填写我知道其意义的领域,并希望通过dichipering其余的方式来协助.一旦有新信息,这篇文章将会更新.

谢谢你,
马克西姆.


开放式问题:

  • 如何阅读时间戳?[...- PROD/0-0-39.346862139187007139 ]
  • 为什么总结它说请求花了343ms但详细说是344ms?
  • 如果请求在cpu上花费123ms,在API调用上花费30ms,剩下的时间在哪里?为什么总请求时间是343/344ms?

cloud console logging google-app-engine

7
推荐指数
1
解决办法
1397
查看次数

处理应用程序传输安全性(kCFStreamErrorDomainSSL,-9802)

你运行这段代码:

let URL = "https://www.nasa.gov/sites/default/files/wave_earth_mosaic_3.jpg"
let imageData = NSData(contentsOfURL: NSURL(string: URL)!)
UIImage(data: imageData!)
Run Code Online (Sandbox Code Playgroud)

你得到这个:

2015-09-11 16:33:47.433 Cassini [21200:447896] NSURLSession/NSURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9802)

深入挖掘显示使用SHA1签名.

maximveksler$ openssl s_client -connect www.nasa.gov:443 < /dev/null 2>/dev/null | openssl x509 -text -in /dev/stdin | grep "Signature Algorithm"
    Signature Algorithm: sha1WithRSAEncryption
    Signature Algorithm: sha1WithRSAEncryption
Run Code Online (Sandbox Code Playgroud)

截至2015年9月11日,美国宇航局正在使用不安全的连接,现在是什么?

security ssl ios9 tls1.2

7
推荐指数
1
解决办法
4298
查看次数

将iframe中的html内容复制到div(ajax)中?

让我们假设我的浏览器加载了iframe <iframe src="test.html">

我可以使用ajax将test.html的内容加载到主html页面的div中吗?

这个想法是我的解决方案,我实际上试图通过使ajax提交给远程主机来克服限制.计划是生成具有0大小的iframe的动态页面,该页面向远程主机发出报告请求.然后,在页面(&iframe内容)加载后,我将使用JS将iframe内容复制到div中.

提示表示赞赏,

谢谢你,马克西姆.

javascript xss ajax iframe

6
推荐指数
1
解决办法
9566
查看次数

存储在CGImageRef中的对象的潜在泄漏

在Xcode Analyze下运行我的代码我偶然发现了以下块

- (UIImage *)imageWithFilter:(CIFilter *)filter
{
    CIContext *ctx = [CIContext contextWithOptions:nil];
    CGImageRef imageRef = [ctx createCGImage:filter.outputImage fromRect:CGRectMake(0, 0, self.size.width, self.size.height)];
    return [UIImage imageWithCGImage:imageRef];
}
Run Code Online (Sandbox Code Playgroud)

Xcode抱怨潜在的内存泄漏:

在此输入图像描述

到底是怎么回事?我该怎么做呢?

xcode memory-leaks objective-c ios automatic-ref-counting

6
推荐指数
1
解决办法
1958
查看次数

如何使用上游版本覆盖未合并的git checkout

我正在尝试将本地修改的文件还原到最近上游的版本,从而有效地撤消我的更改.

$ git checkout --  Jovie/Jovie-Info.plist
error: path ‘Jovie/Jovie-Info.plist' is unmerged
Run Code Online (Sandbox Code Playgroud)

使用-f更改错误警告,但仍然不会进行更改(???)

$ git checkout  -f -- Jovie/Jovie-Info.plist
warning: path ‘Jovie/Jovie-Info.plist' is unmerged
Run Code Online (Sandbox Code Playgroud)

文件本身如下所示:

$ git diff Jovie/Jovie-Info.plist
diff --cc Jovie/Jovie-Info.plist
index 6c576d9,0209baa..0000000
--- a/Jovie/Jovie-Info.plist
+++ b/Jovie/Jovie-Info.plist
@@@ -50,7 -50,7 +50,11 @@@
                </dict>
        </array>
        <key>CFBundleVersion</key>
++<<<<<<< Updated upstream
 +      <string>5922</string>
++=======
+       <string>5918</string>
++>>>>>>> Stashed changes
        <key>Fabric</key>
        <dict>
                <key>APIKey</key>
Run Code Online (Sandbox Code Playgroud)

如何覆盖本地文件并应用上游更改?

git merge conflict git-checkout

6
推荐指数
2
解决办法
1万
查看次数

未获取由 Carthage 定义的 git 子模块

我已经使用 Carthage 将几个框架作为 git 子模块导入。作为参考,repo 可在github 上获得。

Carthage 创建了混合配置,导致无法构建新克隆的副本:

?  IKnowKungFu git:(master) carthage update
*** Fetching Nimble
*** Fetching Quick
*** Fetching CleanroomLogger
*** Fetching CleanroomASL
Parse error: expected submodule commit SHA in output of task (ls-tree -z HEAD Carthage/Checkouts/CleanroomLogger) but encountered:
Run Code Online (Sandbox Code Playgroud)

回购的新克隆提供以下内容:

  • Carthage/Checkouts/Nimble 和
  • Carthage/Checkouts/Quick

存在但为空文件夹。

运行后git submodule update --init --recursive:

  • Carthage/Checkouts/Nimble 和
  • Carthage/Checkouts/Quick 和
  • Carthage/Checkouts/Quick/Externals/Nimble

被检出。但没有记忆:

  • Carthage/Checkouts/CleanroomASL 和
  • Carthage/Checkouts/CleanroomLogger

购物车文件

?  IKnowKungFu git:(master) cat Cartfile
github "emaloney/CleanroomLogger"
Run Code Online (Sandbox Code Playgroud)

Cartfile.private

?  IKnowKungFu git:(master) cat Cartfile.private
github …
Run Code Online (Sandbox Code Playgroud)

git github git-submodules ios-frameworks carthage

6
推荐指数
0
解决办法
2034
查看次数

如何正确杀死在tomcat上运行的webapp拥有的本地线程,指示关闭

后端webapp部署在Tomcat 6 servlet容器上.在webapp中,启动了几个监视线程.问题在于关机.

  • 我如何知道要求关闭webapp?
  • 我应该如何在我的线程中处理这个问题?

目前我的线程实现如下.当servlet被指示关闭(shutdown.sh)时,它确实完成了一个干净的关闭并且因为这个线程而没有挂起 - 为什么?

class Updater extends Thread {
  volatile boolean interrupted = false;

  @Override
  public void run() {
    Integer lastUpdateLogId = CommonBeanFactory.getXXX()
                              .getLastUpdateLogRecordKey(MLConstants.SMART_DB_NAME);

    List<UpdateLog> updateLogRecords;
    while (!interrupted) {
      boolean isConfigurationUpdateRequested = false;

      try {
        TimeUnit.SECONDS.sleep(5);
      } catch (InterruptedException e) {
        setInterrupted(true);
      }

      updateLogRecords = CommonBeanFactory.getXXX()
                         .getLastFactsUpdateLogRecords(MLConstants.XXXX, lastUpdateLogId);

      for(UpdateLog updateLog : updateLogRecords) {
        if (updateLog.getTable_name().equals(MLConstants.CONFIG_RELOAD)) {
          isConfigurationUpdateRequested = true;
        }

        lastUpdateLogId = updateLog.getObjectKey();
      }

      if (isConfigurationUpdateRequested) {
        Configuration.getInstance().loadConfiguration();
      }
    }
  }

  public boolean getInterrupted() {
    return …
Run Code Online (Sandbox Code Playgroud)

multithreading jvm shutdown

5
推荐指数
2
解决办法
7339
查看次数

企业SSO和身份管理/建议

我们之前讨论过 SSO.考虑到最近的新发展,我想重新加强与规定要求的对话.

在过去的一周里,我一直在进行市场调查,寻找以下关键问题的答案:

该项目应该是:

要求

  • Web应用程序的SSO解决方案.
  • 集成到现有的开发产品中.
  • 具有基于策略的密码安全性(长度,复杂性,持续时间和合作)
  • 可以使用Web界面管理安全策略.
  • 可自定义的用户界面(密码提示和公司屏幕).
  • 高度可用(99.9%)
  • 可扩展性.
  • 在Red Hat Linux上运行.

很高兴有

  • 包含用户组和角色.
  • 用Java编写.
  • 自由软件(开源)解决方案.

到目前为止,没有任何解决方案是"杀手选择",这使我认为我将在几个项目(OWASP,AcegiSecurity + X ??)中进行工具,因此进行了讨论.

我们是ISV提供前端和后端应用程序套件.前端被分成几个模块,这些模块应该充当自治单元,从客户的角度来看,他使用"应用程序" - 这导致了对SSO重新划分的讨论.

我很感激人们分享他们有关适当解决方案的经验和想法.

一些解决方案很有趣

或者更一般地说这个清单

谢谢你,马克西姆.

authentication enterprise identity single-sign-on amazon-iam

5
推荐指数
1
解决办法
4640
查看次数

servlet容器是否应为每个传入请求创建新的javax.servlet.http.HttpServlet实例?

我上课了 public class GAE_SERVLETREQUESTServlet extends HttpServlet {

不确定规范关于HTTPServlet的回收的说法:servlet容器是否应该在每个传入请求上创建此类的新实例,或者实现可以在请求之间重用类?

我正在调查一个有趣的问题,似乎在GAE_SERVLETREQUESTServlet实例上创建的Map维护请求之间的状态.

java servlets

5
推荐指数
1
解决办法
2707
查看次数

java中的轻量级ASCII图形绘图库

我正在寻找一种解决方案来显示我们系统中的请求时间分布.

我想绘制直方图,并将其保存在日志文件中.

在java中是否有可以输出为ASCII /(asciiart)的绘图库?

java plot ascii graph histogram

5
推荐指数
1
解决办法
2378
查看次数