工作3-5年,是很多技术人的职业发展分水岭。 在这个阶段,如果你能迈过「写业务代码」到「高级开发&架构师」的坎,未来的 5-10 年还将是你的上升期,你的年薪也将越来越高,甚至有机会迈入 50W+、甚至是 100W+ 俱乐部。 如果迈不过去,你很可能别无选择、只能继续CRUD,且逐步失去竞争力,离升 ...
分类:
其他好文 时间:
2020-06-01 15:36:19
阅读次数:
105
工作3-5年,是很多技术人的职业发展分水岭。
在这个阶段,如果你能迈过「写业务代码」到「高级开发&架构师」的坎,未来的 5-10 年还将是你的上升期,你的年薪也将越来越高,甚至有机会迈入 50W+、甚至是 100W+ 俱乐部。
如果迈不过去,你很可能别无选择、只能继续CRUD,且逐步失去竞争力,... ...
分类:
其他好文 时间:
2020-06-01 15:34:07
阅读次数:
140
一个奇怪的用法 我遇到过一个项目,使用 .net core 搭建的一套OA系统,搭建这个系统的架构师,选择将不合法的请求,或是失败的请求用 throw 抛出异常,然后再异常过滤器中打包成一个正常相应的数据,返回给前端。 例:服务器接受到客户端的请求,检查上传的参数的时候,发现少了一个参数,这个时候应 ...
分类:
其他好文 时间:
2020-06-01 12:21:05
阅读次数:
130
上一篇文章公司来了一位阿里P7大佬,只做了6个步骤,代码性能瞬间翻倍,我们聊了性能优化的六大原则。原则有了,但是在针对实际的性能问题的时候,用什么样的解决方案才可以提升性能呢?这就需要你了解具体的优化策略了。现实中的性能问题和具体领域千差万别,我也不可能面面俱到。但是为了帮助你理解,我总结了十大常用的优化策略。我将这十大策略分成五个类别,每个类别对应两个相关策略,帮助你掌握。这五个类别是:时空相互
分类:
其他好文 时间:
2020-05-31 09:16:24
阅读次数:
134
Linux下如果我们进入到了一个比较长的路径,比如:/home/alvin/projects/blogdemos/linux-system-programming/thread/home/alvin/projects/blogdemos/diff/home/harry/study/亚洲文化/日本文化/中日交流/影视业/动作片如果我们想要回退到一个特定的父目录,那么我们通常的做法是这样敲:$cd..
分类:
其他好文 时间:
2020-05-30 21:35:26
阅读次数:
57
早期的黑白电视机要换台那简直是很不容易,需要跑到电视机前面扳动上面那个切换频道的按钮,一顿折腾下来才能完成一次换台。现如今,我们只需要躺在沙发上按一下遥控器的按钮就可以轻松的躺在沙发上完成一次次的换台了。这里就使用了命令模式,将换台命令和换台处理进行了分离。 还有就是餐厅的点菜单,一般是后厨先把所有 ...
分类:
其他好文 时间:
2020-05-30 20:21:41
阅读次数:
67
备忘录模式(Memento Pattern)又称为快照模式(Snapshot Pattern)或者令牌模式(Token Pattern),是指在不破坏封装的前提下,捕获一个内部状态,并在对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 在软件系统中,备忘录模式为我们提供了一种“后悔药 ...
分类:
其他好文 时间:
2020-05-30 20:20:27
阅读次数:
102
一、建造者模式的定义 大家平时都去过肯德基用餐,那里不变的是炸鸡、汉堡、薯条、可乐等,这些都是一直都有的,不变的,而其它组合是经常变化的,从而生成不同的“套餐”罢了。而建造模式(Builder Pattern)是将一个复杂的对象的构建过程与它的表示分离,使得同样的构建过程构建不同的表示。使用建造者模 ...
分类:
其他好文 时间:
2020-05-30 20:11:12
阅读次数:
93
一、代理模式的应用场景 在我们的生活中,经常会见到这样的场景,如:租售房中介、婚介、经纪人、快递等,这些都是代理模式的现实生活体现。代理模式(Proxy Pattern)是指为其它对象提供一种代理,以控制对这个对象的访问。代理对象在客户端和目标对象中间起到了中介的作用,使用代理模式主要有两个目的:一 ...
分类:
其他好文 时间:
2020-05-30 20:10:19
阅读次数:
76
一、原型模式的应用场景 你一定遇到过这样的代码场景,有大量的getter、setter赋值的场景。例如这样的代码片段: private SafetyStockMessage createKafkaMessage(SafetyStock safetyStock, HttpServletRequest ...
分类:
其他好文 时间:
2020-05-30 20:08:04
阅读次数:
70