沉淀、分享、成长,让自己和他人都能有所收获

  1. 面经手册 · 第30篇《关于 Spring 中 getBean 的全流程源码解析》

    总感觉 Spring 也没啥看的,怎么面试官一问就能问出花?pring 的 getBean 中,transformedBeanName 的作用是什么?那这么说,你的 Bean 如果有 alias 别名,Spring 在获取 Bean 时候要怎么处理?那你调试代码时候,看见过BeanName前面有 & 的情况吗,为啥会出现?

    2021/04/18

  2. Cloudreve 自建云盘实践,我说了没人能限得了我的容量和速度!

    为啥要用自建网盘,市面上的云盘不香了?就像我作为技术号主想分享一些自己总结的资料,放到一些云盘以后有时候会被其他不知道从哪冒出来的小伙伴给举报,举报链接就取消了,取消了链接也就影响了我的资料分享。

    2021/04/11

  3. 面经手册 · 第29篇《Spring IOC 特性有哪些,不会读不懂源码!》

    IOC(Inversion of Control),控制反转的核心思想在于,资源的使用不由使用各自管理,而是交给不使用资源的第三方进行管理。这样的好处是资源是集中管理的,可配置、易维护,同时也降低了双方的依赖度做到了低耦合。

    2021/04/07

  4. 《SpringBoot 中间件设计和开发》| 对,小傅哥的掘金小册上线啦,这次教你造火箭!

    小册16个中间件实现,包括测试工程等共计30个代码库,每一章节都会对应有一个中间件的设计和实现,为了便于读者快速有效的学习小册中的技术内容,在小册的每一章节中都涵盖;开篇引导、需求背景、方案设计、技术实现、测试验证和文末总结。

    2021/03/31

  5. 面经手册 · 第28篇《你说,怎么把Bean塞到Spring容器?》

    如果不是阅读框架源码或者做相关的中间件开发,可能很多核心技术压根是接触不到的。即使是这些核心技术并没有多难,但只要是不知道就不会,所以也有很多同样疑问的初学者问小傅哥该怎么学习,没有方向。

    2021/03/30

  6. 刚火了的中台转头就拆,一大波公司放不下又拿不起来!

    为什么建中台,建了哪些中台?建中台还与游戏,部落冲突、海岛奇兵,有关系?借着对中台的理解和参与,也给大家分析下中台的来龙去脉,总要了解它才能更好的应用它。

    2021/03/24

  7. 不重复造轮子都是骗小孩的,教你手撸 SpringBoot 脚手架!

    为什么我们要去造轮子?造轮子的核心目的,是为了解决通用共性问题的凝练和复用。虽然市面上已经有了大量成熟稳定用于支撑系统建设的轮子,也就是服务、框架、组件、工具等,但对于一些较大型的公司来说,这些轮子可能并不一定能很好的支撑起系统需要承载的服务体量,这个时候就需要自建一些轮子。

    2021/03/14

  8. 面试现场:小伙伴美团一面的分享和分析(含解答)

    最近给大家整理一些面试现场,真实的面试题和答案以及总结。虽然技术的知识点是固定的,但不同大厂不同面试官的提问方式却不一样。一方面是你的简历的内容影响,另外一方面是受面试官的个人经历导致。

    2021/03/07

  9. 笔记整理:技术架构涵盖内容和演变过程总结

    对于刚接触编程的新人来说,可能并不能很清楚的知道架构是怎么来的,都包括什么内容。如果非得说什么架构,那么可能就是目前在 IDEA 中打开的工程就是架构。但实际上,应用场景、业务规模、服务类型、部署结构、开发框架、技术选型,综合在一起才是架构!

    2021/03/04

  10. 工作两三年了,整不明白架构图都画啥?

    很多程序员画架构图头疼,不知道画什么、怎么画。但分享、评审、述职、答辩,几乎都离不开需要画架构图,所以本文就带着的你了解架构图和怎么画。

    2021/02/28

  11. 半年招聘筛选了400+份简历,告诉你怎么写容易被撩!

    简历是对个人能力的包装,也是用于建立在面试官和求职者的桥梁。当然面试也是一场战斗,要在简历中给面试官留好坑和雷,这样大家才有撩下去的动力!

    2021/02/24

  12. 技术扫盲:关于低代码编程的可持续性交付设计和分析

    CRUD,不是长久之计!简单说,低代码开发就是研发人员可以通过编写少量的代码或者通过IDE拖拽工具,快速完成业务需求开发的一种方式。使用低代码开发并且运用可视化地方式来构建应用程序,你的开发效率和交付质量都将大大提升。

    2021/02/21

(转载本站文章请注明作者和出处 微信公众号:bugstack虫洞栈 | 作者:小傅哥

代理反射、扰动函数、字节码插桩、类代理注册,把技术与场景结合学习中间件开发技术!

通过22个一线互联网实际业务开发场景,重构实践方式学习设计模式的技术运用。让设计模式可以让每个学习的人都能接受理解,并运用到自己的项目上。

拿大厂Offer,通过对Java技术的精讲,透彻的原理分析,深度的源码学习,再加实践验证,让懂了就是真的懂!

通过三个字节码框架;ASM、Javassit、Byte-buddy,的插装学习,并结合Javaagent了解非入侵的全链路监控服务,以及做反射、中间件和混淆代码等

跟着案例学Netty,Netty4.x案例从简单入门到应用实战,全篇35节优秀案例+实战源码[基础篇(13)、中级篇(13)、高级篇(3章+)、源码分析篇]。

本专题通过Java代码来实现JVM的基础功能(搜索解析class文件、字节码命令、运行时数据区等),从而让java程序员通过最熟知的java程序,学习JVM是如何将java程序一步步跑起来的。


本代码库是作者小傅哥多年从事一线互联网 Java 开发的学习历程技术汇总,旨在为大家提供一个清晰详细的学习教程,侧重点更倾向编写Java核心内容。如果本仓库能为您提供帮助,请给予支持(关注、点赞、分享)!

4437 1006

本专栏共计22个真实业务场景对应59组案例工程,包括交易、营销、秒杀、中间件、源码等各类实战场景。

3341 967

专注于原创开发专题案例。跟着案例学Netty,Netty4.x案例从简单入门到应用实战,全篇37章节优秀案例+实战源码[基础篇(13)、中级篇(13)、高级篇(3章+)、源码分析篇],以上章节全部完成并不断持续更新中。

241 143

本专栏是作者小傅哥使用JavaFx、Netty4.x、SpringBoot、Mysql等技术栈和偏向于DDD领域驱动设计方式,搭建的仿桌面版微信实现通信核心功能。

13850 320