08 2017 档案

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

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

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

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

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

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

spring--集合注入(常规方法)
摘要:数据,list,set,map,Properties 集合注入 bean.xml 阅读全文

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

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

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

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

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

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

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

java 并发runable,callable,future,futureTask
摘要:转载自:http://www.cnblogs.com/dolphin0520/p/3949310.html 1.使用Callable+Future 2.使用Callable+FutureTask 如果为了可取消性而使用 Future 但又不提供可用的结果,则可以声明 Future<?> 形式类型、并 阅读全文

posted @ 2017-08-10 14:54 猫儿爹 阅读(259) 评论(0) 推荐(0) 编辑

spring_JavaConfig
摘要:从Spring 3起,JavaConfig功能已经包含在Spring核心模块,它允许开发者将bean定义和在Spring配置XML文件到Java类中。 interface: imp: 使用 @Configuration 注释告诉 Spring,这是核心的 Spring 配置文件,并通过 @Bean 阅读全文

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

spring--Autowired setter 方法
摘要:在Spring中,可以使用 @Autowired 注解通过setter方法,构造函数或字段自动装配Bean。此外,它可以在一个特定的bean属性自动装配。 注 @Autowired注解是通过匹配数据类型自动装配Bean。 package Autowired; /** * Created by luo 阅读全文

posted @ 2017-08-09 17:57 猫儿爹 阅读(1692) 评论(0) 推荐(0) 编辑

在Spring中通过构造自动装配--constructor
摘要:在Spring中,可以使用“通过构造自动装配”,实际上是按构造函数的参数类型自动装配。 这意味着,如果一个bean的数据类型与其他bean的构造器参数的数据类型是相同的,那么将自动装配。 在Spring,“通过自动检测自动装配”是指选,如果有默认构造函数(参数与任何数据类型)则安装构造函数注入,若没 阅读全文

posted @ 2017-08-09 11:39 猫儿爹 阅读(1077) 评论(0) 推荐(0) 编辑

Spring按名称自动装配--byName
摘要:在Spring中,“按名称自动装配”是指,如果一个bean的名称与其他bean属性的名称是一样的,那么将自动装配它。 在Spring中,“按名称自动装配”是指,如果一个bean的名称与其他bean属性的名称是一样的,那么将自动装配它。 例如,如果“customer” bean公开一个“address 阅读全文

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

Spring中类型自动装配--byType
摘要:在Spring中,“类型自动装配”的意思是如果一个bean的数据类型与其它bean属性的数据类型相同,将自动兼容装配它。 在Spring中,“类型自动装配”的意思是如果一个bean的数据类型与其它bean属性的数据类型相同,将自动兼容装配它。 例如,一个“persion” bean 公开以“abil 阅读全文

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

Spring JdbcTemplate查询实例
摘要:本文转载自http://www.yiibai.com/spring/spring-jdbctemplate-querying-examples.html 在Spring2.5中,带有一个方便 RowMapper 实现所谓“BeanPropertyRowMapper”,它可以通过匹配行的名字的列值映射 阅读全文

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

导航

点击右上角即可分享
微信分享提示