小编Ben*_*tin的帖子

使用Spring Security 3.0设置会话超时期限

我正在使用Spring Security 3.0对LDAP服务器进行身份验证,我无法设法自己设置会话超时时间.我相信默认值是30分钟,但我需要将其设置为更长

java spring-security session-timeout

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

Android Xamarin应用程序中System.Threading.Tasks.RangeWorker.FindNewWork中的NullReferenceException

在我使用Xamarin创建的Android原生应用中,我在HockeyApp中收到以下崩溃报告:

Xamarin caused by: android.runtime.JavaProxyThrowable: System.NullReferenceException: Object reference not set to an instance of an object
  at System.Threading.Tasks.RangeWorker.FindNewWork (System.Int64& nFromInclusiveLocal, System.Int64& nToExclusiveLocal) [0x00000] in <8f1acca5a43d45c5b8d35add5a11806a>:0 
  at System.Threading.Tasks.RangeWorker.FindNewWork32 (System.Int32& nFromInclusiveLocal32, System.Int32& nToExclusiveLocal32) [0x00000] in <8f1acca5a43d45c5b8d35add5a11806a>:0 
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () <0xec919968 + 0x00033> in <8f1acca5a43d45c5b8d35add5a11806a>:0
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚导致此异常的原因,因为堆栈跟踪仅包含.net代码.我查看了框架的源代码,看看我是否可以理解它,但无济于事.

我也在我最喜欢的搜索引擎中尝试了很多不同的搜索,但没有发现任何类似问题的帖子/文章.

从与这些崩溃相关的数据来看,它似乎只是在三星设备(S8,S8 +和Note8)上发生的问题.我无法100%确定它不会影响其他设备,但我只有那些崩溃报告.

知道什么可能导致那些崩溃吗?我是否在使用线程做错了,可能还有取消令牌?我有没有正确处理的条件?

任何有助于进一步解决这个问题的帮助都会受到欢迎.

谢谢

编辑:

我知道没有太多要做但是因为这是我在HockeyApp中获得的唯一堆栈跟踪而我无法复制,我不知道是什么代码导致了这一点.

我正在寻找的是更多关于什么可能导致Mono线程代码在我自己不管理线程时具有空引用异常的线索.或者这个堆栈跟踪只是一个红色的鲱鱼,我需要在其他地方寻找?

.net multithreading xamarin.android xamarin

8
推荐指数
1
解决办法
248
查看次数

确定哪些类可以从单元测试中获益最多?

我正在开发一个项目,我们的单元测试只有13%的代码覆盖率.我想提出一个改善计划的计划,但首先要关注那些增加覆盖率会带来最大价值的领域.这个项目在C#中,我们使用VS 2008和TFS 2008,并且使用MSTest编写单元测试.

我应该使用什么方法来确定我们应该首先解决哪些类?我应该关注哪些指标(代码或用法)(如果不明显,我如何获得这些指标)?

tfs unit-testing visual-studio

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

不处理Apache tile定义中的EL表达式

我使用Apache tile进行模板化,部分模板是标题文本.此文本取决于页面所属的部分.每个页面都包含一个bean,标题文本是使用该bean的属性构建的.bean的每个页面都有不同的名称.所以,在我的JSP文件中,我会有这样的事情:

<div>${myBean.id} - ${myBean.name}</div>
Run Code Online (Sandbox Code Playgroud)

我想在tile定义中得到那个表达式,我尝试了这个:

<definition template="/WEB-INF/tiles/layout/mytemplate.jsp">
  <put-attribute name="title" expression="${myBean.id} - ${myBean.name}" />
</definition>
Run Code Online (Sandbox Code Playgroud)

在我做的模板中:

<div class="title-header"><tiles:insertAttribute name="title" /></div>
Run Code Online (Sandbox Code Playgroud)

但结果是未经处理的EL表达式:

<div>${myBean.id} - ${myBean.name}</div>
Run Code Online (Sandbox Code Playgroud)

这里的代码已经简化,以保持这篇文章的简洁,但这正是我想要做的.也有理由我尝试这样做.

知道EL表达式没有被处理的原因吗?

谢谢

注意:我对JSP和Apache Tiles相当新,所以我可能没有使用正确的术语.

java jsp apache-tiles

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