首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
SamDeepThinking
掘友等级
研发高级经理
从小厂一路到大厂,知识星球:老码头的技术浮生录
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
SamDeepThinking
研发高级经理
·
21小时前
关注
DDD领域驱动设计三年落地实战-开篇词
DDD在团队里跑了三年 三年前,CTO要求所有微服务必须用DDD来组织代码。没有太多商量的余地,就是一个硬性要求。我当时对DDD的了解停留在看过几篇文章的程度,聚合根、限界...
4
1
分享
SamDeepThinking
研发高级经理
·
1天前
关注
千万级用户购物车系统的架构设计
我们当时搞的购物车服务,其实还是有点庞大的,看似是一个简单的CRUD,但是当你真正去实现一个购物车的时候,发现压根不是那回事。 当商品类型从单一SKU扩展到普通商品、套餐组...
1
评论
分享
SamDeepThinking
研发高级经理
·
1天前
关注
写代码不考虑前后兼容,迟早要还的
上周组里一个同事刚上线一个合同审批系统的改动,OA流程里签署方式的下拉框从原来的两个选项改成了三个。代码跟着做了调整,只处理新选项的值。上线当天下午,几个审批单全部处理失败...
0
评论
分享
SamDeepThinking
研发高级经理
·
2天前
关注
你认为从0-1开发一个项目最难的地方是什么?
而其中最关键的一步就是:拆。 但是一个拆字谈何容易呀。就比如我23年入职新公司时,我是第一个开发,任何人和基础设施和系统都是ZERO,啥都没有的。 而我当时面临的第一个问题...
1
评论
分享
SamDeepThinking
研发高级经理
·
2天前
关注
所有的框架源码,最怕的就是被debug
知乎上有个问题:学编程是理解就行呢还是全部背? 我的观点是:我是建议用debug的思维去做这个事情,并且写一些小的demo验证它。 我之前在知乎写过一篇回答,redis 为...
0
评论
分享
SamDeepThinking
研发高级经理
·
3天前
关注
IntelliJ IDEA 中有什么让你相见恨晚的技巧?
我是程序员一枚,喜欢简单简洁的东西,最好是出现在我面前的东西越少越好。因此IDEA里,如果你一下子让我看到N个JAVA类,我就浑身难受。因此我选择的是: 就是没有标签页,在...
1
1
分享
SamDeepThinking
研发高级经理
·
3天前
关注
为什么选微服务而不是动态扩容单体
动态扩容单体能不能做?能。单体应用部署成集群,前面挂个负载均衡,流量大了加机器。 问题在于:选微服务的驱动力从来不是吞吐量。 如果你面临的问题只是「流量扛不住了」,代码性能...
1
评论
分享
SamDeepThinking
研发高级经理
·
4天前
关注
别人写的代码看不懂,到底是谁的水平有问题
其实不是这样的,当你接触过的高手多了后,你会自然而然的认为:高手的代码,确实不太容易看懂,尤其你水平还不够的时候。 我不是说你菜,只是每个人都会经历过这个阶段的。关键在于,...
0
评论
分享
SamDeepThinking
研发高级经理
·
4天前
关注
RocketMQ消息可靠性的三道关卡
RocketMQ的可靠性设计覆盖了消息流转的每个环节,但不是说用了RocketMQ消息就不会丢。它提供了机制,能不能用好取决于你怎么配、怎么写代码。 一条消息从发送到被消费...
1
评论
分享
SamDeepThinking
研发高级经理
·
5天前
关注
完结篇:28篇,一套完整的秒杀系统交付给你了
写到这里,这个专栏正式完结了。整个项目一共写了 13,260行代码。 从开篇词到全链路压测,28篇文章,前后持续了几周。写的过程比我预想的累很多。不是技术本身难,而是要把一...
1
评论
分享
SamDeepThinking
研发高级经理
·
5天前
关注
批评下属不如当场展示解决方案
有人问了这么一个问题:因为工作不到位,在部门全员会议上批评了下属,下属从此甩脸子不搭理,三个月过去了,组长职责也不履行了,部门内工作不好安排,念及感情和现实情况不知道如何处...
1
评论
分享
SamDeepThinking
研发高级经理
·
6天前
关注
打造高效团队的四个关键动作
很多新晋技术经理或者技术组长上任后,第一件事就是建流程、定规范、搞工具链。忙了几个月,发现团队效率并没有明显提升。问题出在哪?方向搞反了。流程和工具是锦上添花的东西,团队能...
0
评论
分享
SamDeepThinking
研发高级经理
·
6天前
关注
帮同事不是顺手的事,是要停下来认真做的事
很多团队都说提倡互助,领导也经常讲「干完自己的活,主动帮帮别人」。方向没问题,但落到执行层面,有个关键矛盾大多数团队没有解决:帮忙的时间从哪来? 如果答案是「挤一挤」「顺手...
2
评论
分享
SamDeepThinking
研发高级经理
·
6天前
关注
程序员如何接受工作内容毫无意义?
知乎上有人问:程序员如何接受工作内容毫无意义? 他举了一堆例子。按钮文案从「氛围」改成「空间」,又改回来。一个按钮被疯狂点击后偶尔闪烁,测试提了bug,但觉得用户根本不会这...
8
评论
分享
SamDeepThinking
研发高级经理
·
7天前
关注
代码能跑就别动?有AI之后其实未必
我自己的AI IDE里配了不少skill,改完让AI跑一套分析和审核,比如说 impact-analysis(影响面分析) codereview commit(代码提交)。...
3
4
分享
SamDeepThinking
研发高级经理
·
7天前
关注
程序员过35岁之前,应该完成的三件事
我42了,还在一线撸代码。像我这种人,天天都在想一个问题:当我离职或者被离职了,我每天每周每个月,还能挣多少钱? 这个问题才是最优先要考虑的。不是「怎么让自己不被裁」,而是...
28
10
分享
SamDeepThinking
研发高级经理
·
8天前
关注
别把业务逻辑塞进存储过程,适当用表驱动法
当然不建议将业务逻辑全部写在存储过程里,太难维护了。但是《代码大全》里的表驱动法的话,有些场景还是可以用的。 这两件事看起来有点像,都是把逻辑「外置」到数据库层面,但本质区...
1
评论
分享
SamDeepThinking
研发高级经理
·
9天前
关注
为什么要做性能测试
我还在国内一家互联网大厂打工的时候,有次做完一轮性能测试,把报告交给leader审核。他瞄了一眼: 我很诧异,回了一句:并发数和环境都检查过了,已经是最优并发数了,接口的吞...
1
评论
分享
SamDeepThinking
研发高级经理
·
9天前
关注
为什么你做技术方案总是漏掉边界情况
技术评审会上经常能看到这样的场景:同一份方案摆在桌上,有人扫一眼就能提出五六个问题,并发竞争怎么处理、数据量大了会不会拖慢查询、上下游服务挂了怎么兜底。你看了半天觉得方案挺...
1
2
分享
SamDeepThinking
研发高级经理
·
9天前
关注
并发量就算只有2,该上锁还得上呀
先看一组真实的生产数据。 一个有1000家门店的连锁企业,订货系统下单接口的峰值TPS是20。一个有2亿用户的平台,大促期间下单接口的TPS是2000。同一个平台的商品系统...
0
1
分享
下一页
个人成就
优秀创作者
文章被点赞
2,869
文章被阅读
276,658
掘力值
11,167
关注了
6
关注者
5,056
收藏集
3
关注标签
19
加入于
2016-07-14