源码
文章平均质量分 91
smart哥
一名有10余年经验的互联网老兵,历经从传统软件公司到大型互联网公司的洗礼,早年在中兴通讯等大型通信公司担任项目leader,后随着互联网的崛起,先后在前美团支付等大型互联网公司担任架构师。对互联网架构底层技术有相当的研究和独特的见解,在多个领域有着丰富的实战经验。
展开
-
(三)Spring源码解析:自定义标签解析
步骤1:创建实体步骤2:定义一个文件描述组件内容步骤3:创建接口的实现类,用来解析XSD文件中的定义和组件定义。步骤4:创建实现类,目的是将组件注册到Spring容器中。步骤5:编写和文件,默认位置是目录下步骤6:在配置文件中引入对应的命名空间以及XSD之后,就可以配置了步骤7:进行测试在第2讲中,我们已经介绍了关于默认标签的解析过程。那么我们还是需要将视角在回到方法上来,从下图源码截图中我们可以看出来,我们首先是来判断和是否是默认表空间,即:通过来进行判断:下面我们来看一下方法的具体实现,具体来说有如下3原创 2023-11-08 08:57:14 · 74 阅读 · 0 评论 -
(二)Spring源码解析:默认标签解析
根据上面的演示,我们可以知道。原创 2023-11-07 10:42:46 · 95 阅读 · 0 评论 -
再见,curder!
大家好,我是不耍嘴皮子,只讲java底层源码课的码炫课堂创始人码哥,全网唯一讲解及手写各大框架及中间件源码的极客,上班之余做源码课只是我的爱好,拯救水深火热中的curder屌丝们才是我的使命!众所周知,2022年毕业生已达1076万人,不管你是应届的或者非应届,此时此刻这就是与你竞争的庞大人群,请问你的优势在哪里?北大博士去当城管,清大硕士去三,四线城市街道办,人都已经被逼到这个份儿上了。。。有人说你又在贩卖焦虑了,其实我本无意贩卖焦虑,但是焦虑又是客观存在的,难到我不贩卖焦虑你就不焦虑了吗?在这个人均焦虑原创 2022-06-17 09:42:53 · 114 阅读 · 0 评论 -
说volatile和MESI协议没有关系的水货们请闭嘴吧
一直很想说这个问题,垃圾培训机构已经把韭菜们带偏了,网上千篇一律的说volatile和MESI协议没有关系,那究竟有没有关系呢??坐好认真听!1、缓存一致性问题 由于存储设备与处理器的运算速度差距很大,计算机系统在内存与处理器之间增加了一层高速缓存,将运算需要的数据复制到缓存中,让运算能快速进行。 有了高速缓存的存在以后,每个CPU的处理过程是, 先将计算需要用到的数据缓存在CPU高速缓存中,在CPU 进行计算时,直接从高速缓存中读取数据并且在计算完成 之后写入到缓存原创 2022-03-19 22:02:47 · 2415 阅读 · 7 评论 -
springboot-2.3.x最新版源码阅读环境搭建-基于gradle构建(全网首发)
springboot-2.3.x最新版源码阅读环境搭建-基于gradle构建(全网首发)文章目录springboot-2.3.x最新版源码阅读环境搭建-基于gradle构建(全网首发)一、前言二、环境准备三、下载源码四、开始构建五、源码测试六、问题及解决方案结语码炫课堂技术交流q群:963060292一、前言跟很多小伙伴聊天,发现一个严重的问题,很多小伙伴横向发展的貌似很不错,很多技术都能说出一二,但是如果在某个技术上深挖一下就不行了,问啥啥不会。就拿springboot来说,很多同学止步于spri原创 2020-07-09 09:15:09 · 15376 阅读 · 5 评论 -
spring5.3.x源码阅读环境搭建
spring5.3.x源码阅读环境搭建-gradle构建编译文章目录spring5.3.x源码阅读环境搭建-gradle构建编译一、依赖工具二、下载源码三、开始构建四、编译源码五、源码测试六、问题及解决方案附:spring源代码各个模块作用结语码炫课堂技术交流q群:963060292Spring系列生态十分丰富,涉及到各个方面。但是作为Spring生态的核心基础Spring,是最重要的环节,需要理解Spring的设计原理,就需要深度研读Spring源码。本文着重阐述当前最新版spring5.3.x的原创 2020-07-08 10:31:30 · 13052 阅读 · 7 评论