会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Jomini
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
···
49
下一页
2021年11月16日
循环依赖解决思路
摘要: 假设对象A中有属性是对象B,对象B中也有属性是对象A,即A和B循环依赖。 1、创建对象A,调用A的构造,并把A保存下来。2、然后准备注入对象A中的依赖,发现对象A依赖对象B,那么开始创建对象B。3、调用B的构造,并把B保存下来。4、然后准备注入B的构造,发现B依赖对象A,对象A之前已经创建了,直接获
阅读全文
posted @ 2021-11-16 10:51 抽象Java
阅读(274)
评论(0)
推荐(0)
编辑
2021年11月14日
线程切换
摘要: 什么引起线程切换 时间片轮转 线程阻塞 线程主动放弃时间片 线程切换的开销 直接开销:直接开销是线程切换本身引起的,无可避免,必然发生 用户态与内核态的切换 线程切换只能在内核态完成,如果当前用户处于用户态,则必然引起用户态与内核态的切换 上下文切换 新线程的切入,带来上下文切换。除此之外,还需要切
阅读全文
posted @ 2021-11-14 16:11 抽象Java
阅读(331)
评论(0)
推荐(0)
编辑
HTTP三次握手、四次挥手
摘要: 第一次握手:起初两端都处于CLOSED关闭状态,Client将标志位SYN置为1,随机产生一个值seq=x,并将该数据包发送给Server,Client进入SYN-SENT状态,等待Server确认; 第二次握手:Server收到数据包后由标志位SYN=1得知Client请求建立连接,Server将
阅读全文
posted @ 2021-11-14 10:48 抽象Java
阅读(280)
评论(0)
推荐(0)
编辑
2021年10月30日
抽象类和接口区别
摘要:
阅读全文
posted @ 2021-10-30 14:46 抽象Java
阅读(19)
评论(0)
推荐(0)
编辑
2021年10月28日
Java 无参构造函数和私有无参构造函数
摘要: 为什么需要无参构造函数?能否去掉? 平时写的无参构造函数 无参构造函数,主要用于在子类创建对象时使用,java程序在执行子类的构造方法之前,会去调用父类构造方法,可以显示的指定super()某一个父类构造函数,如未显示指定 super(),系统会自动调用父类中没有参数的构造方法。 那么问题来了,如果
阅读全文
posted @ 2021-10-28 23:01 抽象Java
阅读(888)
评论(0)
推荐(0)
编辑
2021年10月26日
水平切割的数据库通过hash的方式均匀的插入数据
摘要: test
阅读全文
posted @ 2021-10-26 13:52 抽象Java
阅读(9)
评论(0)
推荐(0)
编辑
避免插入的id 重复的问题
摘要: test
阅读全文
posted @ 2021-10-26 13:51 抽象Java
阅读(29)
评论(0)
推荐(0)
编辑
2021年10月25日
ThreadPoolExecutor线程池使用
摘要: https://mp.weixin.qq.com/s/Cv5gTiz9RORnesoQmyROIw https://mp.weixin.qq.com/s/riGNFXGWo5KI6xqvPW187g https://mp.weixin.qq.com/s/BOdNTazbJ6ZMVGmZztmWCg
阅读全文
posted @ 2021-10-25 16:30 抽象Java
阅读(25)
评论(0)
推荐(0)
编辑
jdk动态代理和cglib的区别
摘要: 一 JDK和CGLIB动态代理原理 1、JDK动态代理 利用拦截器(拦截器必须实现InvocationHanlder)加上反射机制生成一个实现代理接口的匿名类, 在调用具体方法前调用InvokeHandler来处理。 2、CGLIB动态代理 利用ASM开源包,对代理对象类的class文件加载进来,通
阅读全文
posted @ 2021-10-25 13:38 抽象Java
阅读(654)
评论(0)
推荐(0)
编辑
2021年10月24日
JVM 对象信息 和 sychronize 底层原理
摘要: 在JVM中,对象是分成三部分存在的:对象头、实例数据、对其填充。 实例数据存放类的属性数据信息,包括父类的属性信息,如果是数组的实例部分还包括数组的长度,这部分内存按4字节对齐; 对其填充不是必须部分,由于虚拟机要求对象起始地址必须是8字节的整数倍,对齐填充仅仅是为了使字节对齐。 对象头是我们需要关
阅读全文
posted @ 2021-10-24 18:01 抽象Java
阅读(86)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
···
49
下一页
公告