首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
rainlost
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
rainlost
赞了这篇文章
ALivn
java开发工程师
·
4年前
关注
Spring源码解读(4)AOP-代理的创建
通过这个对象就可以拦截所有的类的创建找出符合条件的bean创建代理执行增强操作,这也是spring的实现原理。 payOrder方法的确时被增强了。 Cglib是一个强大的...
6
3
分享
rainlost
赞了这篇文章
ALivn
java开发工程师
·
4年前
关注
Spring源码解读(3)AOP-切面类的注解处理
spring针对xml配置和配置自动代理的Advisor有很大的处理差别,在IOC中主要是基于XML配置分析的,在AOP的源码解读中,则主要从自动代理的方式解析,分析完注解...
14
3
分享
rainlost
赞了这篇文章
炳臣
Java @ZOOM
·
4年前
关注
SpringAop源码分析(基于注解)一
关于Aop的原理,简单来讲无非就是用代理模式为目标对象生产代理对象,对原有的方法进行增强。看上去挺简单,但在Spring中,有许多细节是要注意到的。比如: 我们可以带着这些...
9
评论
分享
rainlost
3年前
关注
商城秒杀系统个人总结(浅析)
秒杀系统的一大难点就是瞬时高并发流量的挑战 ,高并发指的是同一时刻有大量的用户请求到达服务器,服务器需要对请求进行处理,并及时返回响应信息。通过有限的服务器资源,尽可能快速...
赞
3
分享
rainlost
关注了
蛮三刀酱
rainlost
赞了这篇文章
蛮三刀酱
公众号:后端技术漫谈 @Alibaba
·
3年前
关注
【秒杀系统实战】如何优雅的完成订单异步处理 | 掘金征文
我回来啦,前段时间忙得不可开交。这段时间终于能喘口气了,继续把之前挖的坑填起来。写完上一篇秒杀系统(四):数据库与缓存双写一致性深入分析后,感觉文章深度一下子被我抬高了一些...
9
4
分享
rainlost
3年前
关注
RocketMQ相关
rocketMQrocketMq安装rocketMq无法启动namesrv,namebroker内存问题,runbroker,runserver的配置文件里java内存xm...
赞
评论
分享
rainlost
3年前
关注
线程池简述以及其具体实现
newFixedThreadPool:具有固定线程数的线程池,核心线程数与最大线程数一样,所以空闲线程最大存活时间keepAlive无意义,其任务阻塞队列是无界阻塞队列,所...
1
评论
分享
rainlost
3年前
关注
final与static相关知识
可以得出结论,在调用Demo.fun()之前,需将Demo类进行初始化,而在将Demo类初始化之前,需要先将他的父类初始化,所以会发现在出先静态代码块01之前出现了父类静态...
赞
评论
分享
rainlost
3年前
关注
JVM-运行时数据区域
经过编译产生的.class文件交由类加载子系统加载后并交给执行引擎执行,执行的时候对产生的数据进行保存的区域叫做运行时数据区域。 程序计数器记录着当前线程正在执行字节码指令...
赞
评论
分享
rainlost
3年前
关注
基本数据类型与运算
当我们执行到Integer i=100;这一行的时候,如果我们事先在valueOf()方法处打了断点系统会停在此处,说明需要运行此方法。valueOf()方法如下: 他会判...
赞
评论
分享
rainlost
3年前
关注
MyBatis相关
而$在进行handler.parameterize方法前,参数就已经被设置了,这样容易遭到sql注入攻击,降低系统安全。 ${}主要用于我们确定值的情况下使用。 Mybat...
赞
评论
分享
rainlost
3年前
关注
JVM-堆和回收
堆又因为对象分代年龄可以被分为三个区域,分别为新生代,老年代,永久代。 老年代:当一个对象经过n次回收后依旧没有被清理,便会被移到老年代,这就是老年代对象。 永久代:即之前...
赞
评论
分享
rainlost
3年前
关注
Object中wait()/notify()机制
每个对象都拥有自己的monitor锁对象,当某一线程要使用wait()方法时他的前提是拥有锁对象,如果不在同步块内没拥有monitor对象的话那么就产生矛盾,同理notif...
赞
评论
分享
rainlost
3年前
关注
集合讲解
fail-fast机制中的核心字段就是之前扩容操作中的modcount,在使用iterator遍历集合或者进行序列化的时候如果集合的结构发生了变化,会抛出Concurren...
赞
评论
分享
rainlost
3年前
关注
final、finally和finalize区别
finally是用于异常处理时执行的操作。如果一个异常被catch到,那么catch语句就会执行,然后跳转到finally语句中执行相应的操作。不管有没有发生异常,fina...
赞
评论
分享
rainlost
赞了这篇文章
炳臣
Java @ZOOM
·
4年前
关注
SpringAop源码分析(基于注解)三:创建代理对象
我们先回到Bean初始化之后,调用BeanPostProcessor后置处理器的地方。 上篇文章我们主要分析的是<1>处代码,现在有了合适的通知器,我们要为当前Bean创建...
4
评论
分享
rainlost
赞了这篇文章
炳臣
Java @ZOOM
·
4年前
关注
SpringAop源码分析(基于注解)二:筛选通知器
其中第<2>步就是触发我们BeanPostProcessors的地方。 我们再回过头来看AnnotationAwareAspectJAutoProxyCreator有一个上...
6
评论
分享
rainlost
赞了这篇文章
XHLee
CURD Boy @高德
·
4年前
关注
Java NIO中的堆外内存、内存映射与Zero Copy
在前公司时参与了一个编码竞赛,虽然只拿到一个中游成绩,但在参赛过程中学习到很多其他人优秀的思考方式,也接受了前辈的指点,尤其是在参赛时的一些知识面拓展对我帮助不小。其中一些...
9
2
分享
rainlost
关注了
敖丙
下一页
个人成就
文章被点赞
1
文章被阅读
2,707
掘力值
75
关注了
7
关注者
1
收藏集
2
关注标签
8
加入于
2020-05-23