2015年6月22日

ThreadLocal的实现方式

摘要: 一直都知道有ThreadLocal这么一个类,用来在多线程编程中为每一个Thread保存一份独立的数据,但是一直没有研究为什么这么来实现。今天看了下源码,发现跟之前了解的基本上差不多。 ThreadLocal对象针对每一个Thread有一份独立的数据,实际上就是为每一个Thread创建了一个M... 阅读全文

posted @ 2015-06-22 17:12 墨翟 阅读(339) 评论(0) 推荐(0)

2015年4月19日

Spring总结

摘要: 接下来是Spring的总结。 1. 简介 Spring官网首页上的一句话概括了Spring的作用:Spring帮助开发团队建立简单的,轻便的,快速和灵活的基于JVM的系统和应用。也可以说,是为了解决企业应用程序开发复杂性而创建的。 框架的主要优势之一就是其分层架构,分层架构允许... 阅读全文

posted @ 2015-04-19 14:38 墨翟 阅读(340) 评论(0) 推荐(0)

Redis中hash之ziplist与hashtable性能简单对比

摘要: 近来遇到一个问题,使用redis的哈希对象存储数据,发现redis的内存耗用是单纯存进去的数据的两倍多,希望能够找到有效的方法缩减这部分多出来的空间。 经过一番研究,是由于存储的时候,具体的存储结构使用的是hashtable来存储的,hashtable使用的内存大小是数据的两倍。一开始的时候怀... 阅读全文

posted @ 2015-04-19 14:35 墨翟 阅读(2886) 评论(5) 推荐(0)

2015年3月29日

Struts2总结

摘要: 前两天去面试,发现面的很失败,比预想的要失败很多,发现问的很多简单的基础的东西都没能答出来,才发现自己之前做东西都只是注意了如何做出来,至于做的时候那些细节都记得有点模糊,所以准备把之前用到的东西稍微整理一下,就从Struts2开始了。 1. 简介: 现在的基于请求响应模式的应用的框架,... 阅读全文

posted @ 2015-03-29 23:48 墨翟 阅读(192) 评论(0) 推荐(0)

导航