
程序员成长
文章平均质量分 82
架构师沉默
Java 开发技术通俗分享,少走一点冤枉路,不限 Vue、Spring 系列、MQ、ES、Redis、分布式、微服务、三高(高并发、高性能、高可用)、常用工具、面试技巧与架构思维讨论交流。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
字节一面:怎么在千万级订单表加字段?
千万级订单表新增字段的几种方案对比:1. 主从切换方案(优雅但运维复杂)2. 在线DDL工具(自动化但易踩坑)3. 扩展表方案(查询略繁琐但主表稳定)4. JSON字段(灵活但查询难优化)5. 复用冗余字段(低成本但有长度限制)。最终发现通过业务日志落地也能满足需求,启示我们:解决问题不一定需要修改数据库,明确业务目的比技术实现更重要。原创 2025-08-06 17:47:38 · 404 阅读 · 0 评论 -
Java优雅使用Spring Boot+MQTT推送与订阅
实践建议clientId。原创 2025-07-29 21:40:47 · 469 阅读 · 0 评论 -
京东二面:分库分表后翻页100万条,怎么设计?答对直接拿下P7!
分页这事,看似简单,实则很有门道。千万数据,不要用 OFFSET 跳页,纯纯自杀行为。分库分表后深度分页,是一场分布式全局排序战争。不同业务场景,要选不同方案,没有银弹,只有匹配。原创 2025-07-23 17:55:44 · 638 阅读 · 0 评论 -
为什么 ArrayList 是线程不安全却在开发中被广泛使用?
通过手动控制锁的粒度,平衡安全性和性能。原创 2025-07-10 21:11:39 · 545 阅读 · 0 评论 -
字节面试被问到“手机号存储选 Int 还是 String”!
【摘要】手机号存储选择涉及业务扩展性与数据容错性。int类型存在存储不足(11位超限)、前导零丢失和模糊查询困难等问题,而string类型更灵活。建议使用VARCHAR(20)而非VARCHAR(11),以兼容国际号码(如+86前缀)和特殊格式(分机号),并配合utf8mb4字符集、唯一索引及加密存储。面试考察点在于全局思维:存储成本差异小,但字段长度预留和格式兼容性可避免未来业务扩展时的结构修改。开发中需注意数据清洗、隐私加密(如AES_ENCRYPT)和脱敏处理,体现技术方案的全面性。原创 2025-07-08 20:18:54 · 298 阅读 · 0 评论 -
localhost 与 127.0.0.1 有啥不一样?
在开发中,我们经常用到localhost和127.0.0.1。不少人觉得它们是一回事,甚至可以互换使用。但真的是这样吗?今天就来拨开迷雾,带你看清这对“孪生兄弟”的真面目,理解它们的异同,并知道在实际开发中应该怎么选,避免掉坑。localhost是个,是“本地计算机”的代号。每次你在浏览器里敲下localhost,系统就会去查找一个叫hosts的文件,看看这个名字应该指向哪个 IP 地址。一般默认会被解析成127.0.0.1,也就是本机 IP。是域名,不是 IP通常指向自己(当前电脑)原创 2025-07-04 18:49:18 · 706 阅读 · 0 评论 -
Spring Aware 接口,让你的 Bean “觉醒”!
Spring 中的。原创 2025-07-03 18:31:40 · 436 阅读 · 0 评论 -
关于 AI 编程的思考
而现在的 AI 编程,是 AI 替你想、替你写、替你跑,甚至还能帮你 debug。Karpathy 说,未来我们不会造出“钢铁侠机器人”,而是“钢铁侠战衣”——由 AI 驱动的半自治系统,增强人类的生成-验证循环,保留控制权,又释放创造力。真正的核心,是「上下文工程」:把对的任务描述 + 样例 + 依赖信息 + 历史 + 工具接口结构化传给模型,像构建内存一样“编程”它的大脑。你只管“说”,剩下的它帮你搞定。你不再是“码农”,而是“提示工程师”、“流程设计者”,甚至可以称之为“AI 协作者”。原创 2025-07-02 18:24:05 · 663 阅读 · 0 评论 -
辞职用 10 个月做 AI 设计工具,上线后没有用户
产品从来不是一个人的独角戏,而是一场与市场共舞的长跑。“做个信息图怎么这么费劲?“Canva 是一站式工具,满足 80% 场景,你这工具可能只满足 5%。10个月过去,他把积蓄砸光、头发熬没,功能拉满、界面精致……“你已经比大多数人更进一步了——因为你真的做出了一个产品,失败也比空想有意义。听上去,是不是有点像“信息图界的 Midjourney + ChatGPT”?除非找到一个极度垂直、高频刚需的用户群体,比如医疗行业、专业研究者……,在 Visa、Walmart、Target 做过架构师,原创 2025-07-01 18:08:30 · 591 阅读 · 0 评论 -
程序员深圳“车居三年”,省下十万块?
这位程序员在深圳打拼六年,最初和所有打工人一样,租个单间,每月房租2500元,加上生活杂费,月支出约5000元。归根结底,是这位程序员用自己的方式,触碰到了很多人不愿面对的现实:我们在城市打拼,究竟是为了什么?车里住三年,省了十万,听起来有点“极限生存”,但本质上不过是城市人一次“自救式迁徙”。最近,一个在深圳工作的程序员,靠着“住车里”的方式,三年攒下十万元,引爆全网热议。况且,如果“没租房”就不道德,那那些房车旅游的、露营过夜的,是不是也都成问题?这是典型的“半游牧式生活”,对外极简,对内自律。原创 2025-06-26 18:53:39 · 680 阅读 · 0 评论 -
裁员跳槽,你还想靠刷题面试吗?
如果准备跳槽,不再“无脑刷题”,而是:停下来,找回自己调整心态,活得清醒抬头看路,顺势而为每一轮技术浪潮都意味着一次洗牌。你可以慌张,也可以选择策略性地“重新开始”。原创 2025-06-25 18:20:23 · 672 阅读 · 0 评论 -
程序员如何用 RPA 玩转自媒体副业
沉默是金,总会发光大家好,我是沉默在这个信息爆炸的时代,自媒体成了普通人表达自我、获取流量、甚至赚取收入的重要阵地。尤其是像你我这样的程序员,如果能把技术力变现到内容分发上,简直是外挂般的存在。程序员如何借助自身技术优势,开发 RPA 工具,实现内容批量自动发布和精准运营?本文结合实操案例,带你一步步打造高效自媒体发布矩阵,助你用技术赋能副业成长。原创 2025-05-28 20:07:19 · 964 阅读 · 0 评论 -
程序员改变命运的 6 个关键习惯
今天,我们不谈技术、不聊八股,而是来剖析 6 个决定你职业天花板的高效习惯,用一套你听得懂、用得上的方式,帮你扭转颓势、直线上升。问题不是出在你写的代码,而是在于你“写代码的方式”——说得通俗点,是在于你“工作”的习惯。如果你写的代码像谜题、文档像天书,别指望队友还能“秒懂”,更别指望项目能顺利推进。画流程图、写接口定义、建模型,提前 30 分钟规划,胜过事后重构 30 小时。你困在一个莫名其妙的 Bug 里,调试了 2 小时,还是毫无头绪。:写出靠谱的代码、准时交付任务、不推锅,都是积攒信任的关键动作。原创 2025-05-23 21:05:19 · 731 阅读 · 0 评论 -
是时候了解下 Nacos 了!
它是微服务通信的“导航台”,让服务不再靠硬编码找朋友,而是动态发现、自动连接。原创 2025-05-21 18:28:28 · 890 阅读 · 0 评论 -
程序员焦虑真相:会写代码不等于能赚钱
很多程序员都曾有这样的困惑:明明自己的技能越来越成熟,写代码、搞架构、带项目样样拿得出手,但一旦想“跳出公司”独立做点事情,却发现自己像个“无用之人”。大多数人之所以被困在“打工模式”中,其实是因为他们只掌握了“满足需求”的某一部分技能(比如写代码),但缺乏对“需求”和“流量”的理解和控制力。在做项目时,我也开始尝试录屏、做内容,把经验变成“素材”,一方面是传播影响力,另一方面是训练自己的“表达能力”。如果你也走在“技术焦虑”的路上,也许可以试着转个身,往“需求”那头走一走,往“流量”那头靠一靠。原创 2025-05-10 17:49:14 · 485 阅读 · 0 评论 -
支付宝1.16 P0事故,产品、程序员、测试、运营谁背锅?
-产品经理是否有梳理整体流程、影响范围、功能、产出文档,如果这一阶段没做好,后面的操作都会错上加错。由产品经理梳理需求,程序员接到需求进行功能调整,测试人员进行验证,运营人员进行上线维护。--程序员是否依照文档进行分析设计,检索影响代码、数据,这一阶段也会产生不小的问题。我们知道这两年有政策扶持,出现了很多国补,买家电、买车、最近开始买手机也有补贴了。--测试人员是否进行集成测试、系统测试、回归测试,步骤少了也会影响到上线。--运营人员是否有调整好环境、配置,都是造成问题的关键。如需转载,请后台联系。原创 2025-01-18 08:39:55 · 234 阅读 · 0 评论 -
程序员不被淘汰需要什么能力
通过不断的 PDCA 循环,持续改进和优化问题解决的过程,提升解决问题的能力。参加技术大会也是一个很好的学习机会,因为大会上的信息和技术权威又专业,可以紧跟潮流,获取最新技术的动态,获得更多灵感。具备良好的口头表达能力,就能清晰地阐述自己的观点和想法,再加上优秀的书面表达能力,如编写出清晰的需求文档、设计文档或用户手册等,或标注清晰的代码注释,帮助其他开发者理解和维护代码,就已经超过了 90% 的程序员。时刻保持学习力,关注学术界和工业界的最新技术和消息,阅读技术论文,刷技术博客,了解前沿的技术动态。原创 2025-01-05 22:46:35 · 1451 阅读 · 0 评论