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

  1. ASM字节码编程 | JavaAgent+ASM字节码插桩采集方法名称以及入参和出参结果并记录方法耗时

    在我们实际的业务开发到上线的过程中,中间都会经过测试。那么怎么来保证测试质量呢?比如;提交了多少代码、提交了多少方法、有单元测试吗、影响了那些流程链路、有没有夹带上线。

    2020/04/05

  2. 大学四年到毕业工作5年的学习路线资源汇总

    一直有伙伴问小傅哥,有没有一个Java的学习路线,最好再有一些相关的资料、书籍、视频。因为现在自己学习也不知道哪不会,看到这个学这个,看到那个学那个,也摸不到头,还比较混乱。特别希望有一个大学到毕业的学习路线整理。

    2020/03/31

  3. 20年3月27日,Github被攻击。我的GitPage博客也挂了,紧急修复之路,也教会你搭建 Jekyll 博客!

    万万没想到!`Github` 竟然受到攻击了!还能让我使用了 `GitPage` 的博客瘫痪了!整个网站一下不能访问了,还是有点慌的,毕竟在这之前没有考虑到还能有这事。

    2020/03/28

  4. ASM字节码编程 | 如果你只写CRUD,那这种技术你永远碰不到

    关于ASM字节码编程学习的引路教程,用五个案例引导你一步步完成字节码开发。拓展技能知识,打破学习瓶颈。

    2020/03/25

  5. 野路子搞算法 · 让算法可视化《leetcode03.无重复字符的最长子串》

    通过可视化的算法过程展现,让刷题更加容易!可视化算法代码平台,目前支持的算法包括回溯法、加密算法、动态规划、图搜索、贪婪算法、搜索算法、排序算法

    2020/03/18

  6. 野路子搞算法《两数之和》,带着小白刷面试算法题

    收集leetcode、剑指offer、编程之美等资料中题目,带领小白野路子刷面试算法

    2020/03/14

  7. 这种场景你还写ifelse你跟孩子坐一桌去吧

    歪歪喂!巴巴,坏了,怎么发的优惠券不对了,有客诉了,很多女生都来投诉。你快看看是不是你的ifelse坏了。老板,他...

    2020/03/07

  8. 《Netty+JavaFx实战:仿桌面版微信聊天》

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

    2020/03/04

  9. 源码分析 | 手写mybait-spring核心功能(干货好文一次学会工厂bean、类代理、bean注册的使用)

    你是否有怀疑过你媳妇把你钱没收了之后都存放到哪去了,为啥你每次get都那么费劲,像垃圾回收了一样,不可达。

    2020/01/20

  10. 似乎你总也记不住,byte取值范围是 -127~128 还是 -128~127

    无论在面试过程中还是平时的技术交流中,似乎有很多小伙伴始终记不住java中byte类型的取值范围是多少。究其原因大部分程序员对这个取值范围是不在意的,因为知道与不知道都不影响你完成工作。另外这种知识点压根不是让你死记硬背的,当然如果你是从其他文科专业转过来学编程开发的,还情有可原。但对一个理科生来说,就不太应该了。

    2020/01/18

  11. 源码分析 | 基于jdbc实现一个Demo版的Mybatis

    在前面一篇分析了 mybatis 源码,从它为什么之后接口但是没有实现类就能执行数据库操作为入口,整个源码核心流程完全解释了一遍。对于一个3年以上的程序员来说,新知识的学习过程应该是从最开始 helloworld 到熟练使用 api 完成业务功能。下一步为了深入了解就需要阅读部分核心源码,从而在出问题后可以快速定位,迅速排查。从而减少线上事故的持续时长,提升个人影响力。但!这不是学习终点,因为无论是任何一个框架的源码,如果只是看那么就很难学习到它的实用技术。纸上得来终觉浅,唯有实战和操练。

    2020/01/13

  12. 源码分析 | 像盗墓一样分析Spring是怎么初始化xml并注册bean的

    往往简单的背后都有人为你承担着不简单,Spring 就是这样的家伙!而分析它的源码就像鬼吹灯,需要寻龙、点穴、分金、定位,最后往往受点伤(时间)、流点血(精力)、才能获得宝藏(成果)。

    2020/01/08

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

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

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


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

131 66

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

330 160

增强SpringBoot Schedule,开发中间件以zookeeper为注册中心扩展为分布式任务调度系统,接入方式接单易用,目前实现功能如下;多机器部署任务 统一控制中心启停 宕机灾备,自动启动执行。

260 90

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

850 320