-
Java线程池为什么先入队列再增加线程数?
发表于:2024-05-06 作者:了不起 分类:开发技术通过深入探讨线程池的内部机制,我们可以更好地理解为何线程池先将任务入队列再增加线程数,以及这种策略背后的原理和优势。
-
总是做后台管理系统,到底要怎么提升自己呢?
发表于:2024-05-06 作者:林三心不学挖掘机 分类:开发技术我记得我一年前去面试一个高级前端工程师的岗位时,面试官就问我一个问题:假如你开发一个后台管理系统,你怎么让你的团队成员更轻松去开发呢?
-
不是自己的项目,如何抗住面试官的询问?
发表于:2024-04-29 作者:陈树义 分类:开发技术在交待项目背景的时候,可以将一些项目亮点写上去,例如:项目 QPS 多少等。如果是重构类的项目,那么可以交待一下存在的问题,方便后续讲「项目职责」的时候,呼应自己的成果。
-
软件架构的23个基本原则
发表于:2024-04-29 作者:俞凡 DeepNoMind 分类:开发技术软件架构师在做出架构设计时需要遵循一些基本规则,本文介绍的23条原则就是其中最基础的规则,是所有软件工程师都需要牢记并实践的原则。
-
代码质量一塌糊涂,特么离职了,新来的人都不知道从哪里找,今天分享高质量命名方法论给你
发表于:2024-04-29 作者:码哥 分类:开发技术好的代码应该具备:易拓展和维护、简洁(只做好一件事)、可复用性强(没有重复代码)、能快速写出单元测试。可读性强、没有副作用(做了名称以外的工作)。
-
工作中有没有做过性能调优?一问这个便知!
发表于:2024-04-24 作者:冰河 分类:开发技术秒开率主要针对的是前端网页或者移动端APP来说的,如果一个前端网页或者APP能够在1秒内很平滑的打开,尤其是首页的加载。此时,用户就会感到前端网页或者APP使用起来很顺畅,如果超过3秒甚至更长的时间,...
-
我用这十招,减少了80%的BUG
发表于:2024-04-17 作者:苏三 分类:开发技术如果你想减少日常工作中的代码BUG,或者线上事故,少犯错,少踩坑。经常看别人真实的踩坑分享,是一个非常不错的选择,可以学到一些别人的工作经验,帮助你少走很多弯路。
-
领域驱动设计(DDD)中的应用架构:六边形、洋葱、整洁与清晰
发表于:2024-04-17 作者:lyl 分类:开发技术六边形架构,也称为端口和适配器架构,由Alistair Cockburn提出。它强调将应用程序的核心逻辑(领域模型)与外部系统(如数据库、用户界面、外部服务等)隔离开来。
-
聊聊架构设计流程:设计备选方案
发表于:2024-04-17 作者:greencoatman 分类:开发技术从高性能消息读取的单机系统设计来看,由于团队主要使用 Java,备选方案 2 和 3 均采用了基于 Netty 的高性能网络库。这反映了团队的技术背景对选择范围的影响。一般而言,成熟的团队不易频繁更换...
-
聊聊架构设计流程:识别复杂度
发表于:2024-04-16 作者:greencoatman 分类:开发技术消息队列系统面临的主要复杂性在于高性能的消息读取和全流程的高可用性保障。这次详细的分析和讨论,不仅适用于“前浪微博”面临的挑战,也为其他企业提供了一种系统性问题解决的框架。
 热门推荐
程序员的未来属于「伪代码」!Nature专栏:... 17个强大的 AI 工具,让你的工作效率翻倍 2024年不容错过的十大开发框架 一篇聊透云原生中的服务网格 虚拟现实技术应用架构:拓展互联网体验 前端如何选择图片的格式?你学会了吗 值得一试的五大AI编程助手- 周排行
- 月排行
-   13种最佳App设计不止有设计美感,更跟踪用户体验
-   程序员的未来属于「伪代码」!Nature专栏:...
-   教你如何开发一款实用的完整Android App,附源码
-   软件架构编年史:整洁架构
-   17个强大的 AI 工具,让你的工作效率翻倍
-   编程须谨记:大象不咬人,蚊子却致命
-   事件驱动架构和微服务架构的区别与联系
-   13种最佳App设计不止有设计美感,更跟踪用户体验
-   23种软件设计模式综述
-   业务系统知识沉淀的思考与初步探索
-   世界上最好的开发语言!PHP-开源CMS大比拼
-   衡量软件产品质量的 14 个指标
-   程序员的未来属于「伪代码」!Nature专栏:...
-   教你如何开发一款实用的完整Android App,附源码