沉淀、分享、成长,让自己和他人都能有所收获
-
《Spring 手撸专栏》第 14 章:笑傲江湖,通过注解配置和包自动扫描的方式完成Bean对象的注册
其实到本章节我们已经把关于 IOC 和 AOP 全部核心内容都已经实现完成了,只不过在使用上还有点像早期的 Spring 版本,需要一个一个在 spring.xml 中进行配置。这与实际的目前使用的 Spring 框架还是有蛮大的差别,而这种差别其实都是在核心功能逻辑之上建设的在更少的配置下,做到更简化的使用。
-
《Spring 手撸专栏》第 13 章:行云流水,把AOP动态代理,融入到Bean的生命周期
在电视剧《楚汉传奇》中有一段刘邦与韩信的饮酒对话,刘邦问韩信曹参、樊哙、卢绾、周勃,都能带多少兵,韩信说都不足2万,但韩信说自己可以多多益善。这像不像你领导问你,你能写多少代码、搭多少框架、接多少项目。
-
调研字节码插桩技术,用于系统监控设计和实现
咋滴,你那上线的系统是裸奔呢?一套线上系统是否稳定运行,取决于它的运行健康度,而这包括;调用量、可用率、影响时长以及服务器性能等各项指标的一个综合值。并且在系统出现异常问题时,可以抓取整个业务方法执行链路并输出;当时的入参、出参、异常信息等等。当然还包括一些JVM、Redis、Mysql的各项性能指标,以用于快速定位并解决问题。
-
《Spring 手撸专栏》第 12 章:炉火纯青,基于JDK和Cglib动态代理,实现AOP核心功能
为什么,你的代码总是糊到猪圈上?🎙怎么办,知道你在互联网,不知道你在哪个大厂。知道你在加班,不知道你在和哪个产品争辩。知道你在偷懒,不知道你要摸鱼到几点。知道你在搬砖,不知道你在盖哪个猪圈。
-
《Spring 手撸专栏》第 11 章:更上层楼,基于观察者实现,容器事件和事件监听器
能解耦,是多么重要的一件事情!摔杯为号、看我眼色行事、见南面火起,这是在嘎哈么?这其实是在通过事物传播进行解耦引线和炸弹,仅仅是这样的一个解耦,它放到了多少村夫莽汉,劫了法场,篡了兵权!
-
以一己之力,生抗美团技术博客!
吃的是下锅的米、走的是人间的道、扛的是顶风的旗。生抗美团技术博客,并不是挑战美团技术,而是扛起自己对技术的追求,抗的是对技术的品质!
-
《Spring 手撸专栏》第 10 章:横刀跃马,关于Bean对象作用域以及FactoryBean的实现和使用
老司机,你的砖怎么搬的那么快?是有劲?是技巧?是后门?总之,那个老司机的代码总是可以很快的完成产品每次新增的需求,就像他俩是一家似的!
-
《Spring 手撸专栏》第 9 章:虎行有雨,定义标记类型Aware接口,实现感知容器对象
同事写的代码,我竟丝毫看不懂!大佬的代码,就像赖蛤蟆泡青蛙,长的丑玩的花:一个类实现了多个接口、继承的类又继承了其他类、接口还可以和接口继承、实现接口的抽象类再由类实现抽象类方法、类A继承的类B实现了类A实现的接口C,等等。
-
《Spring 手撸专栏》第 8 章:龙行有风,向虚拟机注册钩子,实现Bean对象的初始化和销毁方法
有什么方式,能给代码留条活路?其实学会写代码并不难,但学会写好代码确很难。从易阅读上来说你的代码要有准确的命名和清晰的注释、从易使用上来说你的代码要具备设计模式的包装让对外的服务调用更简单、从易扩展上来说你的代码要做好业务和功能的实现分层。
-
我,有12万+粉丝啦!
让人怪不好意思的,我要吹个牛!很多时候只有当你`挂了挡`、`给了油`、`上了路`、`走远了`,才会看到更多、想到更多、学到更多、得到更多!
-
《Spring 手撸专栏》第 7 章:所向披靡,实现应用上下文,自动识别、资源加载、扩展机制
你这代码,可不能写死了呀!说到不把代码写死,就是因为我们需要继续在手写 Spring 框架中继续扩展新的功能,如一个Bean的定义和实例化的过程前后,是否可以满足我们进行自定义扩展,对Bean对象执行一些修改、增强、记录等操作呢? 这个过程基本就是你在使用 Spring 容器框架时候做的一些中间件扩展开发。
-
《Spring 手撸专栏》第 6 章:气吞山河,设计与实现资源加载器,从Spring.xml解析和注册Bean对象
你写的代码,能接的住产品加需求吗?在我们实现的 Spring 框架中,每一个章节都会结合上一章节继续扩展功能,就像每一次产品都在加需求一样,那么在学习的过程中可以承上启下的对照和参考,看看每一个模块的添加都是用什么逻辑和技术细节实现的。
(转载本站文章请注明作者和出处 微信公众号:bugstack虫洞栈 | 作者:小傅哥)