01 2022 档案

摘要:分布式事务 可靠消息最终一致性原理 延时消息底层原理: 阅读全文
posted @ 2022-01-25 22:37 雪域飞魂 阅读(52) 评论(0) 推荐(0) 编辑
摘要:含义:抽象队列同步器,是并发包里的一个核心组件,里面有state变量、加锁线程变量等核心的东西,维护了加锁状态。AQS就是一个并发包的基础组件,用来实现各种锁,各种同步组件的。 工作原理图: CLH队列: 原理描述: 主要这几个关键变量需要了解一下: 1.state:volitale修饰,是int类 阅读全文
posted @ 2022-01-24 21:45 雪域飞魂 阅读(72) 评论(0) 推荐(0) 编辑
摘要:对象特征: 封装:封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。使用几个权限控制,public private protect等,可以限制对属性的不合理操作。对于方法的封装可以让使用者按照既定的方式调用方法,不必关系方法内部的实现。增加了代码的可维护性和复用 阅读全文
posted @ 2022-01-24 15:56 雪域飞魂 阅读(37) 评论(0) 推荐(0) 编辑
摘要:零零碎碎的东西还是挺多的,写一篇博客总结一下,一些概念性的东西。 1.什么是线程?进程?线程安全? 线程:程是操作系统能够进行运算调度的最小单位 ,它被包含在进程之中,是进程中的实际运作单位。线程是进程的子集。 进程: 2.多线程实现方式有哪几种? 1.通过继承Thread类,重写run()方法 2 阅读全文
posted @ 2022-01-24 15:24 雪域飞魂 阅读(42) 评论(0) 推荐(0) 编辑
摘要:其实写这个的目的不仅仅只是回答他们的区别。还有一些引申问题想顺便一起总结下。 测试String (引用自:https://baijiahao.baidu.com/s?id=1652442464525126879&wfr=spider&for=pc,个人感觉这个同学写的很清晰) 看看下面的代码: 在上 阅读全文
posted @ 2022-01-24 12:55 雪域飞魂 阅读(116) 评论(0) 推荐(0) 编辑
摘要:spring流程 扩展点:下图来自此篇文章:https://www.jianshu.com/p/397c15cbf34a 三级缓存 Spring能够轻松的解决属性的循环依赖正式用到了三级缓存,在AbstractBeanFactory中有详细的注释。 一级缓存:singletonObjects,存放完 阅读全文
posted @ 2022-01-17 18:21 雪域飞魂 阅读(63) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示