• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

Nobody

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

上一页 1 2 3 4 5 6 下一页

2024年8月12日

通过Shell脚本创建指定ip上的MySQL非系统库的所有表的表结构

摘要: dbaloginSource='/data/dba/mysql8/bin/mysql -uroot_dba -ppassword -h xxx ' dbaloginTarget='mysql -h127.0.0.1 -P3340 -uroot -proot ' # show databases 过滤 阅读全文

posted @ 2024-08-12 11:58 A_Nobody 阅读(24) 评论(0) 推荐(0)

2023年7月25日

三色标记、原始快照、增量更新相关

摘要: #### 三色标记遍历过程(其实就是一个bfs的过程) 假设现在有白、灰、黑三个集合(表示当前对象的颜色),其遍历访问过程为: 1. 初始时,所有对象都在白色集合中; 2. 将GCRoots直接引用到的对象挪到灰色集合中; 3. 从灰色集合中获取对象: 1. 将本对象引用到的其他对象全部挪到灰色集合 阅读全文

posted @ 2023-07-25 09:38 A_Nobody 阅读(496) 评论(0) 推荐(0)

2023年6月28日

TCP的拥塞发生时为什么超时重传触发的是将cwnd重置为1,而快重传触发的则将cwnd设置为cwnd/2?

摘要: 首先要明确的是超时重传的情况相对于快速恢复而言是更恶劣的,发生了超时重传可以理解为超过了设定的时间都没有收到3个相同的ACK,那么网络肯定拥堵的更严重。 所以超时重传时将cwnd重置为1,尽可能少的向网络中发送数据。 而快速恢复不以时间为标度,触发条件是接收到了三个相同的ACK。还能收到ACK说明网 阅读全文

posted @ 2023-06-28 20:50 A_Nobody 阅读(172) 评论(0) 推荐(0)

2023年5月31日

Spring Boot中starter的原理是什么?如何实现一些starter?

摘要: 原理:核心就是@EnableAutoConfiguration注解,在该注解中有一个@Import注解。@Import注解导入了配置类:AutoConfigurationImportSelector.class。在该类中使用SpringFactoriesLoader.class加载配置文件META- 阅读全文

posted @ 2023-05-31 14:31 A_Nobody 阅读(106) 评论(0) 推荐(0)

2023年5月19日

双检锁(DCL)实现懒汉单例模式

摘要: public class Singleton{ private volatile static Singleton obj; public Singleton(){} public getSingleton(){ if(singleton == null){ synchronized(Singlet 阅读全文

posted @ 2023-05-19 10:50 A_Nobody 阅读(55) 评论(0) 推荐(0)

多路复用IO模型和非阻塞IO模型的区别?

摘要: 常见的Linux IO模型: 阻塞IO模型:当应用程序调用read或write等IO操作时,如果内核没有准备好数据,那么应用程序就会一直阻塞等待,直到内核准备好数据后才会返回。在这种模型下,应用程序通常只能同时处理一个连接,效率较低。 非阻塞IO模型:当应用程序调用read或write等IO操作后, 阅读全文

posted @ 2023-05-19 10:16 A_Nobody 阅读(148) 评论(0) 推荐(0)

2023年4月25日

ThreadLocal

摘要: ThreadLocal详解 ThreadLocalMap.set() 通过hash计算后的槽位对应的Entry数据为空,直接将数据放到槽位即可。并对当前位置进行启发式清理。 槽位数据不为空,key值与当前ThreadLocal通过hash计算获取的key值一致,则直接更新该槽位的数据 若当前槽位数据 阅读全文

posted @ 2023-04-25 14:19 A_Nobody 阅读(158) 评论(0) 推荐(1)

2022年10月23日

JVM-安全区域和安全点

摘要: 看到了两篇文章很有意思,记录一下。 https://zhuanlan.zhihu.com/p/461298916 https://mp.weixin.qq.com/s/KDUccdLALWdjNBrFjVR74Q 总之对于这两篇文章所产生的问题的原因是因为: 线程1,线程2中是两个十分耗时的循环,且 阅读全文

posted @ 2022-10-23 21:54 A_Nobody 阅读(187) 评论(0) 推荐(0)

2022年10月22日

Java 为什么重写equals方法就需要重写hashCode方法?

摘要: 1.hashCode的计算:对象的hashCode的计算是通过对该对象的地址进行某种hash运算获得的。由于存在hash碰撞,所以不同的对象可能会有相同的hash值,而不同的hash值一定是不同的对象。 2.在一些散列表中,如HashMap,HashTable,他们判断放进来的元素是否相同时,首先会 阅读全文

posted @ 2022-10-22 15:16 A_Nobody 阅读(66) 评论(0) 推荐(0)

2021年2月2日

IOC和DI的理解

摘要: IOC和DI的理解 1.DI是什么 1.1DI—Dependency Injection,即"依赖注入":组件之间依赖关系由容器在运行期决定,形象的说,即由容器动态的某个依赖关系注入到组件之中。依赖注入的目的并非为软件系统带来更多功能,而是为了提升组件重用的频率,并为系统提供一个灵活、可扩展的平台。 阅读全文

posted @ 2021-02-02 20:55 A_Nobody 阅读(373) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 下一页
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3