首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Lorenzo君
掘友等级
阿里巴巴
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
最新
热门
Java Memory Model文档资源整理
Java内存模型描述了线程该如何和内存进行交互。多核、不同jvm实现以及不同的cpu,这是java代码运行的环境。如何让这些因素对用户透明并且保证程序运行正确是java内存模型需要解决的问题。 最早的jmm是95年提出的,但是已经无法满足需要。jsr133更新了jmm,jsr1…
Cglib中LoadingCache源码分析
在实际的开发过程中,我们经常需要用到缓存。使用缓存常见的一个场景就是key不在缓存中,这个时候我们会去读取这个key对应的值,然后把这个值放到缓存中,代码如下: 这个代码有一个比较大的问题就是:如果同一时刻大量的请求发现o是空,都会去调用readFromDB,导致缓存被击穿了,…
Cglib proxy探秘
Cglib是一个非常著名的字节码修改库,广泛的应用于一些开源框架中。spring 里面的aop技术就用到了Cglib这个库。这篇文章想通过代码简单的介绍一些Cglib的使用。 1. maven 依赖 代理模式是一种比较常见的设计模式,为什么要用代理模式?代理模式可以隔离底层和调…
Spring Boot Transactional注解源码阅读笔记(二)
Spring Boot是怎么扫描到我们的bean里面有 Transactional 这个注解,并且把 InfrastructureAdvisorAutoProxyCreator 这个 BeanPostProcessor注册到bean的信息里面去的。 Spring Boot生成的…
Spring Boot Transactional注解源码阅读笔记(一)
Spring提供了非常强大的Transactional注解,下面这篇文章想从源码的角度来看一下Transactional这个注解是如何工作的。 Transactional注解的实现依赖于AOP技术,AOP是面向切面编程(Aspect-oriented programming)的…
个人成就
文章被点赞
8
文章被阅读
5,945
掘力值
186
关注了
0
关注者
17
收藏集
0
关注标签
3
加入于
2018-08-01