自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bugstack虫洞栈

微信(小傅哥):fustack | 博客:https://bugstack.cn

  • 博客(386)
  • 资源 (124)
  • 论坛 (53)
  • 问答 (1)
  • 收藏
  • 关注

原创 毕业前写了20万行代码,让我从成为同学眼里的面霸!

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言20万行代码写完,毕业了找一份工作不是问题!刚一毕业因为找不到工作,就得报名去参加Java培训的大有人在。并不是说参加培训就不好,只不过以你现在这个毕业的时间点参加,就会显得特别匆忙。因为你的压力既来自于培训还需要花家里一笔不小的费用,也有同班同学已经找到一份不错的工作开始赚钱的比对。大学四年其实有足够的时间让你学会编程,也能从一个较长时间的学习中,知道自己适合不适合做程序员。

2021-05-10 09:16:00 67704 137

原创 坚持写技术博客一年能有多少收获!

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????让人怪不好意思的,小傅哥的粉丝破万了!????10.1 假期期间,公众号粉丝终于破万!是的,终于!因为与各大号主相比,我可能是涨粉最慢的号主了。但无论如何跨过了这道无形的门槛,值此纪念????。做公众号的号主都知道粉丝过万是一道不小的门槛,尤其是技术类博文的号主。粉丝过万说明这个公众号已经度过了冷启动阶段,并且所写的技术文章得到了一定的市场认可。这些文章内容构成了一个小的生态圈,通过内

2020-10-10 08:31:57 12902 69

原创 一次代码评审,差点过不了试用期!

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言好的代码往往也很好看代码是给机器运行的,但同样也是给人看的,并且随着上线还需要由人来运维。那么写出可扩展、易维护、好读懂的代码就显得非常重要。对于新人来说,互联网大厂项目开发与平常自己学习的代码还是有很大的差别的。日常学习时候通常只要能运行出结果即可,并不会有其他的要求。也不会说有;PRD评审、研发设计评审、代码开发、代码评审以及中间一些列的提交物,直到测试完成,上线验证,开量

2020-09-15 09:46:38 10230 13

原创 13年毕业,用两年时间从外包走进互联网大厂!

作者:小傅哥博客:https://bugstack.cn????沉淀、分享、成长,让自己和他人都能有所收获!一、前言13年毕业后第一份工作月薪7k,你呢?这样开头的文章有点膨胀????,但这样开始的生活却经历了许许多多。有等第一份Offer迟迟不到的忐忑、有租房被骗闹到经侦大队的恐慌、有刚上班钱不够少吃哪顿饭的挣扎。但同样也有雨后彩虹的收获,有迟迟的等待和抉择中看到offer邮件的喜悦、有因租房楼上楼下大家合力解决并促成一对情侣在去年完婚、也有工作一个月后终于能吃饱饭的满足。虽总有路路不平,

2020-08-25 09:32:20 12534 31

原创 不想用百度云,那就教你自建属于自己的云盘!
原力计划

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????文章目录一、前言二、系统环境三、工程部署1. IDEA 配置FTP和上传代码1.1 配置路径1.2 上传文件2. 云盘安装和配置2.1 服务安装2.2 初始设置四、云盘使用「分享书籍」1. 上传PDF书籍2. 设置外链3. 分享链接(阅读原文直达)五、总结六、彩蛋一、前言本篇文章只介绍如何自建云盘,不剐蹭任何云服务。在技术学习的路上经常与同好交流心得,时而分享一些技术的PDF书籍。但也

2020-05-11 08:17:05 13605 36

原创 汉字不能编程?别闹了,只是看着有点豪横!容易被开除!
原力计划

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!一、前言在编程的路上你是否想过,用汉字写一写代码?最近有初学编程的小伙伴问小傅哥,汉字可以写代码吗。自己英文不好,要是汉字可以写代码就好了。难道你要的是易语言?其实并不是,小伙伴也是学习 Java 的初学者,刚刚学习到 Spring 看着一片没有注释的代码实在不好理解,要是都是汉字写...

2020-05-06 08:13:34 27206 92

原创 讲道理,只要你是一个爱折腾的程序员,毕业找工作真的不需要再花钱培训!
原力计划

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!一、前言标题想吸引你进来参考下我的学习方式,或许能给你带来一些经验。当然不乏一些培训中也有超级优秀的开发人员。讲道理,程序员上学这段时光相对每个人都是公平的。同样是拿到了一本 谭浩强 的《Java 2 实用教程》,也同样有一台笔记本电脑,和一个宿舍一张床。说说我自己,刚上大一编程...

2020-05-01 09:15:14 23595 123

原创 工作两年简历写成这样,谁要你呀!
原力计划

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!一、前言最近有伙伴问小傅哥,我的简历怎么投递了都没有反应,心里慌的很呀。工作两年了目前的公司没有什么大项目,整天的维护别人的代码,有坑也不让重构,都烦死了。荒废我一身技能无处施展,投递的简历也没人看。我是不动物园里的猩猩,狒狒了!我要加班,我要996,我要疯狂编码,求给我个机会…...

2020-04-12 09:55:07 43146 75

原创 我的大学四年到毕业工作5年的学习路线资源汇总
原力计划

小傅哥 | https://bugstack.cn 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例、源码分析、算法学习等。前言一直有伙伴问小傅哥,有没有一个Java的学习路线,最好再有一些相关的资料、书...

2020-03-31 13:37:10 8273 22

原创 毕业设计写这个你就赢了《Netty + JavaFx 实战:仿桌面版微信聊天》

一、前言本项目是作者小傅哥使用JavaFx、Netty4.x、SpringBoot、Mysql等技术栈和偏向于DDD领域驱动设计方式,搭建的仿桌面版微信聊天工程实现通信核心功能。如果本项目能为您提供帮助,请给予支持(关注、点赞、分享)!雨后天晴写下、年华,巫山云景彩霞、如画。心似平远走码、飞驾,正装年少风华、正恰。走过了一个漫长的假期,从年假的第一天开始因为不能但又不能让自己太闲...

2020-03-04 20:05:01 3320 4

原创 CRUD搬砖两三年了,怎么阅读Spring源码?

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????????‍????连读同事写的代码都费劲,还读Spring? 咋的,Spring 很难读!这个与我们码农朝夕相处的 Spring,就像睡在你身边的媳妇,你知道找她要吃、要喝、要零花钱、要买皮肤。但你不知道她的仓库共有多少存粮、也不知道她是买了理财还是存了银行。????开个玩笑,接下来我要正经了!一、为什么Spring难读懂?为什么 Spring 天天用,但要想去读一读源码,怎么就那

2021-07-26 07:42:08 1748 17

原创 手写Spring框架,是时候撸个AOP与Bean生命周期融合了!

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言嘎小子,这片代码水太深你把握不住!在电视剧《楚汉传奇》中有这么一段刘邦与韩信的饮酒对话,刘邦问韩信我那个曹参读过书见过世面能带多少兵,韩信说能带一万五,又补充说一万五都吃力。刘邦又一一说出樊哙、卢绾、周勃,韩信笑着说不足2万,脑子不行。这时候刘邦有点挂不住脸了,问:那我呢,我能带多少兵。韩信说,你能带十万。刘邦一看比他们都多,啊,还行。转头一想就问韩信那你呢,你能带多少兵。韩信喝

2021-07-23 09:30:16 2236 13

原创 调研字节码插桩技术,用于互联网分布式系统监控设计和实现!

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、来自深夜的电话!咋滴,你那上线的系统是裸奔呢?周末熟睡的深夜,突然接到老板电话☎的催促。“赶紧看微信、看微信,咋系统出问题了,我们都不知道,还得用户反馈才知道的!!!”深夜爬起来,打开电脑连上 VPN ,打着哈欠、睁开朦胧的眼睛,查查系统日志,原来是系统挂了,赶紧重启恢复!虽然重启恢复了系统,也重置了老板扭曲的表情。但系统是怎么挂的呢,因为没有一个监控系统,也不知道是流量太大导致

2021-07-19 09:33:19 229 4

原创 咋滴,不就是面试总考Spring的AOP吗,办它!

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言为什么,你的代码总是糊到猪圈上?????怎么办,知道你在互联网,不知道你在哪个大厂。知道你在加班,不知道你在和哪个产品争辩。知道你在偷懒,不知道你要摸鱼到几点。知道你在搬砖,不知道你在盖哪个猪圈。当你特别辛苦夜以继日的完成着,每天、每周、每月重复性的工作时,你能获得的成长是最小,得到的回报也是少的。留着最多的汗、拿着最少的钱可能你一激动开始看源码,但不知道看完的源码能用到什

2021-07-14 09:27:36 3250 11

原创 高级码农设计的程序能解耦,是多么重要的一件事情!

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言能解耦,是多么重要的一件事情!摔杯为号、看我眼色行事、见南面火起,这是在嘎哈么?这其实是在通过事物传播进行解耦引线和炸弹,仅仅是这样的一个解耦,它放到了多少村夫莽汉,劫了法场,篡了兵权!这样的解耦场景在互联网开发的设计中使用的也是非常频繁,如:这里需要一个注册完成事件推送消息、用户下单我会发送一个MQ、收到我的支付消息就可以发货了等等,都是依靠事件订阅和发布以及MQ消息这样的组

2021-07-08 09:26:24 1481 17

原创 以一己之力,生抗美团技术博客!

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、咋,膨胀了吗?生抗美团博客?不要脸,呐们,从未见过如此"厚颜无耻"之人!美团博客在技术圈里是非常优秀且质量很高的官网博客,全系硬通货的优秀内容:有技术架构、有算法应用、有搜索引擎实现、讲过风控策略、谈过Java动态追踪、分析过全链路监控,上百篇的高质量有实践根基的技术内容,让作为研发出身的搬砖码农,不只是你,还有我,都非常喜欢此类有强烈技术氛围的文章。呐,就这?你还要生抗?是的

2021-07-05 09:37:06 1432 27

原创 【带你手撸Spring】没有哪个框架开发,能离开 Spring 的 FactoryBean!

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言老司机,你的砖怎么搬的那么快?是有劲?是技巧?是后门?总之,那个老司机的代码总是可以很快的完成产品每次新增的需求,就像他俩是一家似的!而你就不一样了,不只产品经理还有运营、测试的小姐姐,都得给你买吃的,求着你赶紧把Bug修修,否则都来不及上线了。那为啥别人的代码总是可以很快的扩展新功能,而你的代码从来不能被重构只能被重写,小需求小改、大需求大改,没需求呢?没需求自己跑着跑着也能

2021-07-01 10:56:38 1540 26

原创 手写Spring,定义标记类型Aware接口,实现感知容器对象

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言同事写的代码,我竟丝毫看不懂!大佬的代码,就像**“赖蛤蟆泡青蛙,张的丑玩的花”**:一个类实现了多个接口、继承的类又继承了其他类、接口还可以和接口继承、实现接口的抽象类再由类实现抽象类方法、类A继承的类B实现了类A实现的接口C,等等。看上去复杂又难懂的代码,却又能一次次满足需求的高效迭代和顺利扩展,而像螺丝钉一样搬砖的你,只是在大佬写的代码里,完成某个接口下的一小块功能,甚至

2021-06-29 09:30:25 492 10

原创 原来 spring.xml 配置的 destroy-method 需要用到向虚拟机注册钩子来实现!

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言有什么方式,能给代码留条活路?有人说:人人都是产品经理,那你知道吗,人人也都可以是码农程序员!就像:编程就是;定义属性、创建方法、调用展示Java 和 PHP 就像男人和女人,前者在乎架构化模块后,后者在乎那个颜色我喜欢用心写,但不要不做格式化初次和产品对接的三个宝:砖头、铁锹、菜刀,分别保证有用、可用、好用从一行代码到一吨代码,开发越来越难,壁垒也越来越高其

2021-06-24 10:18:09 321 5

原创 写博客的2年,我有12万+粉丝了,还上了百度百科!

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、粉丝还不少!12万+的粉丝,在哪?公众号:3万+、CSDN:5万+、思否: 2万+、Github: 1万+,其他平台:1万+,????合计 12万+ 粉丝。如果仅公众号粉丝12万+,那就更帅了,哈哈哈,不过早早晚晚的事!毕竟拿到我PDF书籍收藏吃灰的存量用户在50万以上,希望他们能醒醒????!截止到今天,小傅哥闯入号主圈子也差不多有两年时间了,从开始起步的跌跌撞撞到能站起来走稳

2021-06-21 10:13:28 11428 99

原创 我想挑战下我的软肋,动手实现个Spring应用上下文!

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????目录 第 1 章:开篇介绍,我要带你撸 Spring 啦! 第 2 章:小试牛刀,实现一个简单的Bean容器 第 3 章:初显身手,运用设计模式,实现 Bean 的定义、注册、获取 第 4 章:崭露头角,基于Cglib实现含构造函数的类实例化策略 第 5 章:一鸣惊人,为Bean对象注入属性和依赖Bean的功能实现 第 6 章:气吞山河,设计与实现资源加载器,从Spring.x

2021-06-17 09:29:59 451 8

原创 手撸Spring框架,设计与实现资源加载器,从Spring.xml解析和注册Bean对象

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言你写的代码,能接的住产品加需求吗?接,是能接的,接几次也行,哪怕就一个类一片的 if…else 也可以!但接完成什么样可就不一定了,会不会出事故也不是能控制住的。那出事故时,你说因为我写 if…else 多了导致代码烂了,但可是你先动的手啊:你说的需求还得加、你说的老板让上线、你说的合同都签了,搬砖码农的我没办法,才以堆代码平需求,需求太多不好搞,我才以搬砖平需求!诸侯不服,我

2021-06-10 09:28:21 1864 19

原创 给你一台服务器,你能把你写的代码部署到线上吗?

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言给你一台服务器,你能把你写的代码部署到线上吗?我们常常会听到这样一句话:“为了让研发只关心业务开发,我们做了某某某!”做了啥呢,做了让你不用关心,系统搭建、技术框架、核心组件、通用模块以及上线应用时也只是点点点就可以了,也根本了解不到一台应用服务器是如何,部署环境、开通端口、申请域名、配置SSL的。所以呢,大多数人的你变得越来越像车间中单一岗位的工具人,想在公司走到更高的岗位或者

2021-06-07 09:27:19 44261 95

原创 一份以数学逻辑为入口,讲解Java核心源码的下载资源 | 寻找C站宝藏

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言我膨胀了???? ,在看了大部分以面试讲解的 Java 文章后,发现很多内容的讲解都偏向于翻译、抄书、说理论的给答案式讲解,最终把知识弄的云里雾里。就像我问你:HashCode为什么用31作为乘数,你证明过吗?扰动函数的函数作用是什么,它还有什么场景在用?拉链寻址和开放寻址具体是什么表现,怎么解决的碰撞问题?ThreadLocal 的实现中还有黄金分割点的使用,你知道

2021-06-04 17:27:11 769 11

原创 在Spring Bean实例过程中,如何使用反射和递归处理的Bean属性填充?

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????《Spring 手撸专栏》目录 第 1 章:开篇介绍,我要带你撸 Spring 啦! 第 2 章:小试牛刀,实现一个简单的Bean容器 第 3 章:初显身手,运用设计模式,实现 Bean 的定义、注册、获取 第 4 章:崭露头角,基于Cglib实现含构造函数的类实例化策略 第 5 章:一鸣惊人,为Bean对象注入属性和依赖Bean的功能实现 第 6 章:待归档…一、前言超

2021-06-03 09:31:02 2167 19

原创 Spring 实例化方式有几种?为什么会用到 Cglib?

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言技术成长,是对场景设计细节不断的雕刻!你觉得自己的技术什么时候得到了快速的提高,是CRUD写的多了以后吗?想都不要想,绝对不可能!CRUD写的再多也只是能满足你作为一个搬砖工具人,敲击少逻辑流水代码的速度而已,而编程能力这一块,除了最开始的从不熟练到熟练以外,就很少再有其他提升了。那你可能会想什么才是编程能力提升?其实更多的编程能力的提升是你对复杂场景的架构把控以及对每一个技术

2021-05-31 09:32:31 4758 24

原创 大学毕业、找工作、跳槽,到成为一个架构师我都做了哪些努力!

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、简介小傅哥,一线互联网 Java 工程师、架构师,开发过交易、营销类项目,实现过运营、活动类项目,设计过中间件,组织过系统重构,编写过技术专利。不仅从事业务系统的开发工作,也经常做一些字节码插桩类的设计和实现,对架构的设计和落地有丰富的经验。在热衷于Java语言的同时,也喜欢研究中继器、I/O板卡、C#和PHP,是一个技术活跃的折腾者。13年毕业的我和大多数同期毕业的小伙伴一样,经历

2021-05-26 09:34:13 4249 37

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

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言你是否能预见复杂内容的设计问题?讲道理,无论产品功能是否复杂,都有很大一部分程序员会写出一堆 if…else 来完成开发并顺利上线。这主要是原因没法预见当前的需求,发展是否长远、流量是否庞大、迭代是否迅速,所以在被催促上线的情况,不写 if…else 是不可能的!那你说,既然 if…else 实现的这么快,还考虑数据结构、算法逻辑、设计模式、系统架构吗?当然这基本要看你的项目在

2021-05-24 09:21:00 383 5

原创 《Spring 手撸专栏》第 2 章:小试牛刀(让新手能懂),实现一个简单的Bean容器

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言上学时,老师总说:不会你就问,但多数时候都不知道要问什么!你总会在小傅哥的文章前言里,发现一些关于成长、学习、感悟以及对当篇内容的一个介绍,其实之所以写这样的铺垫性内容,主要是为了让大家对接下来的内容学习有一个较轻松的开场和过度。就像我们上学时如果某一科的内容不会时,老师经常会说,你有不会的就要问。但对于学生本身来讲,可能已经不会的太多了,或者压根不知道自己不会什么,只有等看到

2021-05-20 09:42:23 489 7

原创 从字节大佬那要来的,码农的学习书单!

???? 读不在三更五鼓,功只怕一曝十寒! 岁月从不辜负奋斗的人,愿努力拼搏学习的你,都能收获美好的前程!承遇朝霞,年少正恰。整装戎马,刻印风华。???? 目录一、推荐 - 日常推荐优秀书籍二、Java/Spring - 16本提升基本功的书籍三、DB - 2本数据库优秀书籍四、Redis - 深入学习Redis五、架构&设计 - 提升架构能力和编写优秀代码六、号主原创书籍[免费下载] - 收集优秀原创技术号主PDF书籍七、其他系列 - 拓展学习技能增强个人能力八、人性

2021-05-19 13:50:13 1506 17

原创 《Spring 手撸专栏》| 开篇介绍,我要带新人撸 Spring 啦!

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言不正经!写写面经,去撸Spring源码啦?????是的,在写了4篇关于Spring核心源码的面经内容后,我决定要去手撸一个Spring了。为啥这么干呢?因为所有我想写的内容,都希望它是以理科思维理解为目的的学会,而不是靠着硬背记住。而目前面经中涉及到的每一篇Spring源码内容分析,在即使去掉部分非主流逻辑后,依然会显得非常庞大。对有经验的老司机尚可阅读几遍接受,但就新人来讲只能

2021-05-17 10:26:23 4656 26

原创 给Java小白,整理一套能上手的简单编程算法题【含答案】!!!

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言数学离程序员有多近?ifelse也好、for循环也罢,代码可以说就是对数学逻辑的具体实现。所以敲代码的程序员几乎就离不开数学,难易不同而已。那数学不好就写不了代码吗?????不,一样可以写代码,可以写出更多的CRUD出来。那你不要总觉得是产品需求简单所以你的实现过程才变成了增删改查,往往也是因为你还不具备可扩展、易维护、高性能的代码实现方案落地能力,才使得你小小年纪写出了更多的

2021-05-12 15:06:32 5414 25

原创 给小师妹展开说说,Spring Bean IOC、AOP 循环依赖

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言延迟满足能给你带来什么?大学有四年时间,但几乎所有人都是临近毕业才发现找一份好工作费劲,尤其是我能非常熟悉的软件开发行业,即使是毕业了还需要额外花钱到培训机构,在学一遍编程技术才能出去找工作。好像在校这几年压根就没学到什么!就我个人而言可能是因为上学期间喜欢编程,也从师哥、师姐那里听到一些关于毕业后找工作的不容易,也了解了一些社会上对程序员开发技能的要求级别。也就是得到了这些消

2021-05-06 08:11:35 3279 29

原创 一个码砖的码农,在CSDN写一年博客,出书了?

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言来自延迟满足的幸福可能你的生活里很多时候很多人都在教你怎么快,“一年面上P6”、“一周学会Java”、“一文看懂C++”,似乎这些看上去的快,就是达到终点的最佳路径。而实际上快,却让你在本该沉淀的路上,漂浮了起来,一切感觉都美好,就是什么也搞不了。但如果你愿意慢下来,其实可以收获更多。就像我愿意用2年时间每周末和放假都写技术文章,这两年也从不推和技术无关的内容,也一点点把Git

2021-04-23 09:39:29 2134 8

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

作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!????一、前言话我放这,踩过的坑越多头发越少!说来也是奇怪,只要是学编程的,从初次接触的 Java 到安装 JDK、IDEA、MYSQL, 再到接触 Spring、MyBatis、RPC、MQ,哪怕有时候在浅的坑也会跳进去尝尝鲜,一遍抓着头发,一手点着鼠标也几乎是你的常态。你的键盘里总是有很多被抓碎的头发!但,哪怕是抓了这么头发,还是遇到了一个满脑子都是骚操作的小伙。“傅哥,我的切面怎么拦截

2021-04-22 08:30:53 3938 17

原创 【环境篇】第 3 节 • Navicat 环境安装

Mac Navicat 软件包下载Navicat 官网下载地址:http://www.navicat.com.cn/products进入下载页面后,可以按照不同的系统环境选择相应的版本。Mac Navicat 软件安装双击打开 navicat150_mysql_cs.dmg安装完成...

2021-04-20 13:44:40 321

原创 【环境篇】第 2 节 • Mysql 环境安装

Mac Mysql 软件包下载Mysql 官网下载地址:https://dev.mysql.com/downloads/file/?id=501470关于软件包的下载,选择自己系统环境需要的软件包即可。Mac Mysql 安装双击打开下载程序 mysql-8.0.23-macos10.15-x86_64.dmg顺序点击下一步,执行安装配置选择的密码强度类型配置你的数据库密码,可以是八位的数字安装完成,在 Mac 上此时你的 Mysql 已经启动至此,你的Mysql就可以

2021-04-20 10:08:43 284

原创 【环境篇】第 1 节 • JDK 介绍和安装

第 1 节 JDK 介绍和安装一、JDK、JRE、JVM 的关系1. Java 平台标准(JDK 8)Oracle has two products that implement Java Platform Standard Edition (Java SE) 8: Java SE Development Kit (JDK) 8 and Java SE Runtime Environment (JRE) 8.JDK 8 is a superset of JRE 8, and contains

2021-04-19 18:48:13 290

原创 【应用篇】第 1 节 • SpringBoot 入门案例

第 1 节 SpringBoot 入门案例一、前言SpringBoot 官网:https://spring.io/projects/spring-bootSpring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”.Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始

2021-04-19 18:09:35 297

原创 目录

目录第 1 篇 基础环境 第 1 节 JDK 介绍和安装 第 2 节 Mysql 环境安装 第 3 节 Navicat 环境安装 第 3 节 IDEA 环境安装 第 4 节 代码仓库使用介绍第 2 篇 案例应用 第 1 节 SpringBoot Demo 案例 第 2 节 SpringBoot 与 MyBatis 结合第 3 篇 架构设计 第 1 节 什么是架构 第 2 节 单体应用架构第 4 篇 系统运维 第 1 节 jekenis 集成环境 第 2 节 系统监

2021-04-19 11:05:14 288 2

Java 面经手册·小傅哥.pdf

这是一本以面试题为入口讲解 Java 核心内容的技术书籍,书中内容极力的向你证实代码是对数学逻辑的具体实现。当你仔细阅读书籍时,会发现Java中有大量的数学知识,包括:扰动函数、负载因子、拉链寻址、开放寻址、斐波那契(Fibonacci)散列法还有黄金分割点的使用等等。 适合人群 1. 具备一定编程基础,工作1-3年的研发人员 2. 想阅读 Java 核心源码,但总感觉看不懂的 3. 看了太多理论,但没有实践验证的 4. 求职面试,总被面试题搞的死去活来的

2021-01-26

《重学java设计模式》PDF.zip_java核心技术PDF

本资源共计22个真实业务场景对应59组案例工程,包括交易、营销、秒杀、中间件、源码等各类实战场景。另外,本书属于实战型而不是理论介绍类书籍,每一章节都有对应的完整代码,学习的过程需要参考书中的章节与代码一起学习,学习完成后进行知识点的总结,以及思考这样的设计模式在自己的业务场景中需要如何使用。

2020-10-22

重学Java设计模式·小傅哥(公众号:bugstack虫洞栈).pdf

这是一本互联网真实案例实践书籍。以落地解决方案为核心,从实际业务中抽离出,交易、营销、秒杀、中间件、源码等22个真实场景,来学习设计模式的运用。 适合人群 1. 具备一定编程基础在工作1-3年的研发人员 2. 希望通过此书提升编码思维,剔除到代码中的坏味道 3. 有意愿成为架构师,但还处在一定瓶颈期 4. 学习过设计模式,可是一直想找到一本可以落地真实场景参照的书籍

2021-05-31

技术架构涵盖内容和演变过程总结的架构图.pptx

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

2021-03-04

网络调试助手NetAssist3.8.2.rar

网络调试助手;

2019-10-08

java初学者入门资料pdf

java入门最简单的,最好入门的资料,东西特别全而且简单易懂

2014-10-09

谢飞机简历模板合集,实习生、应届生、工作1~3年、工作3~5年.zip

谢飞机简历模板合集,实习生、应届生、工作1~3年、工作3~5年。 简历是对个人能力的包装,也是用于建立在面试官和求职者的桥梁。当然面试也是一场战斗,要在简历中给面试官留好坑和雷,这样大家才有撩下去的动力!

2021-03-18

netty案例,netty4.1中级拓展篇四《Netty传输文件、分片发送、断点续传》源码

netty案例,netty4.1中级拓展篇四《Netty传输文件、分片发送、断点续传》源码 https://mp.weixin.qq.com/s?__biz=MzIxMDAwMDAxMw==&mid=2650724816&idx=1&sn=dd4a5b492c9d0b07cffcf35e51ffd2fd&scene=19#wechat_redirect

2019-10-11

Netty4.1实战-手写RPC框架.pdf

RPC是一种远程调用的通信协议,例如dubbo、thrift等,我们在互联网高并发应用开发时候都会使用到类似的服务。本专题主要通过三个章节实现一个rpc通信的基础功能,来学习RPC服务中间件是如何开发和使用。章节内以源码加说明实战方式来讲解,请尽可能下载源码学习。 - 手写RPC框架第一章《自定义配置xml》 - 手写RPC框架第二章《netty通信》 - 手写RPC框架第三章《RPC中间件》

2019-09-01

Java.Concurrency.in.Practice.pdf

Java.Concurrency.in.Practice.pdf

2013-02-17

小傅哥的字节码编程(公众号:bugstack虫洞栈).pdf

市面上以及网络搜索中都基本很少有成体系的关于字节码编程的知识,这主要由于大部分开发人员其实很少接触这部分内容,包括;ASM、Javassist、Byte-buddy以及JavaAgent,没有很大的市场也就没有很多的资料。但大家其实已经从其他的框架或者中间件中使用到,就像你用到的;Cglib、混沌工程、非入侵的全链路监控以及你是否使用过jetbrains-agent.jar做了某项实验?

2020-06-08

netty案例,netty4.1基础入门篇十《关于ChannelOutboundHandlerAdapter简单使用》源码

netty案例,netty4.1基础入门篇十《关于ChannelOutboundHandlerAdapter简单使用》源码 https://mp.weixin.qq.com/s?__biz=MzIxMDAwMDAxMw==&mid=2650724887&idx=1&sn=de3a948d945151f78f7ee277e728043e&scene=19#wechat_redirect

2019-10-11

netty案例,netty4.1中级拓展篇八《Netty心跳服务与断线重连》源码

netty案例,netty4.1中级拓展篇八《Netty心跳服务与断线重连》源码 https://mp.weixin.qq.com/s?__biz=MzIxMDAwMDAxMw==&mid=2650724845&idx=1&sn=8631c590ff4876ba0b7af64df16fc54b&scene=19#wechat_redirect

2019-10-11

netty案例,netty4.1中级拓展篇十三《Netty基于SSL实现信息传输过程中双向加密验证》源码

netty案例,netty4.1中级拓展篇十三《Netty基于SSL实现信息传输过程中双向加密验证》源码 https://mp.weixin.qq.com/s?__biz=MzIxMDAwMDAxMw==&mid=2650724977&idx=1&sn=cab1a02be74a62d8184c18abc5eba6b5&scene=19#wechat_redirect

2019-10-11

elasticsearch-7.10.2、kibana-7.10.2 Windows 版.zip

elasticsearch-7.10.2、kibana-7.10.2 Windows 版

2021-03-11

netty案例,netty4.1中级拓展篇七《Netty请求响应同步通信》源码

netty案例,netty4.1中级拓展篇七《Netty请求响应同步通信》源码 https://mp.weixin.qq.com/s?__biz=MzIxMDAwMDAxMw==&mid=2650724835&idx=1&sn=93fc37b8c35b19f91ef246632a37bab9&scene=19#wechat_redirect

2019-10-11

netty案例,netty4.1中级拓展篇十一《Netty基于ChunkedStream数据流切块传输》源码

netty案例,netty4.1中级拓展篇十一《Netty基于ChunkedStream数据流切块传输》源码 https://mp.weixin.qq.com/s?__biz=MzIxMDAwMDAxMw==&mid=2650724953&idx=1&sn=42a0031e9b757f4d941a02b686e64e12&scene=19#wechat_redirect

2019-10-11

springmvc+spring+mybatis整合所需jar

springmvc+spring+mybatis整合所需jar aopalliance-1.0.jar aspectjweaver-1.7.1.jar commons-fileupload-1.2.2.jar commons-logging-1.1.1.jar druid-0.2.9.jar jstl-1.2.jar junit-4.11.jar mybatis-3.1.1.jar mybatis-spring-1.1.1.jar mysql-connector-java-5.1.21.jar servlet-api-3.0-alpha-1.jar spring-aop-3.2.0.RELEASE.jar spring-beans-3.2.0.RELEASE.jar spring-context-3.2.0.RELEASE.jar spring-core-3.2.0.RELEASE.jar spring-expression-3.2.0.RELEASE.jar spring-jdbc-3.1.1.RELEASE.jar spring-test-3.2.0.RELEASE.jar spring-tx-3.1.1.RELEASE.jar spring-web-3.2.0.RELEASE.jar spring-webmvc-3.2.0.RELEASE.jar

2014-08-31

netty案例,netty4.1中级拓展篇九《Netty集群部署实现跨服务端通信的落地方案》源码

netty案例,netty4.1中级拓展篇九《Netty集群部署实现跨服务端通信的落地方案》源码 https://mp.weixin.qq.com/s?__biz=MzIxMDAwMDAxMw==&mid=2650724922&idx=1&sn=5af75ca113cf473c9e5a8deee7c256a2&scene=19#wechat_redirect

2019-10-11

即时聊天项目

系统功能 主要为群聊, 支持单聊 可以发文件 聊天之后有信息来的声音 系统功能 主要为群聊, 支持单聊 可以发文件 聊天之后有信息来的声音

2012-08-03

elasticsearch-7.10.2、kibana-7.10.2 Mac 版.zip

elasticsearch-7.10.2、kibana-7.10.2 Mac 版

2021-03-11

MicrosoftDirectX Microsoft.DirectX.dll

Microsoft.DirectX.dll

2013-08-20

入门java黄金资料

入门java黄金资料

2013-08-26

netty案例,netty4.1中级拓展篇一《Netty与SpringBoot整合》源码

netty案例,netty4.1中级拓展篇一《Netty与SpringBoot整合》源码 https://mp.weixin.qq.com/s?__biz=MzIxMDAwMDAxMw==&mid=2650724796&idx=1&sn=ce5dc3c913d464b0e2e4e429a17bb01e&scene=19#wechat_redirect

2019-10-11

netty案例,netty4.1基础入门篇九《自定义编码解码器,处理半包、粘包数据》源码

netty案例,netty4.1基础入门篇九《自定义编码解码器,处理半包、粘包数据》源码 https://mp.weixin.qq.com/s?__biz=MzIxMDAwMDAxMw==&mid=2650724895&idx=1&sn=c7160d4863b3bda1b68002cb335ec90d&scene=19#wechat_redirect

2019-10-11

即时聊天(序列化)

采用序列化串行接口方式首发 有服务端,客户端。 运行先启动服务端,并给一个空闲端口 例如6789 之后开启客户端(可多个测试) 客户端输入服务端的ip 端口 和你的昵称即可

2012-08-19

学习正则非常好用的软件

非常好用的正则软件 安装后,可以学习正则,教程齐全,使用方便。

2016-03-01

netty案例,netty4.1基础入门篇三《NettyServer字符串解码器》源码

netty案例,netty4.1基础入门篇三《NettyServer字符串解码器》源码 https://mp.weixin.qq.com/s?__biz=MzIxMDAwMDAxMw==&mid=2650724760&idx=1&sn=4e5faf45de87e2c7346e9053628b51b0&scene=19#wechat_redirect

2019-10-11

jdk-8u281 资源整合 (windows、mac、linux).zip

包含; jdk-8u281-windows-x64.exe jdk-8u281-windows-i586.exe jdk-8u281-windows-x64.zip jdk-8u281-macosx-x64.dmg

2021-04-13

netty案例,netty4.1基础入门篇十一《netty udp通信方式案例Demo》源码

netty案例,netty4.1基础入门篇十一《netty udp通信方式案例Demo》源码 https://mp.weixin.qq.com/s?__biz=MzIxMDAwMDAxMw==&mid=2650724927&idx=1&sn=a16bc8e98d6a27816da0896adcc83778&scene=19#wechat_redirect

2019-10-11

netty案例,netty4.1中级拓展篇六《SpringBoot+Netty+Es信息数据存储》源码

netty案例,netty4.1中级拓展篇六《SpringBoot+Netty+Elasticsearch收集日志信息数据存储》源码 https://mp.weixin.qq.com/s?__biz=MzIxMDAwMDAxMw==&mid=2650724830&idx=1&sn=39252e2758dabef568fbf9a936998b31&scene=19#wechat_redirect

2019-10-11

Java虚拟机规范中文版.pdf

Java虚拟机规范中文版.pdf

2013-02-17

用于测试看http头

用于测试看http头!

2013-10-30

netty案例,netty4.1中级拓展篇十二《Netty流量整形数据流速率控制分析与实战》源码

netty案例,netty4.1中级拓展篇十二《Netty流量整形数据流速率控制分析与实战》源码 https://mp.weixin.qq.com/mp/homepage?__biz=MzIxMDAwMDAxMw==&hid=6&sn=d9bbd1e54719c7dce584c34347c12f71

2019-10-11

让spring加载自己的properties配置文件,在代码中获得配置信息

在web应用用写的一些Socket服务等,需要配置IP、端口等信息,我们希望这些信息写到配置文件中,并有spring帮我们加载。

2015-04-23

netty案例,netty4.1中级拓展篇五《基于Netty搭建WebSocket,模仿微信聊天页面》源码

netty案例,netty4.1中级拓展篇五《基于Netty搭建WebSocket,模仿微信聊天页面》源码 https://mp.weixin.qq.com/s?__biz=MzIxMDAwMDAxMw==&mid=2650724747&idx=1&sn=603319014b7fd4e1f56600abf03948d2&scene=19#wechat_redirect

2019-10-11

java实战项目code部分(15个项目)

java实战项目code部分(15个项目)

2012-11-16

紫禁城招收太监

对于spring aop来讲,本身就提到了切,切面,切点。我觉得用太监入宫的例子在何时不过了 本例子简单易懂,适合入门。

2014-10-12

《初入JavaIO之门BIO、NIO、AIO实战练习》源码

netty案例,netty4.1基础入门篇零《初入JavaIO之门BIO、NIO、AIO实战练习》 https://mp.weixin.qq.com/s?__biz=MzIxMDAwMDAxMw==&mid=2650724988&idx=1&sn=99a4f3677d2c5a9499cb06eba2cd37fe&scene=19#wechat_redirect

2019-10-11

js提示的超爽软件(免费)

能对js进行超级爽的提示功能只需安装完后这样处理 Edit->Preferences->Text Editor,将右下IntelliSense及AutoIntellisense都勾上

2012-08-17

每个Java程序猿都开发过一款局域网聊天软件!

发表于 2020-03-19 最后回复 2020-03-20

拿到两个offer,一个7k,一个转正税后4.5k。求意见!(散分)

发表于 2012-10-25 最后回复 2019-10-12

程序员2年苦心积攒学习资料【下载】

发表于 2013-05-24 最后回复 2019-10-12

这辈子Crtl+C、Crtl+V、Crtl+S要摁多少次!

发表于 2012-09-03 最后回复 2019-10-12

高分CSDN资源我帮你下,链接发来

发表于 2013-08-07 最后回复 2019-10-12

java 即时聊天(序列化串行接口)----有运行图

发表于 2013-01-21 最后回复 2019-10-12

用Java实现JVM第二章《搜索class文件》

发表于 2019-05-06 最后回复 2019-05-06

用Java实现JVM第一章《命令行工具》

发表于 2019-05-06 最后回复 2019-05-06

基于Netty 聊天室【Netty5.0 protobuf2.5】

发表于 2014-12-28 最后回复 2018-08-19

自己的写的一些Netty文章方便大家入门

发表于 2015-11-28 最后回复 2016-06-27

C#做服务器端发送http请求做过没有

发表于 2013-07-11 最后回复 2016-06-03

android ExpandableListView怎么设置行高

发表于 2013-06-17 最后回复 2016-02-22

com.lowagie.text.Image处理图片大小

发表于 2013-08-15 最后回复 2016-01-11

java 入门经典资料【大牛可以闪开,哈哈哈哈】

发表于 2014-10-09 最后回复 2015-11-29

付禄娃程序员小网站初步上线,继续完善ing!【100分送给好人哦 (*^__^*) 嘻嘻】

发表于 2013-08-25 最后回复 2015-11-28

计算器 awt swing 界面手写

发表于 2013-11-24 最后回复 2015-11-28

求C#工作或者学习的人,一起学习求指导帮助

发表于 2013-07-19 最后回复 2015-11-28

C# 视频播放运行却出现这样一个问题

发表于 2013-08-20 最后回复 2015-06-18

关于顺风webservice接口使用

发表于 2014-09-19 最后回复 2015-05-06

SpringAop 易懂易学简单Demo之【紫禁城招收太监】

发表于 2014-10-12 最后回复 2015-05-06

springmvc+spring+mybatis基础框架搭建

发表于 2014-08-31 最后回复 2015-05-06

【面试题】字符串排序【序号_日期_线路号】先按照日期排序再按照序号排序

发表于 2014-11-15 最后回复 2014-11-16

不知道还有人记得我发帖子不去年这个时候选择工作去7k还是去4。5k的公司

发表于 2013-10-21 最后回复 2014-05-13

phonegap包冲突问题

发表于 2013-10-08 最后回复 2014-05-13

【粗大事了,粗大事了】准备制作一款C#的api方便java学习者学习

发表于 2013-08-16 最后回复 2013-11-21

因为租房第一次去了公安局

发表于 2013-07-25 最后回复 2013-09-30

popwindow中的listview怎么实现下拉刷新

发表于 2013-07-19 最后回复 2013-07-24

android点击按钮出现拖动条

发表于 2013-05-27 最后回复 2013-07-19

flex捕获浏览器的关闭事件

发表于 2013-06-04 最后回复 2013-07-19

android布局问题

发表于 2013-05-31 最后回复 2013-07-19

在service中 如何获取调用startService的 Context

发表于 2013-06-08 最后回复 2013-07-19

ExpandableListView

发表于 2013-06-19 最后回复 2013-07-19

Listview刷新问题

发表于 2013-07-02 最后回复 2013-07-19

这段代码有什么问题?

发表于 2013-07-03 最后回复 2013-07-19

==============>>Java 与 C# <<==============

发表于 2013-05-03 最后回复 2013-05-24

你觉得下面的返回值是true还是false

发表于 2013-01-28 最后回复 2013-05-24

==============>>Java 与 C# <<==============

发表于 2013-05-03 最后回复 2013-05-06

【提供下载】那些读过的感觉不错的技术书【摘自ticmy】

发表于 2013-02-17 最后回复 2013-03-17

【提供下载】那些读过的感觉不错的技术书

发表于 2013-02-17 最后回复 2013-02-17

201314共享3年编程学习资料

发表于 2013-01-04 最后回复 2013-01-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除