自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 server.xml之keepAliveTimeout与connectionTimeout

keepAliveTimeout:当http 使用keep-alive时在tcp的一个连接中可以收多个request,keepAliveTimeout就是两个request间的时间的限定,超过这个时间则连接断开,如果不设置就用connectionTimeout 代替connectionTimeout:tcp连接建立后,等待可读或可写的时间限定,超过这个时间链接断开,比如以nio为例,tcp建立

2017-05-02 16:13:45 4108

原创 tomcat源码浅析--connector

server.xml中配置connector,在catalina.java中定义了解析server.xml的规则,其中包括对connector的解析,其中有一句是digester.addSetNext("Server/Service/Connector", "addConnector","org.apache.catalina.connector.Connector");就从standar

2017-04-29 12:48:34 238

原创 java执行shell命令中有空格的处理方法

Runtime.getRuntime().exec(cmdstring);如果此时cmdstring中的参数(例如cp文件时文件名)含有特殊符号空格,此时就会出现错误,因为源码会按照一些特殊字符(" \t\n\r\f",注意到其中含有空格)去切分cmdstring变为数组,所以有空格会导致错误,这种情况可以用命令数组实现,就是把cmdstring里的东西自己放到数组里,就不用源码去切分了就不会有问

2017-04-29 11:57:47 1711

原创 hibernate execute与executefind的区别

见源码:public List executeFind(HibernateCallback action) throws DataAccessException {  Object result = doExecute(action, false, false);  if (result != null && !(result instanceof List)) {   throw

2017-02-03 15:31:42 1276

原创 query list与iterate方法

list是数据库里查,iterate可以根据查询条件在数据库中查出符合条件的条目的id,然后在缓存中按照id查找返回需要的对象,如果没有再去数据库中查。list查时select里可能会写很多查询项,而iterate里只是select id from.....。

2017-02-03 15:27:44 486

原创 杂记

正则表达式:字符串倒序:s/\(\s\+\)\(\w\w\)\(\w\w\)\(\w\w\)\(\w\w\)/ \5\4\3\2/gwifi配置命令usb_start.sh 驱动装载:insmod compat.koinsmod cfg80211.koinsmod ath6kl_usb.ko

2016-05-12 14:47:32 310

原创 epoll-linux4.1.10

struct eventpoll { ...wait_queue_head_t wq;调用epoll的进程会在这个waitqueue上睡眠   wait_queue_head_t poll_wait;每个epoll也是一个文件,所以他可以被其他epoll在监测,这个poll_wait就是文件的一个waitqueue,当把这个文件添加到另一个epoll监测时,会创建一个等

2016-04-29 16:25:09 323

原创 sysfs

一、inode、dentry、sys_dirent、kobject他们分别都有自己的一棵树,inode和dentry就是vfs用的inode和dentry,sysfs之所以创建这两个结构就是为了与vfs交互。至于sys_dirent和kobject是sysfs维护信息用的,sys_dirent可以对应到文件,而kobject只能对应到对象(目录),其实sys_dirent比较简单,也就是个

2015-05-06 10:29:35 213

空空如也

空空如也

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

TA关注的人

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