- 博客(3)
- 资源 (18)
- 收藏
- 关注
原创 ArrayBlockingQueue VS LinkedBlockingQueue
ArrayBlockingQueue VS LinkedBlockingQueue 比较: 1)队列的大小不同: ArrayBlockingQueue 是有界队列,且初始化时必须指定队列的大小。 LinkedBlockingQueue 是无界队列,在初始化的时候可以指定队列的大小从而变成有界队列。注:对于无界队列,当入列速度大于出列速度时可能会造成内存溢出。 2)实...
2018-05-24 23:38:11 636
原创 Spring源码分析
1)idea下debug的时候不会报超时错误。 2)eclipse下debug的时候可能会报tomcat启动超时错误: 错误信息:Server apache-tomcat-8.0.33 at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the t...
2018-05-11 21:02:20 277
原创 redis
高性能: 纯内存访问:所有数据都是存放在内存中,是读写速度快的主要原因。 内存优化:支持多种编码方式。 单线程架构:避免了多线程之间资源竞争和线程切换的开销。 单线程的redis如何利用多核cpu机器:可以在同一台机器上部署多个redis节点来提高机器cpu的利用率。 IO复用技术:使用epoll作为I/O复用技术的实现。 由c语言实现,指令执行的速度相对更快一些。 数据结构: redis中的数据结构和编码_A__17的博客-CSDN博客 高可用 持久化: redis的持久化_A.
2018-05-11 20:58:14 761
jQuery1.10.3(中文).chm
2014-12-25
Struts2.0中文教程.chm
2014-12-25
Spring2.5-中文参考手册.chm
2014-12-25
HTTP1.1.chm
2014-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人