会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
国防部长
顺,不妄喜;逆,不惶馁;安,不奢逸;危,不惊惧;胸有激雷而面如平湖者,可拜上将军!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
18
下一页
2019年9月19日
Spring AOP动态代理原理与实现方式
摘要: AOP:面向切面、面向方面、面向接口是一种横切技术横切技术运用:1.事务管理: (1)数据库事务:(2)编程事务(3)声明事物:Spring AOP-->声明事物 2.日志处理:3.安全验证: Spring AOP OOP升级 静态代理原理:目标对象:调用业务逻辑 代理对象:日志管理表示层调用 >代
阅读全文
posted @ 2019-09-19 14:18 yaphetsfang
阅读(680)
评论(0)
推荐(0)
2019年9月11日
基于注解多数据源解决方案
摘要: 前一段时间研究了一下spring多数据源的配置和使用,为了后期从多个数据源拉取数据定时进行数据分析和报表统计做准备。由于之前做过的项目都是单数据源的,没有遇到这种场景,所以也一直没有去了解过如何配置多数据源。后来发现其实基于spring来配置和使用多数据源还是比较简单的,因为spring框架已经预留
阅读全文
posted @ 2019-09-11 18:55 yaphetsfang
阅读(318)
评论(0)
推荐(0)
2019年9月9日
spring动态调用方法
摘要: 有的时候为了程序的灵活性,需要根据参数动态的调用方法。代码框架大致spring为主,下面是具体代码: 接口: 实现类(实现类中有一个从spring容器中取的对象) 这是最初我直接用反射去调用的代码: 打印结果如下: 可以看到直接用反射需要从spring容器获取的那个对象是不能被注入的,那么只能换一种
阅读全文
posted @ 2019-09-09 13:44 yaphetsfang
阅读(4614)
评论(0)
推荐(1)
2019年9月5日
ConcurrentHashMap 1.8为什么要使用CAS+Synchronized取代Segment+ReentrantLock
摘要: 大家应该都知道ConcurrentHashMap在1.8的时候有了很大的改动,当然,我这里要说的改动不是指链表长度大于8就转为红黑树这种常识,我要说的是ConcurrentHashMap在1.8为什么用CAS+Synchronized取代Segment+ReentrantLock了 首先,我假设你对
阅读全文
posted @ 2019-09-05 08:42 yaphetsfang
阅读(699)
评论(1)
推荐(1)
2019年8月26日
@Component和@Bean以及@Autowired、@Resource
摘要: 1. 有这么一个故事,从xml配置文件的bean说起 Spring用xml配置文件的时候(不知道阅读这篇文章的你用没用过,我用过一段时间,那是黑暗伤痛的回忆QQQ),一个xml配置文件里面有很多个bean。类似这样: <bean id="helloWorld" class="com.test.spr
阅读全文
posted @ 2019-08-26 17:32 yaphetsfang
阅读(1479)
评论(2)
推荐(3)
JAVABEAN EJB POJO区别
摘要: 1、POJO POJO(Plain Old Java Object)这种叫法是Martin Fowler、Rebecca Parsons和Josh MacKenzie在2000年的一次演讲的时候提出来的。按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻
阅读全文
posted @ 2019-08-26 17:32 yaphetsfang
阅读(312)
评论(0)
推荐(0)
2019年8月23日
mybatis generator and 和or条件
摘要: 在ModelExample里,添加方法,如下 public Criteria andOrModel(String condition,String value) { addCriterion("("+condition+" = \"" + value + "\" or "+condition+" i
阅读全文
posted @ 2019-08-23 16:36 yaphetsfang
阅读(726)
评论(0)
推荐(0)
『.Net反射』ILGenerator.Emit 动态MSIL 编程
摘要: 什么都不说,直接贴代码: 对应的 ILGenerator.Emit 代码: 对应的 ILGenerator.Emit 代码:
阅读全文
posted @ 2019-08-23 14:31 yaphetsfang
阅读(166)
评论(0)
推荐(0)
2019年8月19日
Spring通过XML配置文件以及通过注解形式来AOP 来实现前置,后置,环绕,异常通知
摘要: 本节主要内容: 一、Spring 通过XML配置文件形式来AOP 来实现前置,环绕,异常通知 1. Spring AOP 前置通知 XML配置使用案例 2. Spring AOP 环绕通知 XML配置使用案例 3. Spring AOP 抛出异常后通知 XML配置使用案例 4. Spring AOP
阅读全文
posted @ 2019-08-19 18:58 yaphetsfang
阅读(287)
评论(0)
推荐(0)
切面编程(环绕通知与前后置通知区别)
摘要: 解决问题 1、拥有前置通知和后置通知的功能,并能解决前置通知和后置通知在共享信息方面的不足(例如:统计切点方法执行时间); 2、在多线程并发条件下,能保证线程安全(因为在一个方法内定义的局部变量); 3、解决代码重复性,降低代码复杂程度; 内容说明 1、以下会给出前置通知、后置通知与环绕通知实例(观
阅读全文
posted @ 2019-08-19 18:28 yaphetsfang
阅读(3370)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
18
下一页
公告