- 博客(7)
- 资源 (15)
- 收藏
- 关注
原创 ArrayBlockingQueue源码解读
ArrayBlockingQueue(数组阻塞队列)是jdk自带的阻塞队列的一个实现类。分析它之前,先说明一下,阻塞队列的特性:所谓阻塞队列,它与正常队列的区别就是,当队列为空时,获取队列元素的操作会被阻塞,直到其他线程往队列里插入新的元素;当队列满时,插入队列的操作会被阻塞,直到其他线程从队列里取出元素。ArrayBlockingQueue实现了阻塞队列接口BlockingQueue,该
2016-11-21 01:42:56 328
原创 Spring MVC 启动报错,java.lang.NoSuchMethodError: org.springframework.core.GenericTypeResolver.resolveTyp
启动异常信息如下:java.lang.NoSuchMethodError: org.springframework.core.GenericTypeResolver.resolveTypeArguments(Ljava/lang/Class;Ljava/lang/Class;)[Ljava/lang/Class; at org.springframework.core.convert.sup
2016-08-23 09:48:47 7220
原创 记录一次java优化过程
昨天一个朋友问我一个问题,说他们tomcat服务器,启动之后,运行特别慢,特别是第一次访问,有时要十几分钟才有响应。我帮他做了下分析,记录一下。说到tomcat启动后运行慢,大家首先想到的是,jsp文件在首次运行时,系统会将jsp编译成相应的servlet,所以慢是应该的,第一次运行之后,就不再需要编译了,就不会慢了。但是朋友这种情况挺反常,要十几分钟才能相应,我想是不是因为ful
2016-07-13 18:49:38 348
转载 JAVA CAS原理深度分析
看了一堆文章,终于把Java CAS的原理深入分析清楚了。感谢GOOGLE强大的搜索,借此挖苦下百度,依靠百度什么都学习不到! 参考文档:http://www.blogjava.net/xylz/archive/2010/07/04/325206.htmlhttp://blog.hesey.net/2011/09/resolve-aba-by-atomicstampedrefe
2016-05-27 17:11:40 281
转载 skipfish使用
1、安装所需软件库:yum install pcre-devel openssl-devel libidn-devel libidn2-devel2、安装skipfish下载源码skipfish# https://github.com/spinkham/skipfish ( http://code.google.com/p/skipfish/)获取源码,解压 执行ma
2016-05-18 17:05:58 1195
原创 mysql ERROR 1042 (HY000): Can't get hostname for your address 错误解决方案
连接远程mysql时报错,错误信息如下:ERROR 1042 (HY000): Can't get hostname for your address经查,在/etc/my.cnf中配置如下代码就好了[mysqld]skip-name-resolve
2016-05-12 11:20:12 753
浅析PostgreSQL事务处理机制
2016-07-13
ICE分布式程序设计(ICE中文参考手册-1.3.0)
2016-06-29
ICE分布式程序设计.pdf
2016-05-31
ICE分布式程序设计(ICE中文参考手册-1.3.0).pdf
2016-05-27
PostgreSQL 9.3.1 中文文档2.0 .chm
2016-05-27
Javassist入门手册
2016-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人