会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Jomini
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
···
48
下一页
2021年11月14日
HTTP三次握手、四次挥手
摘要: 第一次握手:起初两端都处于CLOSED关闭状态,Client将标志位SYN置为1,随机产生一个值seq=x,并将该数据包发送给Server,Client进入SYN-SENT状态,等待Server确认; 第二次握手:Server收到数据包后由标志位SYN=1得知Client请求建立连接,Server将
阅读全文
posted @ 2021-11-14 10:48 李荣先辈Java
阅读(275)
评论(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
阅读(856)
评论(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
阅读(22)
评论(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
阅读(24)
评论(0)
推荐(0)
编辑
jdk动态代理和cglib的区别
摘要: 一 JDK和CGLIB动态代理原理 1、JDK动态代理 利用拦截器(拦截器必须实现InvocationHanlder)加上反射机制生成一个实现代理接口的匿名类, 在调用具体方法前调用InvokeHandler来处理。 2、CGLIB动态代理 利用ASM开源包,对代理对象类的class文件加载进来,通
阅读全文
posted @ 2021-10-25 13:38 李荣先辈Java
阅读(642)
评论(0)
推荐(0)
编辑
2021年10月24日
JVM 对象信息 和 sychronize 底层原理
摘要: 在JVM中,对象是分成三部分存在的:对象头、实例数据、对其填充。 实例数据存放类的属性数据信息,包括父类的属性信息,如果是数组的实例部分还包括数组的长度,这部分内存按4字节对齐; 对其填充不是必须部分,由于虚拟机要求对象起始地址必须是8字节的整数倍,对齐填充仅仅是为了使字节对齐。 对象头是我们需要关
阅读全文
posted @ 2021-10-24 18:01 李荣先辈Java
阅读(82)
评论(0)
推荐(0)
编辑
使用多线程遇到的问题
摘要: 1、上下文切换 CPU通过时间片分配算法来循环执行任务,当前任务执行-一个时间片后会切换到下一个任务。 但是,在切换前会保存上一个任务的状态,以便下次切换回这个任务时,可以再加载这个任务的状态。 所以任务从保存到再加载的过程就是一次上下文切换。 解决方式: 减少上下文切换的方法有无锁并发编程、CAS
阅读全文
posted @ 2021-10-24 16:14 李荣先辈Java
阅读(113)
评论(0)
推荐(0)
编辑
2021年10月21日
秒杀系统思路
摘要: https://blog.csdn.net/qq_27631217/article/details/80657271
阅读全文
posted @ 2021-10-21 14:08 李荣先辈Java
阅读(15)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
···
48
下一页
公告