2017年11月8日

java 乐观锁CAS

摘要: 乐观锁是一种思想,本身代码里并没有lock或synchronized关键字进行修饰。而是采用一种version。 即先从数据库中查询一条记录得到version值,在更新这条记录时在where条件中对这个version进行判断是否发生了变化。 若version值不变则更新这条数据。若前后两个versi 阅读全文

posted @ 2017-11-08 15:45 猫儿爹 阅读(242) 评论(0) 推荐(0) 编辑

2017年9月29日

fork Join框架

摘要: fork Join很像mapreduce的处理过程。先将任务切割成小的任务分别计算然后再将小任务的计算结果合并起来 main 阅读全文

posted @ 2017-09-29 11:53 猫儿爹 阅读(304) 评论(0) 推荐(0) 编辑

2017年9月5日

spring 自动扫描组件

摘要: 在Spring2.5中,有4种类型的组件自动扫描注释类型 @Component – 指示自动扫描组件。 @Repository – 表示在持久层DAO组件。 @Service – 表示在业务层服务组件。 @Controller – 表示在表示层控制器组件。 在相应的xml文件中做如下声明即可 DAO 阅读全文

posted @ 2017-09-05 10:43 猫儿爹 阅读(147) 评论(0) 推荐(0) 编辑

2017年8月24日

java 线程池--ExecutorService

摘要: 一 Java通过Executors提供四种线程池,分别为: newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。 阅读全文

posted @ 2017-08-24 10:57 猫儿爹 阅读(157) 评论(0) 推荐(0) 编辑

2017年8月23日

java 并发synchronized使用

摘要: 从版本1.0开始,java中每个对象都有一个内部锁,如果一个方法用synchronized修饰,那么对象的锁将保护整个方法,也就是说要调用该方法,线程必须获得内部的对象锁 换句话说 等价于 内部对象只有一个相关条件,wait方法添加一个线程到等待集中,notifyAll方法解除等待线程的阻塞状态 主 阅读全文

posted @ 2017-08-23 19:08 猫儿爹 阅读(159) 评论(0) 推荐(0) 编辑

2017年8月21日

java 并发时使用条件变量--Condition

摘要: lock--unlock的方式在实际中使用较少,一般使用synchronized获取对象的内部锁替代,但是lock--unlock对了解synchronized有很大的帮助。 创建一个bank对象用于模拟动作 创建线程 main 阅读全文

posted @ 2017-08-21 16:20 猫儿爹 阅读(613) 评论(0) 推荐(0) 编辑

2017年8月11日

spring--集合注入(常规方法)

摘要: 数据,list,set,map,Properties 集合注入 bean.xml 阅读全文

posted @ 2017-08-11 15:29 猫儿爹 阅读(197) 评论(0) 推荐(0) 编辑

2017年8月10日

使用service&scope 进行注入

摘要: @service 声明该类为一个bean,bean的名称为类名首字母小写(customerService) @Scope("prototype")则声明为一个原子类型,既每个getbean方法返回一个实例 bean.xml看起来就非常简练。 阅读全文

posted @ 2017-08-10 17:53 猫儿爹 阅读(530) 评论(0) 推荐(0) 编辑

Spring5:@Autowired注解、@Resource注解和@Service注解

摘要: 转载自http://www.cnblogs.com/szlbm/p/5512931.html 个人认为解释的@Autowired注解、@Resource注解和@Service注解结算的非常清楚 阅读全文

posted @ 2017-08-10 17:16 猫儿爹 阅读(119) 评论(0) 推荐(0) 编辑

spring--注入方式

摘要: 1.正常方式: 2.快捷方式 3.p模式 4.import多个配置文件方式: 5.内部bean注入方式 6.内部bean构造器注入: 阅读全文

posted @ 2017-08-10 17:03 猫儿爹 阅读(160) 评论(0) 推荐(0) 编辑

导航