首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
未央花
掘友等级
个人博客:https://www.pslanys.com/
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
最新
热门
观察者设计模式-spring中的实现
事件通过org.springframework.context.ApplicationEvent实例来表示。这个抽象类继承扩展了java.util.EventObject,可以使用EventObject中的getSource方法,我们可以很容易地获得所发生的给定事件的对象。这里…
Spring源码解析(一)入门
0. 准备工作 可以使用我的环境,然后参考后面的步骤时,只需要修改对应的版本,当然你也可以使用这篇的文章的环境对应的版本。如果有不对的地方,欢迎留言,我会尽量提供帮助的。 具体的步骤可以参考这篇文章 gradle+idea配置阅读Spring源码开发环境(解决jar包下载缓慢问…
springboot源码解析(一)ApplicationListener
可以实现GenericApplicationListener接口,GenericApplicationListener继承自ApplicationListener,ApplicationListener接口里面只有一个onApplicationEvent()方法,Generic…
谈一谈 JDK 的动态代理
目标对象和代理对象实现同一个接口,代理对象当中要包含目标对象。 总结:如果在不确定的情况下,尽量不要去使用静态代理。因为一旦你写代码,就会产生类,一旦产生类就爆炸。 不需要手动创建类文件(因为一旦手动创建类文件,就会产生类爆炸),通过接口反射生成一个类文件,然后调用第三方的编译…
spring和mybatis的日志
上图为jcl中存放日志技术类名的数组,默认有四个,后面两个可以忽略,因为都是jdk1.3以前的。 上图81行就是通过一个类名去load一个class,如果load成功则直接new出来并且返回使用。 如果没有load到class这循环第二个,直到找到为止。 也就是如果没有找到具体…
ThreadLocal的一点缺点
由于ThreadLocalMap的key是弱引用,而Value是强引用。这就导致了一个问题,ThreadLocal在没有外部对象强引用时,发生GC时弱引用Key会被回收,而Value不会回收,如果创建ThreadLocal的线程一直持续运行,那么这个Entry对象中的value…
分享一个蓝奏云批量下载的工具
自己平时找电子书看的时候,有些分享链接是蓝奏云的,下载文件只能一个一个的点进去后下载(这点我想吐槽下),然后我就开始实施我的想法了。自己还是比较喜欢看日本的轻小说的,有相同兴趣的可以交流一波。嘿嘿 由于网上也是有很多人写过,自己就不再写了(其实主要是懒#(邪恶))。具体…
Java - Unsafe类
Unsafe类简单来说就是不安全的类,因为是直接拿到数据的真实内存地址,直接操作内存,脱离于语言本身。里面的方法基本都是native方法。 1. Java中的CAS操作 使用锁处理并发问题,有一个缺点就是线程没有获取到锁的时候会被阻塞挂起,这会导致线程上下文的切换和重新调度开销…
个人成就
文章被点赞
24
文章被阅读
21,616
掘力值
588
关注了
18
关注者
7
收藏集
2
关注标签
8
加入于
2020-05-24