自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Spring源码学习(零)---Spring意识流

学习框架源码, 切忌不要钻牛角尖, 深入到细节的海洋无法自拔, 最终被淹没.出现瞌睡,打困,最终放弃的现象.如果是这种状态学习,永远学习不会的. 一,那需要怎么学习呢? 笔者提供自己学习时的一种方式, 仅供参考. 我认为,我们学习者应该且必须清晰知道Spring到底是干吗的.很多人不了解,不熟悉,不明白就开始研究了,肯定得死.没有效率. 且Spring源码中的类名又那么长, 看一会儿就烦了. 二,Spring是干吗...

2021-11-12 16:16:49 141

原创 Spring源码学习(一)---初识BeanFactory和ApplicationContext

一, BeanFactory 是IOC容器的顶层接口,定义了接口基础的功能和规范.二,ApplicationContext 是BeanFactory的子接口, 定义了IOC容器的高级功能. 如: 国际化支持.三, 思考 为什么没有将所有功能放到一个接口里,而是分开两个接口(一个基础,一个高级)的呢? 答案: 在设计上遵循了最小接口原则. 也叫接口隔离原则.....

2021-11-12 15:11:37 482

原创 Java反射学习包之实战篇

【摘要】本文通过两个实战案例演示Java反射的应用:1)开发工具扫描指定包路径下带有特定注解的类并实例化存储;2)检查业务实体类的不规范情况(如类名/属性名不规范、使用Object类型属性等)。作者结合《斗破苍穹》的"炎帝"形象,分享了自己整理Java反射学习资料(基础/进阶/高阶/实战篇)的初衷,旨在帮助开发者从宏观到实战系统掌握反射技术。文章强调反射在低性能要求场景(如简易IoC容器实现、代码规范检查)的适用性,并鼓励读者在实践中灵活运用反射API。

2025-09-05 13:52:17 1683 1

原创 Java反射学习包之高阶篇

哈哈哈哈哈哈哈,是不是学了前两篇觉得自己厉害了,吸收了精华了,就能在Java世界横行了,不是的哦;如果将来有一天成为公司的架构师,开发一些工具和小框架的时候,你可能就会用到啦;而一个平庸泛泛之辈一般只会吸收,不管是精华还是杂质糟粕都会吸收,最终只能爆体而亡,走火入魔;==》 Java的底层库,是C++的能力;,因为爱看《斗破苍穹》,从而起名叫炎帝,想像他一样站在世界之巅,创办联盟,哈哈哈哈哈哈哈,有点想多了;作为小人物的我想帮大家从宏观到实战整理一下资料,原因是在我想学习的时候,网上铺天盖地的资料。

2025-09-04 15:47:22 1258

原创 Java反射学习包之进阶篇

本文介绍了Java反射机制的核心API使用技巧,重点解析了Class类作为统一入口的关键作用。作者炎帝以通俗易懂的方式分享了自己学习反射的经验,强调通过掌握Class类即可获取类结构所有信息,并提供了代码示例展示如何动态加载类和获取字段信息。文章还总结了反射API的设计原则(统一访问、权限控制、异常处理)和常用方法,建议开发者不必纠结方法名,而应关注功能实现。最后作者提供了反射学习包资源,鼓励读者通过实践掌握这一重要技术。全文风格轻松幽默,将复杂技术概念形象化,降低了学习门槛。

2025-09-04 10:50:05 319

原创 Java反射学习包之基础篇

让大家了解反射的前世今生,并且学会反射

2025-09-03 17:09:39 470 2

原创 科宪律所网站建设历程与工作汇报

提升网站排名,提高网站曝光是所有工作中的重中之重,这个工作的优先级一定要提高。其次网站的功能建设也很重要,关系到用户的转化是否成功,从网站样式,功能,内容,合理性,可用性等维度需要进一步加强和改进。每周三是技术同学的碰头会,会进行对焦网站架构和功能角度对齐网站目前存在的问题,以及解决方案和排期,已经将内容收录到了腾讯文档中,前期每周都会清理文档中的bug,保证网站的可用性。

2023-10-27 16:18:57 252

原创 【无标题】

将元素转换成其他形式或提取信息去重,基于equals和hashcode方法。

2023-10-23 15:58:14 110

原创 分布式系统理论学习

分布式,硬件节点,网络(成功,失败,超时,重发),幂等,一致性;

2023-04-28 17:48:09 123

原创 Spring理解

提供面向切面的横向编程能力,事务,日志等场景使用。

2023-04-06 16:28:16 93

原创 多线程起源境筑基

多线程筑基

2022-10-17 23:33:37 221

原创 Spring源码学习(七)--熟悉Spring接口设计

一: 接口设计 不要嫌烦. 耐着性子去看一看. BeanFactory: 最顶层接口, 规定了获取单例对象的方法: 如getBean ListableBeanFactory: 设计了批量获取bean的方法 HierarchicalBeanFactory: 设计了获取父容器的方法 ResourceLoader: 设计了加载资源的方法. 网络资源或磁盘资源 EnviromentC...

2021-11-15 22:20:05 551

原创 >>>>>>>>阅读总纲<<<<<<<<<

一: 读源码前的准备工作Spring源码学习(零)---Spring意识流_我会永远对她好不惹她生气的博客-CSDN博客Spring源码学习(一)---初识BeanFactory和ApplicationContext_我会永远对她好不惹她生气的博客-CSDN博客Spring源码学习(二)---Spring启动方式_我会永远对她好不惹她生气的博客-CSDN博客Spring源码学习(三)---Spring注解总结_我会永远对她好不惹她生气的博客-CSDN博客...

2021-11-13 17:32:47 414

原创 Spring源码学习(六)--Spring源码阅读步骤

一, Spring源码链接: 去下载源码​​​​https://github.com/spring-projects/spring-framework二, 安装GradleGradle下载链接: Gradle | Releases安装类比Maven即可不要因为不熟悉而放弃, 其实它很简单. 多拓展自己的知识面. 我们学习的初衷不就是为了拓宽自己的认知吗?三.编译源码 见下图顺序四.阅读技巧 从宏观入手, 不去关心具体实现代码及其...

2021-11-13 17:24:44 1396

原创 Spring源码学习(五)--SpringBean生命周期

一,图示图片参考:面试必备系列:阿里架构师深度解析spring源码IOC原理,讲的如此清晰明了_哔哩哔哩_bilibili这个老师讲的还是不错的. 由浅入深, 清晰明了. 我喜欢.二,动手验证 Spring提供了很多接口给我们使用, 目的就是让我们开发者可以干预Bean的创建过程, 做一些我们想做的事儿. 另一方面是提供给它自己实现功能使用, 是从设计上考量的. 再一个, 这些东西基本在我们的项目开发中基本不会见到, 但是我们还是需要了解一下这个...

2021-11-13 15:51:53 470

原创 Spring源码学习(四)---FactoryBean

一看标题是不是与 BeanFactory容器顶层接口太像了. 但是: 功能一点都不一样. FactoryBean是用于生产装载Bean的. 当isSingleton()返回true是加入到单例容器中. FactoryBean通常用于创建复杂Bean. 就是那些不太好用XML和注解去创建的Bean. Spring整合其他框架会经常看到他的影子.注意: 直接通过类名...

2021-11-12 23:06:14 134

原创 Spring源码学习(三)---Spring注解总结

1. @ComponentScan("com.ss.demo.springbootdemo") 作用: 扫包标记. 最重要的还是他的内容. "com.ss.demo.springbootdemo". 通过这个包名可以找到所有带@Component的目标类, 加入到IOC单例容器singletonObjects中.2. @Configuration 配置类注解: 作用: 相当于XML配置中的 beans.xml文件. 其中可以配置n...

2021-11-12 22:45:06 272

原创 Spring源码学习(二)---Spring启动方式

一, XML方式启动ClassPathXmlApplicationContext 类 实现了 ApplicationContext接口二,注解方式启动AnnotationConfigApplicationContext类 实现了 ApplicationContext接口三, WEB方式启动四: SpringBoot方式启动Spring五,思考 1. 做单元测试时或独立学习研究Spring源码时, 通常使用第...

2021-11-12 15:54:02 310

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除