自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

webrtc

hello

  • 博客(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

原创 个人感悟

1、分解三步骤:开始-处理-结束

2016-05-17 18:58:12 357

原创 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

redis在docker中实战

2016年最新docker安装教程,以及redis在docker中实战讲解

2016-02-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除