Silentdoer

导航

2018年4月22日 #

用cglib包来为类产生动态代理类对象

摘要: 一:在JDK里也有动态代理的类和接口,是Proxy和InvocationHandler,但是Proxy只能为接口产生代理类,借助InvocationHandler的实现类来完成对类对象的代理; 但是在Spring里可以为没有实现接口的类进行aop编程,这时候要模拟则可以借助cglib的Enhance 阅读全文

posted @ 2018-04-22 18:05 Silentdoer 阅读(1305) 评论(0) 推荐(0)

Mybatis整合Spring实现事务管理的源码分析

摘要: 一:前言 没有完整看完,但是看到了一些关键的地方,这里做个记录,过程会有点乱,以后逐渐补充最终归档为完整流程;相信看过框架源码的都知道过程中无法完全确定是怎样的流程,毕竟不可能全部都去测试一遍 ,但是看的过程中灵感的显现很重要(就是直觉知道接下来的步骤是什么应该是什么之类的,但是这个直觉是猜的而非蒙 阅读全文

posted @ 2018-04-22 17:27 Silentdoer 阅读(423) 评论(0) 推荐(0)

解决Linux下IDEA无法使用ibus输入法的问题和tip乱码

摘要: 一:可以先按网上的配置/etc/profile里的输入法的一些参数,我是先配置了这些参数的,但是输入法还是没用,后来一直没管它了,今天用了一些方式可以了但不敢保证不需要先配置那些参数; 二:情况:开启IDEA,然后按shift死活没用,按Super+空格切换拼音也没用; 令ibus在IDEA里生效的 阅读全文

posted @ 2018-04-22 15:07 Silentdoer 阅读(1548) 评论(0) 推荐(0)

Spring实现AOP的多种方式

摘要: 转载自:https://www.cnblogs.com/best/p/5736422.html;加了一些自己的注释; AOP(Aspect Oriented Programming)面向切面编程,通过预编译方式和运行期动态代理实现程序功能的横向多模块统一控制的一种技术。AOP是OOP的补充,是Spr 阅读全文

posted @ 2018-04-22 08:27 Silentdoer 阅读(687) 评论(0) 推荐(0)

java术语(PO/POJO/VO/BO/DAO/DTO)

摘要: PO(persistant object) 持久对象在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合 阅读全文

posted @ 2018-04-22 08:03 Silentdoer 阅读(227) 评论(0) 推荐(0)