- 博客(8)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 闲来无事写JSONのFastJson序列化
工具:总结目标是ALI的FastJson既定目标:有一定的层次,部分属性是XX类有个格式要求:返回一律用code表示返回码,data表示具体的信息,如下{"data":"xxxx", "code":"200"}准备加入依赖包 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifac
2015-10-27 19:49:09 585
原创 hibernate二级缓存VS查询缓存
hibernate二级缓存VS查询缓存(Second cache VS query cache)这两个概念,因为对查询缓存重视度不够,容易混。从以下维度比较下: 1.处理时机 2.缓存格式 3.适用范围 4.稍微分析利弊处理时机说明:1.查询缓存在一二级缓存前,使能情况下,先去找查询缓存里面的东西; 2.所有的缓存一定是在调用HQL后发生的,代码一定得走到HQL那块,然后由hiberna
2015-10-24 09:16:09 570
原创 小用hibernate二级缓存
应用场景:数据一旦生成绝少修改;数据偶尔出个错也没有关系(并发时有修改),最终对就好; 访问量还是蛮大的;项目中spring、hibernate都用上了。基于以上场景,决定给hibernate加上二级缓存,提升访问速度。基本步骤使能hibernate的二级缓存;设置对象缓存策略&Region;主动存入缓存;使能hibernate的二级缓存基于sessionFactory进行配置,一
2015-10-20 20:30:24 416
原创 Linux 反向删除文件(排除特定文件)
常用的删除命令是rm,但这货不能自己搞定“反向删除”这事。基本思路:先让grep反向查找,然后删除查找出来的文件&文件夹。
2015-10-20 10:05:19 5250
原创 反射和内省比较
反射常见应用场景 1. 通过类名得出类; 2. 通过方法名得出方法; 3. 调用对象的方法(Method类出自java.lang.reflect.Method); 反射常见应用场景 1. 根据属性名称得出该属性的读写方法;网上说两者相辅相成,根据应用场景,发现两点: 1. 没有反射的第3点,内省得到方法也没用,不能调用。没有反射,内省是废的; 2. 没有内省,反射其实也玩得挺好。 所
2015-10-12 20:13:03 1599
原创 配置Spring bean
从Spring Bean的存储类AbstractBeanDefinition来了解:prototype:非单例 singleton:采用单例模式autowire 自动装配模式,注意说的是怎么装配自身的属性
2015-10-12 13:52:29 541
原创 IOC容器注入Spring bean——XML篇
IOC容器实现分解成三个步骤,相互之间解耦 1. 资源定位 2. Bean Definition读入 3. Bean Definition注入1、读取XML配置文件,将内容转化为Document对象 DefaultBeanDefinitionDocumentReader: registerBeanDefinitions(Document doc, XmlReaderCon
2015-10-08 19:48:10 603
如果项目已有spring缓存,还需要hibernate二级缓存么
2015-10-22
spring源码中synchronized疑问
2015-06-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人