- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Modsecurity白名单
SecRule REMOTE_ADDR "@streq 192.168.1.1" phase:1,t:none,nolog,allowSecRule REMOTE_ADDR "@rx ^192\.168\.1\.(1|5|10)$" phase:1,t:none,nolog,allowSecRule REMOTE_ADDR "@streq 192.168.1.1"
2016-05-31 15:54:07 1787
原创 java中ReentrantLock 、 Condition、synchronized差异
ReentrantLock + Condition 是给用户更加精确的线程控制的ReentrantLock表示可从入锁Condition 表示条件变量synchronized是没一个对象内部已经定义好的一个关键,在每一个对象内部都有一个锁,如果一个方法使用了 synchronized关键字,那么对象将保护整个方法他和:public void fun(){try{
2016-05-31 15:11:24 444
转载 ReentrantLock Condition使用详解
我们通过一个实际的例子来解释Condition的用法:我们要打印1到9这9个数字,由A线程先打印1,2,3,然后由B线程打印4,5,6,然后再由A线程打印7,8,9. 这道题有很多种解法,现在我们使用Condition来做这道题(使用Object的wait,notify方法的解法在这里)。package cn.outofmemory.locks;import java.util.c
2016-05-31 14:49:58 708
原创 类设计感悟
1、一定保证数据私有化2、一定要对数据初始化3、不要在类中使用过多的基本数据类型4、不是所有的域都需要setter和getter5、将职责过多的类进行分解6、类的名字能体现他的职责
2016-05-27 15:29:45 379
原创 ssl
openssl genrsa -des3 -out key.key 1024openssl genrsa -out key.pem 1024openssl req -new -key key.pem -out key.csrcp key.key server.key.orgopenssl rsa -in server.key.org -out key.keyopenssl x5
2016-05-03 20:44:43 293
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人