写点什么

小傅哥

0 人感兴趣 · 100 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/3c/3c3b137adced6eb21197680f6bb910b0.png?x-oss-process=image/resize,w_416,h_234

握草,这些研发事故 30% 我都干过!

用户头像
小傅哥1 月 11 日

老人言:常在河边走哪有不湿鞋。只要你在做着编程开发的工作就一定会遇到事故,或大或小而已。因此本篇文章,分享研发故事,讲解代码事故!让大家可以互相学习,减少离职扣工资的风险。

Spring Cloud(零)《总有一偏概述告诉你 SpringCloud 是什么》

用户头像
小傅哥1 月 8 日

为了更好的实现领域驱动设计的落地,不仅要在设计思路上做到领域职责清晰、系统边界明确,还需要使用到Spring Boot、Spring Cloud框架服务体系来更好的构建微服务。后续部分章节将针对Spring Cloud的使用以及有益于构建微服务的知识技能做系列案例整理,以最

https://static001.geekbang.org/infoq/23/23a7cb980ee9e67330d96a381cc61073.jpeg?x-oss-process=image/resize,w_416,h_234

谁说明天上线,这货压根不知道开发流程!

用户头像
小傅哥1 月 4 日

互联网中一个项目的上线会需要各个工种间的配合,以研发为视角上会承接产品需求,下会交给测试验证,最终完成项目交付上线。其实除此之外,还会有业务、运营、UI设计、运维,来配合项目的发起、使用和运维维护。

https://static001.geekbang.org/infoq/81/8127f7f642d9d7a204a0a38a767cf0d3.jpeg?x-oss-process=image/resize,w_416,h_234

为了搞清楚类加载,竟然手撸 JVM!

用户头像
小傅哥2020 年 12 月 31 日

当学习一个新知识不知道从哪下手的时候,最有效的办法是梳理这个知识结构的脉络信息。就像JVM的学习,也是一个庞大的知识体系。例如:类加载、加载器、生命周期、性能优化、调优参数、调优工具、优化方案、内存区域、虚拟机栈、直接内存等等。

https://static001.geekbang.org/infoq/07/077ea75904508b8cf807796a3fd5fca3.jpeg?x-oss-process=image/resize,w_416,h_234

盘点 2020 | 作为技术号主的一年!

用户头像
小傅哥2020 年 12 月 28 日

快到年底了,写个总结吧!关注我的粉丝朋友,谢谢你!滴水之恩,永不相忘!我没照顾到的伙伴,对不起!我不是有意忽略了你。致我相识的每一位同好,所求皆如愿、所行化坦途。再见2020,迎接2021!

https://static001.geekbang.org/infoq/87/871a57f986d988e7dd7837e101157160.jpeg?x-oss-process=image/resize,w_416,h_234

JDK、JRE、JVM,是什么关系?

用户头像
小傅哥2020 年 12 月 27 日

本篇文章主要介绍JDK、JRE、JVM三者之间的关系,为后续的JVM内容讲解做铺垫。另外想深入学习JVM并不太容易,既要学习JVM规范也要上手应用实践,所以非常建议耐住性子一点点开始。

https://static001.geekbang.org/infoq/61/61ff999b83f7dccce113a8f2f31b13f6.png?x-oss-process=image/resize,w_416,h_234

北漂码农的我,把在大城市过成了屯子一样舒服,哈哈哈哈哈!

用户头像
小傅哥2020 年 12 月 27 日

落户天津完成,以此纪念!认知决定做事、做事提高眼界、眼界拓宽认知!同好的码农,可能你我都是这条路上的拼搏的打工人,也许我的一些经历也可以帮助你更好的做选择。

https://static001.geekbang.org/infoq/dc/dccd6d16570b64207ae1e22a87fccda4.png?x-oss-process=image/resize,w_416,h_234

Thread 线程,状态转换、方法使用、原理分析

用户头像
小傅哥2020 年 12 月 26 日

解析原理、教你使用 yield、wait、notify、join,让你懂线程!线程状态和状态的转换也是面试中必问的问题,但除了面试是我们自己在开发中,如果真的使用线程,是非常有必要了解线程状态是如何转换的。

https://static001.geekbang.org/infoq/49/4932715b3d33be0e561a5639171f06dc.jpeg?x-oss-process=image/resize,w_416,h_234

90% 的程序员,都没用过多线程和锁,怎么成为架构师?

用户头像
小傅哥2020 年 12 月 25 日

定义属性、创建方法、调用展示,人人都是程序员!那有啥套路成为架构师呢?会汉字但写不出诗词歌赋、懂色彩但绘不出山河大川、能蹦跳但舞不出摇曳生姿。

https://static001.geekbang.org/infoq/7c/7c663597df235cc3599dd1683756246e.jpeg?x-oss-process=image/resize,w_416,h_234

手写线程池,对照学习 ThreadPoolExecutor 线程池实现原理!

用户头像
小傅哥2020 年 12 月 24 日

实很多时候一段功能代码的核心主逻辑可能并没有多复杂,但为了让核心流程顺利运行,就需要额外添加很多分支的辅助流程。就像我常说的,为了保护手才把擦屁屁纸弄那么大!

https://static001.geekbang.org/infoq/ff/fff49fdedc99e04ff2fa194e12eb4297.jpeg?x-oss-process=image/resize,w_416,h_234

得物 (毒)APP,8 位抽奖码需求,这不就是产品给我留的数学作业!

用户头像
小傅哥2020 年 12 月 23 日

代码就是对数学逻辑的具体实现,学不好数据结构、算法、设计模式,也就写不好代码。在学习的过程中不要刻意去背答案、背套路,那不是理科内容的学习方式。只有你更多的去实践、去验证,让懂了就是真的懂,才更加舒心!

https://static001.geekbang.org/infoq/f8/f85330acb6531feb85efebc37b8748d5.jpeg?x-oss-process=image/resize,w_416,h_234

工作 3 年,看啥资料能月薪 30K?

用户头像
小傅哥2020 年 12 月 21 日

码宝男?哈哈哈😄!扎铁了老心,薪资和年龄那个大?与抵抗互联网风险相比能做的,只能是多学习、多沉淀、多积累。让30岁有30岁的能力,35岁有35岁的经历。因为没有所谓的安全,只有拥有留下的本事和走出去的能力才是安全的。

https://static001.geekbang.org/infoq/86/86cbf9ee6538daf76c872bb13afda6c4.png?x-oss-process=image/resize,w_416,h_234

盘点 2020 | 坚持写技术博客一年能有多少收获!

用户头像
小傅哥2020 年 12 月 15 日

做公众号的号主都知道粉丝过万是一道不小的门槛,尤其是技术类博文的号主。粉丝过万说明这个公众号已经度过了冷启动阶段,并且所写的技术文章得到了一定的市场认可。这些文章内容构成了一个小的生态圈,通过内容自循环不断的拉粉🌶。

https://static001.geekbang.org/infoq/e0/e032661473a03fb42dc726dcdde7d9d7.png?x-oss-process=image/resize,w_416,h_234

Thread.start() ,它是怎么让线程启动的呢?

用户头像
小傅哥2020 年 11 月 26 日

纳尼!?工作了这么久,还不知道线程是怎么启动的?基本核心过程包括:Java 创建线程和启动、调用本地方法 start0()、JVM 中 JVM_StartThread 的创建和启动、设置线程状态等待被唤醒、根据不同的OS启动线程并唤醒、最后回调 run() 方法启动 Java 线程。

https://static001.geekbang.org/infoq/1c/1c96b88394dce779c55a626503958f5d.png?x-oss-process=image/resize,w_416,h_234

鹿鼎记 · 韦小宝,丽春院、天地会、入皇宫等五个场景的恶搞版多线程锁学习!

用户头像
小傅哥2020 年 11 月 23 日

小傅哥选取了五个鹿鼎记场景,融入进去不同的多线程使用,包括:`丽春院,说书`、`天地会,香主`、`招收杂役,入宫`、`皇上、建宁,比武`、`七个老婆,隐居`,这样五个场景。相信你看完后,一定会记住每个线程的使用!

https://static001.geekbang.org/infoq/7a/7aedb8455c94df75b47c4ac19b435392.png?x-oss-process=image/resize,w_416,h_234

BATJTMD,大厂招聘,都招什么样 Java 程序员?

用户头像
小傅哥2020 年 11 月 16 日

开卷面大厂,分析20家一线互联网招聘岗位。从基本功底、常用技术、技术深度、技术经验、学习能力、工作能力、项目经验,七个方向拆解面试内容和经验技巧,为你助力!

https://static001.geekbang.org/infoq/49/49585492c105e8754d6b38b5308de669.jpeg?x-oss-process=image/resize,w_416,h_234

大厂程序员必备的一套浏览器书签,我帮你整理好了。[下载导入浏览器]

用户头像
小傅哥2020 年 11 月 9 日

看过混乱的`电脑桌,面`吗,见过乱遭的`电脑,桌面`吗。当然不能说乱就能力不好,总有些大师是不拘细节的。不过,各种程序员用到的链接还没收藏好?快来下载吧,我已经帮你整理好了!

https://static001.geekbang.org/infoq/e4/e49085014604c474c199ac9e4570f759.png?x-oss-process=image/resize,w_416,h_234

面经手册 · 第 16 篇《码农会锁,ReentrantLock 之公平锁讲解和实现》

用户头像
小傅哥2020 年 11 月 5 日

ReentrantLock 是基于 Lock 实现的可重入锁,所有的 Lock 都是基于 AQS 实现的。而它的可重入是因为实现了同步器 Sync,在 Sync 的两个实现类中,包括了公平锁和非公平锁。

https://static001.geekbang.org/infoq/f4/f49fc253446ce8b85946955fd76434af.png?x-oss-process=image/resize,w_416,h_234

码农会锁,synchronized 对象头结构 (mark-word、Klass Pointer)、指针压缩、锁竞争,源码解毒、深度分析!

用户头像
小傅哥2020 年 10 月 29 日

通过HotSpot虚拟机,对照C++源码,深度学习 synchronized 原理。了解对象头组成,mark-word、Klass Pointer、对象实际数据等是如何存放和锁之间的关系。

https://static001.geekbang.org/infoq/34/34ea14c975db0c507edb1d1f9b726b0c.jpeg?x-oss-process=image/resize,w_416,h_234

为了省钱,我用 1 天时间把 PHP 学完,装进 DDD 领域驱动设计里!

用户头像
小傅哥2020 年 10 月 12 日

你在通往架构师的路上吗?程序员这个行业就像是在不断的打怪升级,突破每一阶段的瓶颈期。从程序员到高级开发,再到架构师以及CTO,这条路往后的路越来越不容易,既需要需要个人不断的沉淀学习,也需要一定的机遇机会。

https://static001.geekbang.org/infoq/07/07e953c02a0a1b1eda3d9e529b529007.png?x-oss-process=image/resize,w_416,h_234

PPT 画成这样,述职答辩还能过吗?

用户头像
小傅哥2020 年 9 月 28 日

大部分程序员并不会画PPT,也梳理不出架构图。工作的年头虽然多,但却不对自己的知识进行整理汇总,久而久之只能干,不会说。好,那么本文就带着你一起画画图,做个画画的baby!

https://static001.geekbang.org/infoq/90/90dfddd86e8f61c99bc298e0b4f73220.png?x-oss-process=image/resize,w_416,h_234

面试官,ThreadLocal 你要这么问,我就挂了!

用户头像
小傅哥2020 年 9 月 24 日

常说面试造火箭,入职拧螺丝。但你真的有造火箭的本事吗,大部分都是不敢承认自己的知识盲区和技术瓶颈以及经验不足的自嘲。面试时,我更希望你懂:数据结构、散列算法、开源代码、设计模式,因为你懂我才敢让你承担更多!

https://static001.geekbang.org/infoq/69/69678f534b58f99880b114db665e545e.jpeg?x-oss-process=image/resize,w_416,h_234

程序员为什么热衷于造轮子,升职加薪吗?

用户头像
小傅哥2020 年 9 月 21 日

🧐你想过吗,是先具备能力在安排职位,还是先安排职位在学习?就像我们上学考试、跆拳道考段、晋升答辩一样,都是先具备了可胜任上一阶段的能力,才给予相应的职位。所以,造轮子,架构师的成长从程序员阶段就开始了!

https://static001.geekbang.org/infoq/e1/e154e3d0d86b6eb518c4e5449a2678f3.png?x-oss-process=image/resize,w_416,h_234

StringBuilder 比 String 快?空嘴白牙的,证据呢!

用户头像
小傅哥2020 年 9 月 18 日

面我的题开发都用不到,你为什么要问?可能这是大部分程序员求职时的经历,甚至也是大家讨厌和烦躁的点。明明给的是拧螺丝的钱、明明做的是写CRUD的码、明明担的是成工具的人!明明... 有很多,可明明公司不会招5年开发做3年经验的事!

https://static001.geekbang.org/infoq/52/521825a4ea1c0d5b3b593f952da1a46c.png?x-oss-process=image/resize,w_416,h_234

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

用户头像
小傅哥2020 年 9 月 15 日

代码是给机器运行的,但也是给人看的,因为需要人来维护。所以写出`可扩展`、`易维护`、`好读懂`的代码就显得非常重要。那么,在本文中会有10个评审代码的常见点,看看有没有你熟悉的味道!

https://static001.geekbang.org/infoq/bd/bd65f4250c8643ee8384e66472a75dc5.png?x-oss-process=image/resize,w_416,h_234

握草,你竟然在代码里下毒!

用户头像
小傅哥2020 年 9 月 7 日

Java程序员👨‍💻‍,10个编码小技巧,用好了升职加薪,用不好开除走人!

https://static001.geekbang.org/infoq/77/77636dd2598a7e1b2febdad7bd76d30d.png?x-oss-process=image/resize,w_416,h_234

面经手册 · 第 9 篇《队列是什么?什么是双端队列、延迟对列、阻塞队列,全是知识盲区!》

用户头像
小傅哥2020 年 9 月 3 日

去厨房🥣叫进栈「LIFO」,上厕所叫入队列「FIFO」,那双端队列呢?都是知识盲区!快点上车吧!

https://static001.geekbang.org/infoq/2f/2f9d16264b34ded0e94950b04bd81b2d.png?x-oss-process=image/resize,w_416,h_234

面经手册 · 第 8 篇《LinkedList 插入速度比 ArrayList 快?你确定吗?》

用户头像
小傅哥2020 年 8 月 31 日

🚀面试造火箭!汽车75马力就够奔跑了,那你怎么还想要2.0涡轮+9AT呢?不要觉得你在写CRUD,有时候是你把需求设计成了日复一日的增删改查。

https://static001.geekbang.org/infoq/2a/2a664c25d4713f14ce32e5f32b880abb.png?x-oss-process=image/resize,w_416,h_234

面经手册 · 第 7 篇《ArrayList 也这么多知识?一个指定位置插入就把谢飞机面晕了!》

用户头像
小傅哥2020 年 8 月 28 日

ArrayList使用什么数据结构、怎么初始化、固定位置插入报错吗、扩容大小是多少、数据怎么迁移、如何使用性能更好,等等。了解一个知识往往要从根本学习,几个简单的面试题只能作为边角的考点,只有自己真的掌握了才能抗住任何发问和运用到开发中。

https://static001.geekbang.org/infoq/a7/a79db6cf34b698e060fdf342c4113aeb.png?x-oss-process=image/resize,w_416,h_234

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

用户头像
小傅哥2020 年 8 月 25 日

这条路漫漫又长远,经历了风雨一年年。 每个北漂的娃都有不同的经历和相同的目的地,愿每一个努力的人都能有所收获!加油!

小傅哥_小傅哥资料文章-InfoQ写作平台