小傅哥

0 人感兴趣 · 81 次引用

  • 推荐
  • 最新
https://static001.geekbang.org/infoq/55/55f7c53f558a02a9d40983bbf5d200f5.jpeg?x-oss-process=image/resize,w_416,h_234

这种场景你还写 ifelse 你跟孩子坐一桌去吧

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

歪歪喂!巴巴,坏了,怎么发的优惠券不对了,有客诉了,很多女生都来投诉。你快看看是不是你的ifelse坏了。老板,他...

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

重学 Java 设计模式:实战桥接模式 (多支付渠道「微信、支付宝」与多支付模式「刷脸、指纹」场景)

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

同类的业务、同样的功能,怎么就你能写出来那么多ifelse!很多时候一些刚刚从校园进入企业的萌新,或者一部分从小公司跳槽到大企业的程序员,初次承接业务需求的时候,往往编码还不成熟,经常一杆到底的写需求。

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

Java 开发架构篇:DDD 模型领域层决策规则树服务设计

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

你会把家里厕所安在厨房吗?但你的代码是否这么干过,不合理的摆放导致重构延期。无论是DDD、MVC,他们更像是家里三居或者四局的格局,每一种格局方式都是为了更好的实现对应架构下的设计思想。

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

有点干货 | Jdk1.8 新特性实战篇 (41 个案例)

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

总结整理jdk1.8新特性,包括了;Lambda、函数式接口、四饼调用::、内置函数(断言、Function、生产者、消费者)、Stream流、Map集合特性、日期、注解等

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

Java 开发架构篇:初识领域驱动设计 DDD 落地

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

依靠领域驱动设计的设计思想,通过事件风暴建立领域模型,合理划分领域逻辑和物理边界,建立领域对象及服务矩阵和服务架构图,定义符合DDD分层架构思想的代码结构模型,保证业务模型与代码模型的一致性。

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

重学 Java 设计模式:实战责任链模式「模拟 618 电商大促期间,项目上线流程多级负责人审批场景」

用户头像
小傅哥 2020 年 6 月 19 日

射击🏹需要去靶场学习、滑雪🏂需要去雪场体验、开车🚗需要能上路实践,没有这样的技术场景给你训练,即便你有再多的想法都没法运用起来。所以,如果真的想学习一定要去一个有实操的场景,下水试试才能学会狗刨。

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

源码分析 | Mybatis 接口没有实现类为什么可以执行增删改查

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

如果想成为一个有深度的男人(程序猿),还是应该好好的学习一下开源框架的源码,以此可以更好的领会设计模式的精髓(面试?)。其实可能平常的业务开发中,并不会去深究各个框架的源代码,也常常会听到即使不会也可以开发代码。

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

工作两年简历写成这样,谁要你呀!

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

工作两年了目前的公司没有什么大项目,整天的维护别人的代码,有坑也不让重构,都烦死了。荒废我一身技能无处施展,投递的简历也没人看。我是不动物园里的猩猩,`狒狒了`!

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/ff/ff28006f3127ae283fe3930ca0dfd42c.jpeg?x-oss-process=image/resize,w_416,h_234

重学 Java 设计模式:实战抽象工厂模式

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

技术好就一定能写出好代码吗?不能!再漂亮的马桶放到厨房都略显尴尬!想让它们合理的出现在该有的位置上,一定要实战。

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

重学 Java 设计模式:实战原型模式

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

老板你加钱我的代码能飞!程序员中有一类人非常喜欢编程开发,他们不只是满足于业务需求,也迎合自己的成就感。而往往正因为这份成就感才越加喜欢编程!你也可以深究深挖,扩充自己的知识储备,运用设计模式构建合理的代码,从而喜欢编程开发。

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

SpringBoot 分布式任务中间件开发 附视频讲解 (手把手教你开发和使用中间件)

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

如果我们的任务是比较大型的,比如;定时跑批T+1结算、商品秒杀前状态变更、刷新数据预热到缓存等等,这些定时任务都相同的特点;作业量大、实时性强、可用率高。而这时候如果只是单纯使用Schedule就显得不足以控制

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/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/1a/1abffa05911b9d42b1330c132c039694.jpeg?x-oss-process=image/resize,w_416,h_234

源码分析 | 手写 mybait-spring 核心功能 (干货好文一次学会工厂 bean、类代理、bean 注册的使用)

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

你是否有怀疑过你媳妇把你钱没收了之后都存放到哪去了,为啥你每次get都那么费劲,像垃圾回收了一样,不可达。

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

重学 Java 设计模式:实战建造者模式

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

老板你加钱我的代码能飞!代码写的烂却时常有;测试小姐姐过来聊天(求改bug)、有产品小伙伴送吃的(求写需求)、有业务小妹妹陪着改代码(求上线)。[Emm]实战设计模式,远离小姐姐。

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/d7/d7f3388290e82aa3ccd82bdcb5dbacfd.png?x-oss-process=image/resize,w_416,h_234

重学 Java 设计模式:实战中介者模式「按照 Mybatis 原理手写 ORM 框架,给 JDBC 方式操作数据库增加中介者场景」

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

同龄人的差距是从什么时候拉开的?同样的幼儿园、同样的小学、一样的书本、一样的课堂,有人学习好、有人学习差。而这最终的差距就从最开始开始的,今天是什么样的你,人生就是什么样的你。

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

重学 Java 设计模式:实战迭代器模式「模拟公司组织架构树结构关系,深度迭代遍历人员信息输出场景」

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

时间紧是写垃圾代码的理由?拧螺丝?Ctrl+C、Ctrl+V?贴膏药一样写代码?没有办法,没有时间,往往真的是借口,胸中没用笔墨,才只能凑合。韩信点兵,多多益善,没有哪次打仗是一股脑的冲,都是有谋有略的站。

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

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

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

在编程的路上你是否想过,用汉字写一写代码?这里我们使用Spring的AOP面向切面编程,模拟韦小宝入宫前净身的过程,通过搞笑的案例提升新人接受切面的知识点的速度。

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/77/77636dd2598a7e1b2febdad7bd76d30d.png?x-oss-process=image/resize,w_416,h_234

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

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

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

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

面经手册 · 第 5 篇《看图说话,讲解 2-3 平衡树「红黑树的前身」》

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

讲道理5年开发,没用过数据结构,你只是在做CRUD!数据结构是写好代码的基础,尤其是树型结构在高级编程设计中,经常会使用到。就像HashMap中的红黑树,但为了更好的了解这样一种数据结构,本章节会介绍它的前身2-3树🌲

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

重学 Java 设计模式:实战享元模式「基于 Redis 秒杀,提供活动与库存信息查询场景」

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

你知道程序员的上下文是什么吗?除了被动的接受学习外,如何让自己可以知前因懂后果的设计和开发,是程序员发展道路上最重要的事情,也是编程开发最重要的价值。保持学习,提升自己!

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/f5/f57e054a5872aa3fe19562e95c0c0cae.png?x-oss-process=image/resize,w_416,h_234

重学 Java 设计模式:实战装饰器模式 (SSO 单点登录功能扩展,增加拦截用户访问方法范围场景)

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

很多人写代码往往是没有编程感觉的,也就是除了可以把功能按照固定的流程编写出流水式的代码外,很难去思考整套功能服务的扩展性和可维护性,就像江洋大盗与江洋大偷有着本质的区别!

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

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

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

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

重学 Java 设计模式:实战外观模式「基于 SpringBoot 开发门面模式中间件,统一控制接口白名单场景」

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

刀枪棍棒、斧钺钩叉、包子油条、盒子麻花,是语言。五郎八卦棍、十二路弹腿、洪家铁线拳,是设计。就像叶问打败金山找,不是南北拳的输赢,而是个人的武术修为之差。

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

《重学 Java 设计模式》PDF 出炉了 - 小傅哥,肝了 50 天写出 18 万字 271 页的实战编程资料

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

Hello, world of design !你好,设计模式的世界!欢迎来到这里,很高兴你能拿到这本书,如果你能坚持看完并按照书中的例子进行实践,那么在编程开发的世界里,就又多了一个可以写出良好代码的人,同时也为架构师培养储备了一个人才。

netty 案例,netty4.1 基础入门篇零《初入 JavaIO 之门 BIO、NIO、AIO 实战练习》

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

在Java中,提供了一些关于使用IO的API,可以供开发者来读写外部数据和文件,我们称这些API为Java IO。IO是Java中比较重要知识点,且比较难学习的知识点。并且随着Java的发展为提供更好的数据传输性能,目前有三种IO共存;分别是BIO、NIO和AIO。

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