作者: 小傅哥,Java Developer,CSDN 博客专家
本文档是作者小傅哥多年从事一线互联网
Java
开发的学习历程技术汇总,旨在为大家提供一个较清晰详细的学习教程,侧重点更倾向编写Java核心内容。如果本文能为您提供帮助,请给予支持(关注、点赞、分享)!
Java基础 | JVM虚拟机 | Spring源码 | Netty4.x专题 | 领域驱动设计 | 中间件开发 | JavaAgent | 架构框架搭建 |
---|---|---|---|---|---|---|---|
☕ | 💻 | ✏️ | 🔉 | 📐 | 🔌 | 👻 | 🎨 |
在windows环境下安装Elasticsearch 6.2.2
elasticsearch-head插件安装
并不想吹牛皮,但!为了把Github博客粉丝转移到公众号,我干了!
有点干货 | Jdk1.8新特性实战篇(41个案例)
有点干货 | JDK、CGLIB动态代理使用以及源码分析
似乎你总也记不住,byte取值范围是 -127~128 还是 -128~127
用Java实现JVM第一章《命令行工具》
用Java实现JVM第二章《搜索class文件》
用Java实现JVM第三章《解析class文件》
用Java实现JVM第三章《解析class文件》附[classReader拆解]
用Java实现JVM第四章《运行时数据区》
用Java实现JVM第五章《指令集和解释器》
用Java实现JVM第六章《类和对象》
用Java实现JVM第七章《方法调用和返回》
用Java实现JVM第八章《数组和字符串》
用Java实现JVM第九章《本地方法调用》
用Java实现JVM第十章《异常处理》
源码分析 | Mybatis接口没有实现类为什么可以执行增删改查
源码分析 | Spring定时任务Quartz执行全过程源码解读
源码分析 | 咋嘞?你的IDEA过期了吧!加个Jar包就破解了,为什么?
源码分析 | 像盗墓一样分析Spring是怎么初始化xml并注册bean的
源码分析 | 基于jdbc实现一个Demo版的Mybatis
源码分析 | 手写mybait-spring核心功能(干货好文一次学会工厂bean、类代理、bean注册的使用)
-
基础入门篇
netty案例,netty4.1基础入门篇零《初入JavaIO之门BIO、NIO、AIO实战练习》
netty案例,netty4.1基础入门篇一《嗨!NettyServer》
netty案例,netty4.1基础入门篇二《NettyServer接收数据》
netty案例,netty4.1基础入门篇三《NettyServer字符串解码器》
netty案例,netty4.1基础入门篇四《NettyServer收发数据》
netty案例,netty4.1基础入门篇五《NettyServer字符串编码器》
netty案例,netty4.1基础入门篇六《NettyServer群发消息》
netty案例,netty4.1基础入门篇七《嗨!NettyClient》
netty案例,netty4.1基础入门篇八《NettyClient半包粘包处理、编码解码处理、收发数据方式》
netty案例,netty4.1基础入门篇九《自定义编码解码器,处理半包、粘包数据》
netty案例,netty4.1基础入门篇十《关于ChannelOutboundHandlerAdapter简单使用》
netty案例,netty4.1基础入门篇十一《netty udp通信方式案例Demo》
netty案例,netty4.1基础入门篇十二《简单实现一个基于Netty搭建的Http服务》
-
中级拓展篇
netty案例,netty4.1中级拓展篇一《Netty与SpringBoot整合》
netty案例,netty4.1中级拓展篇二《Netty使用Protobuf传输数据》
netty案例,netty4.1中级拓展篇三《Netty传输Java对象》
netty案例,netty4.1中级拓展篇四《Netty传输文件、分片发送、断点续传》
netty案例,netty4.1中级拓展篇五《基于Netty搭建WebSocket,模仿微信聊天页面》
netty案例,netty4.1中级拓展篇六《SpringBoot+Netty+Elasticsearch收集日志信息数据存储》
netty案例,netty4.1中级拓展篇七《Netty请求响应同步通信》
netty案例,netty4.1中级拓展篇八《Netty心跳服务与断线重连》
netty案例,netty4.1中级拓展篇九《Netty集群部署实现跨服务端通信的落地方案》
netty案例,netty4.1中级拓展篇十《Netty接收发送多种协议消息类型的通信处理方案》
netty案例,netty4.1中级拓展篇十一《Netty基于ChunkedStream数据流切块传输》
netty案例,netty4.1中级拓展篇十二《Netty流量整形数据流速率控制分析与实战》
netty案例,netty4.1中级拓展篇十三《Netty基于SSL实现信息传输过程中双向加密验证》
-
高级应用篇
-
源码分析篇
基于JavaAgent的全链路监控一《嗨!JavaAgent》
基于JavaAgent的全链路监控二《通过字节码增加监控执行耗时》
基于JavaAgent的全链路监控三《ByteBuddy操作监控方法字节码》
基于JavaAgent的全链路监控四《JVM内存与GC信息》
基于JavaAgent的全链路监控五《ThreadLocal链路追踪》
基于JavaAgent的全链路监控六《开发应用级监控》
发布Jar包到Maven中央仓库(为开发开源中间件做准备)
架构框架搭建(一)《单体应用服务之SSM整合:Spring4 + SpringMvc + Mybatis》
架构框架搭建(二)《Dubbo分布式领域驱动设计架构框体》
建立本开源项目的初衷是基于个人学习与工作中对 Java 相关技术栈的总结记录,在这里也希望能帮助一些在学习 Java 过程中遇到问题的小伙伴,如果您需要转载本仓库的一些文章到自己的博客,请按照以下格式注明出处,谢谢合作。
作者:小傅哥
链接:https://bugstack.cn
来源:bugstack虫洞栈
-
加群交流 本群的宗旨是给大家提供一个良好的技术学习交流平台,所以杜绝一切广告!由于微信群人满 100 之后无法加入,请扫描下方二维码先添加作者 “小傅哥” 微信(fustack),备注:加群。
-
公众号(bugstack虫洞栈) 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、DDD专题案例、源码分析等。
- 如果您对本项目有任何建议或发现文中内容有误的,欢迎提交 issues 进行指正。
- 对于文中我没有涉及到知识点,欢迎提交 PR。
感谢以下人员对本仓库做出的贡献,当然不仅仅只有这些贡献者,这里就不一一列举了。如果你希望被添加到这个名单中,并且提交过 Issue 或者 PR,请与我联系。