乐趣区

关于java:炸1024我的故事一个写了两年博客的大厂码农

作者:小傅哥
博客:https://bugstack.cn

积淀、分享、成长,让本人和别人都能有所播种!😄

一、嗯,肝了两年

300 篇文章、4 本 PDF、2 个小册、1 本出版图书,为本人折腾到日子让我兴奋!

两年来,11 前睡觉,早上 6:20 起床洗漱🧽、7:20 跑步回来🏃,写作✏️或看书一小时,到了周末根本就能够全工夫投入到本人到这个小世界里:编写案例、整顿博客、公布文章、技术交换、同好 扯皮

哈哈哈,有搭档问傅哥,你咋这么卷!可能我本人到没感觉,因为做本人喜爱的事你会发现自己特地容易投入,也不须要所谓的激励来让本人保持。对于每一项的常识学习都是为了能够不被他人的一两句话忽悠住,我就想扒开看看到底咋回事,为了这个 到底,好家伙就始终冲到了当初。

截止到 21 年 10 月 24 日,我曾经在写博客的路上足足有两年了,趁着这个 1024 的好日子,趁着黑夜,嘿嘿,我把博客偷偷降级到 vuepress 版本了,对于这件事我早已预谋已久。因为最新版的博客 bugstack.cn 能够 加强体验 利于浏览 凋谢文章 反对 PR独特保护 一起提高

❤️初心,积淀、分享、成长,让本人和别人都能有所播种!

二、对,对于作者

你好,我是小傅哥,《重学 Java 设计模式》图书作者,一线互联网 Java 工程师、架构师。

一个着迷于技术又喜爱一直折腾的技术沉闷者,从 13 年毕业到进入互联网,开发过交易、营销类我的项目,实现过经营、流动类我的项目,设计过中间件,组织过零碎重构,编写过技术专利。不仅从事业务零碎的开发工作,也常常做一些字节码插桩类的设计和实现,对架构的设计和落地有丰盛的教训。在热衷于 Java 语言的同时,也喜爱钻研中继器、I/ O 板卡、C# 和 PHP!

除此之外小傅哥并不只满足于 CRUD 搬砖,也关怀业务、经营、产品、数据、测试、运维等各项常识体系的欠缺学习,就研发架构设计来讲,更全面的学习会更有利于做出更久远的架构设计。同时欠缺集体常识体系也更有利于个人成长。

所以你会看到小傅哥在工作之外的深夜、周末、假期会折腾于写文章、编小册、出书籍,并非常激情于对粉丝的交换、发问、解惑。并不深厚且少许逗比的我,心愿能给大家带来最接地气的帮忙和成长。

我给本人在技术职业成长上,定位成一个能抗住 农夫三拳 的架构师,所以我在编写和输入的技术内容上,也是以数据结构、算法逻辑、设计模式、核心技术、零碎架构、服务运维等方面的常识扩大技术广度和深度,并以实际验证的学习形式进行汇总内容编写文章。也心愿这些成体系的技术系列内容能帮忙你缓缓且虚浮的成长起来。

三、嘿,历史记录

  • 2009 年 -2013 年,在大学学习 Java 编程,并结交了很多小伙伴,大帝、小黎子、糖糖、苏二毛、蚂蚁等
  • 2013 年,入职传统烟草行业,从一个初学 Java 程序猿开始写 C#,并追随飞哥到处出差部署我的项目;上海、滁州、长春、邢台,从此不在是 Java 程序猿还会 C#、PHP、C++、IO 板卡、PLC、中继器。
  • 2015 年 - 至今,跳槽到互联网大厂。逐渐参加和编写较大型我的项目以及中间件开发。
  • 2019 年,逐渐开始率领技术小组承当我的项目开发设计相干工作。
  • 2019 年,创立 bugstack 虫洞栈 | 积淀、分享、成长,专一于原创专题案例编写,让本人和别人都能有所播种。目前已实现;Netty4.x 专题案例、用 Java 实现 JVM、手写 RPC 框架、基于 JavaAgent 链路监控等
  • 2019 年,从新开始在 CSDN 写博客,并成为博客专家。
  • 2019 年 11 月份,微信公众号 bugstack 虫洞栈冲破 1k 读者。
  • 2020 年 02 月份,与 GitChat 单干了第一个付费专栏《Netty+JavaFx 实战:仿桌面版微信聊天》
  • 20 年 03 月,总结职场类文章
  • 20 年 04 月,编写 ASM、Javassist、Byte-Buddy,字节码编程系列文章
  • 20 年 05 月 -07 月,编写专栏《重学 Java 设计模式》,并推出 PDF 书籍,全网下载量 14 万 +
  • 20 年 08 月 -12 月,推出两个大专栏《面经手册 • 拿大厂 Offer》、《码场故事》
  • 21 年 04 月 23 日,图书节,我的第一本技术书《重学 Java 设计模式》出版了,G 哥、敖丙、帅地、cxuan、Hollis、小林、小灰总、付东来,开涛大佬,都反对了我,哈哈哈
  • 21 年 06 月 20 日,累计全网 12 万粉丝
  • 21 年 10 月 24 日,博客从 jekyll 降级到 vuepress 并开源所有文章。感激 @pdai 提供模版!
  • 我写过最好的一句话是:承遇晚霞、年少正恰、整装戎马、刻印风华。
  • 我是小傅哥,喜爱并酷爱编程,执着于致力之后所带来的美好生活!

四、冲,新版博客

全新 UI反对搜寻 清晰的分类和目录 沉迷式的浏览 看书一样的体验


1. 博客分类

而这几大块内容也是每一个较贵的 Java 程序员应该把握的内容,能够包含:

  • Java&Spring:以解说 Java、Spring 外围常识为根底,用数学逻辑思维剖析对于 Java、Spring、Mybatis、Dubbo 等外围源码技术内容。其中如《Java 面经手册》是一本以面试题为入口解说 Java 核心内容的技术书籍,书中内容竭力的向你证实代码是对数学逻辑的具体实现。包含正在编写的《手撸 Spring》通过手写简化版 Spring 框架,理解 Spring 外围原理。在手写的过程中会简化 Spring 源码,摘取整体框架中的外围逻辑,简化代码实现过程,保留外围性能,例如:IOC、AOP、Bean 生命周期、上下文、作用域、资源解决等内容实现。这些都程序员学习技术成长过程中十分重要的常识,如果能深刻学习那么对当前的个人成长帮忙十分大。
  • 算法逻辑和数据结构:这部分内容次要以 Java 源码为动手,解说其中的数学知识,包含:扰动函数、负载因子、拉链寻址、凋谢寻址、斐波那契(Fibonacci)散列法还有黄金分割点的应用等等,这也正式《Java 面经手册》的核心内容所在。
  • 面向对象:《Java 设计模式》的常识是在 Java 根底铺平,数据结构、算法逻辑有了肯定的理解后,在深刻学习和应用的技术。同样是一个需要在学过设计模式后,也浏览了不少他人优良的代码,那么在他实现需求的时候,会拆分出很多的接口和接口的继承、抽象类的职责隔离实现、具体业务模块的分层、性能服务组件的细化、具体实现过程中对设计模式的使用等等。这样的代码实现后会十分具备易扩大和可保护的特点,否则一篇的 ifelse 不是坑本人就是坑下一个人。
  • 中间件:可能很大一部分研发并不会接触到中间件,也不太可能有人通知你能够应用中间件的形式解决一些理论遇到的问题。因为大部分时候你都会认为中间件只是公司专门部门的人写的,或者是技术大牛搞的,总之与你没关系。但其实代码常识对数学逻辑的具体实现,业务开发有业务开发的形式,《Spring 中间件和开发》也只是对 Spring 的对于容器中一些特定接口和类的应用,具体的还是一般的逻辑代码,比方裸露服务、采集日志、监控零碎等。但如果你能早些学到这样技术的核心思想,那么对于贬值、加薪、跳槽,都是十分有帮忙的。
  • 通信专题:其实 Netty 是一项十分重要的技术,比方在 RPC 服务实现中的 Dubbo、或者 MQ、以及很多时候的通信里都是能用到的技术。就连小傅哥的第一次面试大厂也是靠着对 Netty 的学习,刷进来的!所以小傅哥编写了很多 Netty 从根底入门解说到外围原理,通知你如何解决半包、粘包,怎么定义音讯协定,并开发了一个基于 Netty 的仿微信聊天我的项目,这些技术内容你都能够在我的博客学习到学习到。
  • 字节码编程:这项技术可能大多数研发,哪怕 35 岁的,可能也不肯定接触到。但这样的技术你却根本都用过,比方你的 IDEA 是购买的吗,你怎么给让它能用的!你用过一些非入侵的全链路监控零碎的,你通过字节码插桩搞过一些事件吗,那你用过 Cglib 吧,它的底层就是通过 ASM 字节码框架对字节码进行的一些列操作。
  • 对于:除了技术学习以外,还有很多搭档会常常问我一些对于学习、成长以及退职场中怎么活下去。所以我联合我本人在大厂互联网中的学习和成长经验,给读者搭档写了不少此类的内容。如简历编写、招聘要求、技术材料、代码标准、评审降职、薪资待遇、副业支出等等。这些内容可能很多会帮忙你度过一个安宁的职场生涯!

2. 站点地图

  • 在文章浏览的都 站点地图 中你能够疾速找到罕用信息,包含:技术社区、PDF 下载、专栏材料、我的项目开发、常识星球等,如果你还有其余特地须要的,总是应用的也能够分割小傅哥进行增加。

3. 文章开源

  • 所有的文章都反对定位到 github 的 CodeGuide 对应的文章中,反对提交批改,也反对提交 PR。这样能够更大限度的满足同好对本仓库的共建,让这份反对变更更加有力量,也能够让每个人都能参加到这样一个曾经 6k Star🌟的我的项目上。
  • 我的项目地址:https://github.com/fuzhengwei/CodeGuide – 十分有价值!

4. 浏览解锁

  • 增长文章解锁🔓时效,只有你的浏览器对 cookie 没有限度,或者你没有定期删除,那么文章在以后浏览器下会始终处于无效状态。
  • 如果你不能失常解锁,能够在文章的顶部点击浏览原文,这些文章是博客的原文地址(陆续补充中),也能够在 CodeGuide 中浏览(关上速度很慢),再有就是找傅哥帮忙。
  • 所有的加锁都只是为了让这份创作能够继续下去,除了激情在这件事上,还有很多经验、老本、收入须要回馈一些,否则真的很难坚持下去。经费这块都难以为继! 感激了解,真的不是为了阻挡你浏览!

5. 其余性能

在这个最新的博客模版中还提供了其余加强浏览的性能,包含:手机扫码浏览、敞开侧边栏放出最大可视区域,图片点击放大、连贯的高低篇浏览等小性能,能够更好的满足你在浏览学习时体验诉求。

同时为了老用户曾经保留了旧版博客的地址,以及 CodeGuide Wiki 的文章链接应用的都是旧版博客地址,所以以前版本的博客的内容并没有删除,仍旧能够应用。只有你跳回首页时才会进去到新的版本,后续旧版博客链接调用量逐步放缓缩小后,全副切换为新版博客。

五、吼,感激读者

一路走来感激大家对反对、认可、帮忙,也感激那么多的搭档分享小傅哥的博客、公众号、PDF、小册、书籍到本人的群和朋友圈中,我总能看见你们在那里反对小傅哥,真的非常感谢!!!

我会在这条路上始终走技术路线,保持输入有价值的技术内容,与同好一起提高成长。就像我所保持的那样,积淀、分享、成长,让本人和别人都能有所播种!

退出移动版