源码查阅
打基础,打扎实的基础
Comus_j
帅气的努力的穷困潦倒的地球人
展开
-
03.内置后置PostProcess处理器深度讲解——四
内置后置PostProcess处理器深度讲解原创 2022-12-12 23:57:10 · 161 阅读 · 0 评论 -
02.Ioc容器加载过程-Bean的生命周期深度剖析——四
Ioc容器加载过程-Bean的生命周期深度剖原创 2022-12-11 23:56:08 · 246 阅读 · 0 评论 -
01.Spring源码整体脉络介绍及源码编译——四
Spring原码脉络原创 2022-12-10 22:05:44 · 335 阅读 · 0 评论 -
Spring_01-Spring底层核心原理解析
01原创 2022-12-08 20:01:48 · 104 阅读 · 0 评论 -
7_MVCC机制
对数据进行修改才会向mysql申请事务id,也就是说select操作是不会就行申请事务id。一个事务一个read-view,一个事务第一次读取时是直接从数据库上读取的。修改数据先将原有数据保存一份,用来回滚。undo日志版本链会有两个隐藏字段,原创 2022-10-08 18:56:56 · 129 阅读 · 0 评论 -
6_深入理解Mysql事务隔离级别与锁机制
事务隔离级别与锁机制原创 2022-10-08 12:03:17 · 171 阅读 · 0 评论 -
7_GC调优实战二
GC调优原创 2022-10-07 23:16:10 · 65 阅读 · 0 评论 -
03_JVM内存分配机制详解
new对象的时候,先判断有没有加载,没有加载的话先进行加载,已经加载或者加载好了就分配内存,在并发情况下分配内存空间时会出现并发问题【对同一个内存空间进行争抢】原创 2022-09-26 15:47:57 · 121 阅读 · 0 评论 -
02_JVM整体结构深度解析
标记为非垃圾的对象会被移送到幸存区,且年龄加1,一直加到15【可以设置】就会被已送到老年代。将gc-roots作为起点,标记的对象记为非垃圾,剩余的为垃圾对象,被清除。方法区中有:常量、静态变量、类信息。元空间用的是直接内存。原创 2022-09-26 08:24:08 · 105 阅读 · 0 评论 -
redis_one
一个线程对数对另一个线程修改未提交的据进行修改并提交,会导致事务执行失败,所以需要先进行解锁。watch开启监控----》multi开启事务----》改变数据----》exec。获取version更新的时候比较version。创建maven项目,引入jedis依赖,进行测试。SISMEMBER我关注的人也关注他。SDIFF可能认识的人。SINTER共同关注。...原创 2022-07-24 23:01:35 · 1158 阅读 · 0 评论 -
01_从JDK源码级别剖析JVM类加载机制
这个方法,会去引导类加载器已经加载过的类中找有没有这个类,,如果没有的话,则跳出执行扩展类加载器(ExtClassLoader加载器)因为一开始就确定了应用类加载器与扩展类加载器的关系,就会去进去。流程一致】,,【查找该类是否在扩展类中已被加载】若为空则,,则进入if判断语句判断parent是否为空,为空的话【引导类加载器是找不到的为空】,,会直接调将值。【问题】:任何类都会是Object类的子类,所以jvm底层中有沙箱安全机制,会报错,这时候加个判断逻辑。加载器中,,在里面会调用。原创 2022-09-21 19:47:04 · 233 阅读 · 0 评论