摘要: spring中的事务 spring怎么操作事务的: 事务的转播行为: 事务代码转账操作如下: 接口: 实现类: service层接口 service实现类: 分析: XML配置式实现事务: 原理; xml配置式,中java写法: 1、打开事务 2、调用doInTransactionWithoutRe 阅读全文
posted @ 2018-06-13 23:06 小南天门 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、JDBCTemplate JDBC模板 user类 准备数据库: 结果: 二、UserDao用JDBCJDBCTemplate实现 实现类: 手动注入JDBC模板 private JdbcTemplate it; 配置文件: 顺序: db.properties配置文件 spring配置文件: 测 阅读全文
posted @ 2018-06-13 21:25 小南天门 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、spring导包 2、目标对象 3、准备通知 4、配置进行织入 测试: 结果: 注解配置: 配置: 测试: 结果; 阅读全文
posted @ 2018-06-13 11:45 小南天门 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 一、aop思想: 横向重复,纵向抽取 1、乱码 2、事务管理 3,action 二、spring能够为容器中管理的对象生成代理对象 1、spring能帮我们生成代理对象 2、spring实现aop的原理 (1)动态代理(优先) 被代理对象必须要实现接口,才能产生代理对象,如果没有接口将不能使用动态代 阅读全文
posted @ 2018-06-13 11:11 小南天门 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1、使用注解配置spring 2、与junit整合测试 包,四个核心包+日志包+aop+test 阅读全文
posted @ 2018-06-13 10:03 小南天门 阅读(143) 评论(0) 推荐(0) 编辑
摘要: applicationContext.xml文件配置: bean元素: spring创建对象的方式 (1)空参构造方式 (2)静态工厂 (3)实例工厂 配置: Bean元素进阶 scope属性 singleton(默认值):单例对象,在spring中只创建一个实例。 prototype(多例模型): 阅读全文
posted @ 2018-06-12 22:10 小南天门 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 二、spring之IOC与DI 注入的方式: set方法注入: 构造方法注入: 字段注入: 注入类型: 值类型注入:8中基本类型 引用类型注入: BeanFaactory是原始接口:功能比较单一。 ApplicationContext接口:每次容器启动时就会就会创建容器中配置的所有对象,从类路径下加 阅读全文
posted @ 2018-06-12 20:11 小南天门 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一、spring是怎么工作的那,通过一个类装载进容器进行描述: 首先创建一个类user: 将user加入到容器中,创建一个applicationContext.xml 再对容器中是否加入user类进行测试: 输出结果; 说明将在容器中注入user类成功 阅读全文
posted @ 2018-06-12 19:12 小南天门 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 深入研究java.lang.ThreadLocal类 0.前言 ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副 阅读全文
posted @ 2018-06-07 16:39 小南天门 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 今天听了杨晓峰老师的java 36讲,感觉IO这块是特别欠缺的,所以讲义摘录如下: 欢迎大家去订阅: 本文章转自:https://time.geekbang.org/column/article/8369 IO 一直是软件开发中的核心部分之一,伴随着海量数据增长和分布式系统的发展,IO 扩展能力愈发 阅读全文
posted @ 2018-06-03 20:56 小南天门 阅读(6814) 评论(1) 推荐(2) 编辑