面试官:深度不够,建议回去深挖

2022-10-17
阅读 6 分钟
2.2k
从刚面试的问题回答中,能看得出你用了不少拙力背了不少题。直接拿这些技术点问,你可以回答。但同样是这些技术点,我换个场景来问用到了什么技术,你就像从没有听说过一样。当然不可否认你能通过背把这些内容记住也是一种能力,但作为招聘从事软件编程的码农来说,其实更希望是招聘那些通过实际场景积累下来技术经验研...
封面图

35+,如果面试让我手写红黑树!

2022-10-08
阅读 23 分钟
6.3k
为啥,面试官那么喜欢让你聊聊 HashMap?因为 HashMap 涉及的东西广,用到的数据结构多,问题延展性好,一个 HashMap 就能聊下来80%的数据结构了。而且面试 HashMap 能通过你对红黑树的了解定位出你哪个级别的研发人员。
封面图

如果让我设计一套,TPS百万级API网关!

2022-08-16
阅读 3 分钟
5.9k
是滴,小傅哥又要准备搞事情了!这次准备下手API网关项目,因为这是所有互联网大厂都有的一个核心服务,承接着来自用户的滴滴打车、美团外卖、京东购物、微信支付,更是大促期间千万级访问量的核心系统。
封面图

【分享】从Mybatis源码中,学习到的10种设计模式

2022-07-18
阅读 15 分钟
5.3k
你说的没错,但你天天写CRUD,你觉得 烦不? 慌不? 是不是既担心自己没有得到技术成长,也害怕将来没法用这些都是CRUD的项目去参加;述职、晋升、答辩,甚至可能要被迫面试时,自己手里一点干货也没有的情况。
封面图

👨‍💻Mybatis源码我搞透了,面试来问吧!写了134个源码类,1.03万行代码!

2022-07-11
阅读 2 分钟
2.7k
作者:小傅哥博客:[链接]沉淀、分享、成长,让自己和他人都能有所收获!😄一、前言:手撸一万行!💐完结撒花:4个月、20章、134个类、1.03万行代码!22年3月初,小傅哥开始准备着《手写Mybatis》的相关资料,这也是继《手写Spring》后的又一项较大的成体系的内容输出。从准备之初我则希望这份《手写Mybatis》要以源码框架...
封面图

我大抵是卷上瘾了,横竖睡不着!竟让一个Bug,搞我两次!

2022-06-27
阅读 4 分钟
2.2k
作者:小傅哥博客:[链接]沉淀、分享、成长,让自己和他人都能有所收获!😄一、前言:一个Bug没想到一个Bug,竟然搞我两次!我大抵是卷上瘾了,横竖都睡不着,坐起来身来打开Mac和外接显示器,这Bug没有由来,默然看着打印异常的屏幕,一个是我的,另外一个也是我的。最近可能是卷源码,卷上瘾了。先是《手写Spring》,再...
封面图

敲了几万行源码后,我给Mybatis画了张“全地图”

2022-06-20
阅读 3 分钟
5.3k
作者:小傅哥博客:[链接]沉淀、分享、成长,让自己和他人都能有所收获!😄一、说说:“产”后感受🤔有人跟我说,手写Spring难,手写Mybatis易?一股神奇的力量,让我在手写完 Spring 后,开始对 Mybatis 下手。最开始我也觉得 Spring 那么大都写下来了,Mybatis 能有多难?但随着我开始梳理、拆解、细化,Mybatis 框架源码...
封面图

《Mybatis 手撸专栏》第10章:使用策略模式,调用参数处理器

2022-05-30
阅读 17 分钟
2.4k
说到轴,让我想起初中上学时老师说的话:“你那脑瓜子,咋跟手焖子似的!” 东北话手焖子就是那种冬天戴的大棉手套,棉手套里的棉花都被压的又沉又硬的了,所以来比喻脑瓜子笨。
封面图

《Mybatis 手撸专栏》第9章:细化XML语句构建器,完善静态SQL解析

2022-05-24
阅读 16 分钟
3.9k
如果不是长时间的沉淀、积累和储备,我一定也没有办法用更多的维度和更多的视角来对一个问题进行多方面阐述。就像你我;越过峭壁山川,才知枕席还师的通达平坦。领略过雷声千嶂落,雨色万峰来,才闻到八表流云澄夜色,九霄华月动春城的宁静。
封面图

你说写代码,最常用的3个设计模式是啥?

2022-05-18
阅读 3 分钟
5.2k
作者:小傅哥博客:[链接]沉淀、分享、成长,让自己和他人都能有所收获!😄一、前言:望闻问切🌺 哈喽,大家好,我是技术UP主小傅哥! 哈哈哈,到今天为止,差不多用了3个月里周末和假期的时间,小傅哥在B站的第一套视频《重学Java设计模式》就全部录制完成了。是的,全网最火🔥的那套设计模式,已经有视频可以对照着学习了...
封面图

《Mybatis 手撸专栏》第8章:把反射用到出神入化

2022-05-16
阅读 18 分钟
2.2k
我们都知道作为一个程序员,如果想学习到更深层次的技术,就需要阅读大量的框架源码,学习这些框架源码中的开发套路和设计思想,从而提升自己的编程能力。
封面图

【校招/社招】面试字节,写了一份硬核简历!

2022-05-09
阅读 2 分钟
2.6k
傅哥我要实习了、傅哥我要校招了、傅哥我要跳槽了,但我现在还没有啥拿的出手的项目,也不会包装简历,东拼西凑的内容在招聘网站,投了几次都石沉大海没有啥下文了!!!其实就算让我去面试,自己都感觉有虚,怎么办呀😰
封面图

《Mybatis 手撸专栏》第7章:SQL执行器的定义和实现

2022-05-05
阅读 14 分钟
2k
因为手里的业务工程代码太拉胯了!通常作为业务研发,所开发出来的代码,大部分都是一连串的流程化处理,缺少功能逻辑的解耦,有着迭代频繁但可迭代性差的特点。所以这样的代码通常只能学习业务逻辑,却很难吸收到大型系统设计和功能逻辑实现的成功经验,往往都是失败的教训。
封面图

《Mybatis 手撸专栏》第6章:数据源池化技术实现

2022-04-25
阅读 21 分钟
2.6k
你有发现吗,其实很大一部分码农,都只是会写代码,不会讲东西。一遇到述职、答辩、分享、汇报,就很难流畅且有高度、有深度,并融合一部分引入入胜的趣味性来让观众更好的接受和理解你要传递的信息。
封面图

《手写Mybatis》第5章:数据源的解析、创建和使用

2022-04-18
阅读 13 分钟
3.8k
现在我们每天所接收的信息量越来越多,但很多的个人却没有多少分辨知识的能力。很多知识信息也只是蹭热点的泛知识,但泛知识只是一种空泛、不成系统、甚至可能是错误的信息群,不过就是这样的信息却给内容消费者一种“成功获取了知识”吃饱的幻觉,却丧失了对知识层次的把控。
封面图

《手写Mybatis》第4章:Mapper XML的解析和注册使用

2022-04-11
阅读 8 分钟
4.1k
其实很多程序员在刚开始做编程或者新加入一家公司时,都没有多少机会可以做一个新项目,大部分时候都是在老项目上不断的迭代更新。在这个过程你可能要学习N个前人留下的各式各样的风格迥异的代码片段,在这些纵横交错的流程中,找到一席之地,把自己的ifelse加进去。
封面图

带码农《手写Mybatis》进度3:实现映射器的注册和使用

2022-04-07
阅读 7 分钟
3.7k
我们可以把 Spring、Mybatis、Dubbo 这样的大型框架或者一些公司内部的较核心项目,都可以称为复杂的系统。这样的工程也不在是初学编程手里的玩具项目,没有所谓的CRUD,更多时候要面对的都是对系统分层的结构设计和聚合逻辑功能的实现,再通过层层转换进行实现和调用。
封面图

《Mybatis 手撸专栏》第2章:创建简单的映射器代理工厂

2022-03-31
阅读 5 分钟
2.2k
慢下来,慢下来,只有慢下来,你才能看到更全的信息,才能学到更扎实的技术。而那些满足你快的短篇内容虽然有时候更抓眼球,但也容易把人在技术学习上带偏,总想着越快越好。
封面图

【躲过裁员,成功上岸】发现小公司有不好的苗头,赶紧学习!

2022-03-29
阅读 4 分钟
5.5k
读者反馈:今年这波裁员有点凶,但在我们公司去年已经有了些不好的苗头,为了不让自己那么拉胯🌶,躲不过各种坑坑洼洼。跟着小傅哥的博客内容补全了自己很多的知识,包括:中间件、字节码、DDD项目、设计模式以及面试手册等,终于算是有了一点点竞争力。赶在这波裁员时上岸了!可能也有运气的存在,继续努力吧!
封面图

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

2022-03-21
阅读 2 分钟
3.7k
21年带着粉丝伙伴撸了一遍 Spring 源码,通过提取整个框架中的核心逻辑,简化代码实现过程,渐进式开发逐步实现 IOC、AOP 中的核心功能。让读者可以由浅入深的学习 Spring 的设计思路和落地代码,也能让更多的读者可以读懂 Spring 源码,当然这也包括让一些跟着动手实践的读者在面试中脱颖而出!
封面图

《重学Java设计模式》作者开始录视频了!

2022-03-14
阅读 3 分钟
2.9k
作者:小傅哥博客:[链接]沉淀、分享、成长,让自己和他人都能有所收获!😄1. 前言哈哈哈,终于对B站下手了!大家好,我是小傅哥,在紧张、羞涩到适应后,哈哈哈,终于开始接受视频里传出自己的东北茬子声音。所以我决定开始在B站搞事(内卷启动):全面铺设技术学习视频,让干货内容往前挤一挤!熟悉小傅哥的都知道,小傅...
封面图

怎么说服领导,能让我用DDD架构肝项目?

2022-02-21
阅读 5 分钟
6.3k
我也苦思冥想,怎么跟领导说咱们从 MVC 升级到 DDD 吧,因为 DDD 代码结构更加清晰、领域驱动比测试驱动开发更加先进、研发的兄弟们也更想用用新框架等。
封面图

给面试加点硬菜:延迟任务场景,该如何提高吞吐量和时效性!

2022-02-15
阅读 4 分钟
4.3k
哈哈哈,说好的不卷了,能凑活用就行了。但每次接到新需求时都手痒,想结合着上一次的架构设计和落地经验,在这一次需求上在迭代更新,或者找到完全颠覆之前的更优方案。卷完代码的那一刻总是神清气爽
封面图

金3银4面试前,把自己弄成卷王!

2022-02-09
阅读 3 分钟
2.8k
作者:小傅哥博客:[链接]沉淀、分享、成长,让自己和他人都能有所收获!😄一、快了,已经在做!卷王们,新的一年开始卷了吗!新年放假,捅了3次核酸,去了三个地方,体会了三种快乐。不过假期续杯即将结束,我也回到了自己舒服的电脑桌前,而这种舒服来自于我安置的宽宽、大大、厚厚的实木电脑桌,在安置上我书架、显示...
封面图

《IDEA Plugin 开发手册》• 小傅哥.pdf | 年前整理的最后一本PDF资料

2022-01-24
阅读 3 分钟
4.4k
从开始准备成体系的编写 IDEA Plugin 知识内容前,我就知道这大概率不会是一个有太多阅读量的文章,因为基本日常的工作开发中几乎也用不到这样的知识。
封面图

开发 IDEA Plugin 引入探针,基于字节码插桩获取执行SQL

2022-01-18
阅读 7 分钟
3k
作者:小傅哥博客:[链接]沉淀、分享、成长,让自己和他人都能有所收获!😄一、前言片面了!一月三舟,托尔斯泰说:“多么伟大的作家,也不过就是在书写自己的片面而已”。何况是我,何况是我们!虽然我们不书写文章,但我们写需求、写代码、写注释,当我们遇到了需要被讨论的问题点时,往往变成了争论点。这个好、那个差、...
封面图

分布式抽奖秒杀系统,DDD架构设计和实现分享

2022-01-05
阅读 3 分钟
8k
写CRUD、堆API、改屎山⛰,熬多少个996也只是成为重复的螺丝钉。如果你希望捅破现有工作的瓶颈,拉高一下对技术的认知,那么就非常需要一个大项目来贯穿常用技术栈的知识体系。碎片化断层的背八股文,是解决不了这个事情
封面图

牛掰,在IDEA中,你可以安装小傅哥写的插件了!

2022-01-04
阅读 3 分钟
3.2k
捧一个,喷一个,很多码农都不会多一点思路看问题,总是喜欢用矛和盾在显示自己有点本事。Github 你写文章说你不如做开源代码有价值,你写了开源代码说你这没有意义,那你问他贡献了啥,他只贡献了嘴。聊理论吹的叮当的,写代码搞的稀得囊的
封面图

我写了个IDEA开源插件,vo2dto 一键生成对象转换

2021-12-23
阅读 6 分钟
3.5k
那上 BeanUtils.copyProperties 呀,其实对象转换不只这个方法,还有同类的12种手段,但综合来看还是 MapStruct 在编译期生成x.set(y.get)代码的最终效果最好,整体压测数据如下:
封面图

解放双手,自动生成“x.set(y.get)”,搞定vo2dto转换

2021-12-15
阅读 7 分钟
6.6k
这些年从事编程开发以来,我好像发现了大部分研发那些不愿意干的事,都成就了别人。就像部署服务麻烦,有了Docker、简单CRUD不想开发,有了低代码、给方法代码加监控繁琐、有了非入侵的全链路监控。
封面图