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

  1. 【经验分享】码农云服务使用学习,部环境、开端口、配域名、弄SSL、搭博客!

    没云服务?买一个呀,花点钱嘛,花点,哪怕要呢,要不了多少钱!对于一个在校的学生来说,或者是已经工作了,但从没有了解或者接触过服务器的配置,以及如何把自己的代码运行到服务器上。那么你可以参考下面的教程介绍,按照这样一个入门的指导把自己的代码也部署到服务器上试试。

    2021/06/04

  2. 《Spring 手撸专栏》第 5 章:一鸣惊人,为Bean对象注入属性和依赖Bean的功能实现

    超卖、掉单、幂等,你的程序总是不抗揍!如果你想让你的程序很抗揍,接的住农夫三拳,那么你要做的就不只是一个单纯的搬砖码农,还需要依照功能需求不断的循序渐进的完善每一个功能逻辑,就像我们在实现这个迷你版的 Spring 框架一样。

    2021/06/02

  3. 《Spring 手撸专栏》第 4 章:崭露头角,基于Cglib实现含构造函数的类实例化策略

    这一章节的目标主要是为了解决上一章节我们`埋下的坑`,那是什么坑呢?其实就是一个关于 Bean 对象在含有构造函数进行实例化的坑。也就是如果我们去实例化一个含有构造函数的对象那么就要抛异常了。

    2021/05/30

  4. 小傅哥,一个有“副业”的码农!

    心怀天下,声色犬“码”。生有热烈,藏与俗常。13年毕业的我和大多数同期毕业的小伙伴一样,经历过;`校企合作的培训`、`传统外包的求职`、`平米小屋的蜗居`、`工作跳槽的应聘`,以及逐步在互联网大厂中承担起 Java 工程师、架构师的职责。这些经历让我在技术职业发展中不断的积累、沉淀和成长,直至目前完成了个人第一本技术书籍的出版。

    2021/05/26

  5. 《Spring 手撸专栏》第 3 章:初显身手,运用设计模式,实现 Bean 的定义、注册、获取

    本章节继续完善 Spring Bean 容器框架的功能开发,在这个开发过程中会用到较多的接口、类、抽象类,它们之间会有类的实现、类的继承。可以仔细参考这部分内容的开发实现,虽然并不会很复杂,但这种设计思路是完全可以复用到我们自己的业务系统开发中的。

    2021/05/23

  6. 《Spring 手撸专栏》第 2 章:小试牛刀,实现一个简单的Bean容器

    像写书一样,把内容完整的分享给读者!代码只是逻辑的落地,思路才是实现的核心!凡是可以存放数据的具体数据结构实现,都可以称之为容器。例如:ArrayList、LinkedList、HashSet等,但在 Spring Bean 容器的场景下,我们需要一种可以用于存放和名称索引式的数据结构,所以选择 HashMap 是最合适不过的。

    2021/05/20

  7. 《Spring 手撸专栏》第 1 章:开篇介绍,我要带你撸 Spring 啦!

    不正经!写写面经,去撸Spring源码啦🌶?是的,在写了4篇关于Spring核心源码的面经内容后,我决定要去手撸一个Spring了。为啥这么干呢?因为所有我想写的内容,都希望它是以理科思维理解为目的的学会,而不是靠着硬背记住。

    2021/05/16

  8. 大学毕业要写多少行代码,才能不用花钱培训就找到一份开发工作?

    分享个人经历、总结学习计划、洞悉就业分析、技术资料汇总,讲讲我13毕业时是怎么拿到一个7k的offer的,以及后来又是怎么从干了两年的C#转行去做Java了!

    2021/05/09

  9. 面经手册 · 第31篇《Spring Bean IOC、AOP 循环依赖解读》

    关于 Spring Bean 循环依赖的学习,了解问题的本质再分析问题,往往更利于对问题有更深入的了解和研究,也就能知道三个缓存分别基于什么目的存放什么数据了。

    2021/05/05

  10. 久等了,小傅哥的《重学Java设计模式》终于出版了,彩印&纸质!

    截至到今天终于能给粉丝一个交代了,那么多伙伴自己喜欢这本书,可算是能让你们拿到一本,全彩印的、没错字的、有类图的、加内容的,可以随时在手边查阅的烂代码解决方案型图书!

    2021/04/22

  11. 一个Bug,让我发现了 Java 界的.AJ(锥)!

    伙伴学小傅哥的中间件,说写个切面运行不了,排查BUG原尾过程分析还学到了新知识。接下来我带着大家一起看看什么是快乐星球,他是怎么一顿骚操作让切面拦截不到的!

    2021/04/21

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

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

    2021/04/18

(转载本站文章请注明作者和出处 微信公众号: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