小编Jim*_*Jim的帖子

Tomcat的接受计数

关于Tomcat,我有以下问题acceptCount.
它说:

当所有可能的请求处理线程都在使用时,传入连接请求的最大队列长度.队列已满时收到的任何请求都将被拒绝.默认值为10.

我不确定这是如何工作的.我的意思是我知道有一个单独的TCP队列可以确定连接的数量,所以如果我放入acceptCount应用程序级别,例如30000,它有什么区别吗?
我的意思是这个配置似乎没用.

我对吗?

java networking tomcat tcp

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

Java:迭代2个列表的最佳/优雅方式

假设我有一个List<SomeObject> a.
现在还假设我有另一个List<SomeProcessor> b.
每一个SomeProcessor使用a它的处理.

除了:

int idx = 0;   
for(SomeProcessor o:b){  
    o2 = a.get(idx);  
    o.doSomething(o2);  
    idx++;   
}
Run Code Online (Sandbox Code Playgroud)

有更优雅的方式来处理这个问题吗?

java iteration list arraylist

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

以最安全的方式使用预准备语句

从安全验证的角度来看,两者之间是否存在差异:

stmt.setObject(1, theObject);

stmt.setString(1, theObject);

我知道在这种情况下theObject是一个,String但我有兴趣使这部分代码更通用,以涵盖其他情况,并想知道输入验证的安全性角度是否受到影响

java sql validation jdbc prepared-statement

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

如何从代码创建类图?

我有版本控制下的项目.我需要研究不属于我的代码.我试图找到一种比在UML中写下类及其关系更好的方法.

有自动执行此操作的工具吗?

注意:文件是只读的,因此我不能使用必须修改它们的工具.我在Eclipse环境中工作.

java eclipse uml class-diagram

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

SSL服务器套接字需要auth选项

关于SSLServerSocket.setWantClientAuth:
如果设置为true如果客户端选择不发送证书,则协商继续.
此外,我注意到如果客户端发送证书不是信任库的一部分,也会发生这种情况.在这种情况下,协商也不会失败.

那么这个设置的用例是什么?

java sockets security ssl jsse

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

什么是Perl中的@ISA?

如果我有一个有方法的模块a,并b与要导出他们我做的:

use Exporter;  
our @ISA = qw (Exporter);  
our @EXPORT = qw (a b);  
Run Code Online (Sandbox Code Playgroud)

我不明白的是这一行:
our @ISA = qw (Exporter);做什么?

perl perl-module

6
推荐指数
3
解决办法
7104
查看次数

如何在更新后检查值是否已更改?

假设我做了类似以下的事情:

my $rows = $dbh->do("UPDATE MYTABLE SET amount=1200 WHERE id =123"); 
Run Code Online (Sandbox Code Playgroud)

$rows即使有量返回1是已经 1200所以它被认为是一个更新的行.
我的问题是:除了在更新之前进行查询之外,有没有办法检查更新是否实际更改了行中的值?

mysql sql perl sql-update

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

验证android中的函数前置条件

通常在编写公共方法时,我会进行一些错误检查,例如

public SomeResult processSomething (int i, List<String> items) {
   if( i < 0 ) {
      throw new IllegalArgumentException();
   }
  if(items == null) {
     throw new NullPointerException();
  }
etc
}
Run Code Online (Sandbox Code Playgroud)

在android编程中,这是什么标准方法?我注意到当一个片段崩溃时,模拟器会转到上一个片段,所以从显示给用户的行为我觉得没问题.但是,处理异常/错误条件的最佳方法是什么?

java methods error-handling android preconditions

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

零长度数组如何在内存中表示?

Java原始对象映射到本机基元.
所以我的问题是如何char value[] = new char[0];表现?
它是否依赖于gcc编译器实现(本机代码)?这是否意味着所有空Java都String指向同一个地址?

java arrays string char native-code

6
推荐指数
3
解决办法
1307
查看次数

位模式的哪些属性会导致冲突?

我正在读关于Java的方法随机哈希键在这里
很显然的想法是,以确保在低位为"随机",以帮助分布,但我想明白这一点了.
因此,如果我们有一个大小为10的表,那么数字0,10,20,30,40等都落在桶0中,数字1,11,21,31等落在桶1等中(使用模10).
因此,改变位模式可以使它们进入不同的存储桶,而不是全部进入存储桶0.
但是我不清楚的是它是什么属性使得低阶位影响这一点,我们需要将它们随机化.所以我们有:

0000 0000 (0)  
0000 1010 (10)  
0001 0100 (20) 
0001 1110 (30)  
0010 1000 (40) 
Run Code Online (Sandbox Code Playgroud)

低阶位的规律性是什么使它们被放置在同一个插槽中?
也许我对以下内容感到困惑?我的理解是,低阶位中的一些规律性会导致冲突,我们会尝试随机化比特来进行补偿

java algorithm hash hashmap hash-collision

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