- 博客(3)
- 资源 (9)
- 收藏
- 关注
转载 Spring AOP的实现原理
AOP(Aspect Orient Programming),我们一般称为面向方面(切面)编程,作为面向对象的一种补充,用于处理系统中分布于各个模块的横切关注点,比如事务管理、日志、缓存等等。AOP实现的关键在于AOP框架自动创建的AOP代理,AOP代理主要分为静态代理和动态代理,静态代理的代表为AspectJ;而动态代理则以Spring AOP为代表。本文会分别对AspectJ和Spring A...
2019-02-26 17:27:01 144
转载 JAVA2019面经分享
作者:公众号:算法修炼笔记 学习资料篇 Java Java核心知识 入门:《Head First Java》 进阶:《Java编程思想》、《Effective Java》 JVM 《深入理解Java虚拟机》 Java并发与多线程 面试:《Java并发编程的艺术》(适合在时间紧张的时候,准备面试) 进阶:《Java并发编程实战》(想深入学习,用这本)...
2019-02-18 17:50:59 535
转载 分布式之数据库和缓存双写一致性方案解析
2018-06-15 10:06:51 引言 为什么写这篇文章? 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客,对这几种方案进行解析。于是博主战战兢兢,顶着被大家喷...
2019-02-13 18:41:43 170
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人