自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2021-11-12 16:16:49 74

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

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

2021-11-12 15:11:37 417

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

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

2023-10-27 16:18:57 31

原创 【无标题】

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

2023-10-23 15:58:14 34

原创 分布式系统理论学习

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

2023-04-28 17:48:09 48

原创 Spring理解

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

2023-04-06 16:28:16 41

原创 多线程起源境筑基

多线程筑基

2022-10-17 23:33:37 135

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

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

2021-11-15 22:20:05 455

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

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

2021-11-13 17:32:47 344

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

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

2021-11-13 17:24:44 551

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

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

2021-11-13 15:51:53 402

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

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

2021-11-12 23:06:14 67

原创 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 211

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

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

2021-11-12 15:54:02 220

空空如也

空空如也

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

TA关注的人

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