-
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 分类:开发技术消息队列系统面临的主要复杂性在于高性能的消息读取和全流程的高可用性保障。这次详细的分析和讨论,不仅适用于“前浪微博”面临的挑战,也为其他企业提供了一种系统性问题解决的框架。
 热门推荐
开发者必备的程序调试利器,来找到适合你的... 优雅代码的秘密,都藏在这六个设计原则中 五款 AI 网站构建器,任何人都能快速构建网站 为什么需要软件详细设计? CSS 布局的本质是什么 GitLab vs Jenkins:哪个是最好的 CI/CD 工具? Python 模块 asyncio-异步IO,事件循环和并发- 周排行
- 月排行
-   开发者必备的程序调试利器,来找到适合你的...
-   聊聊前端领域那些“门面”
-   “低代码/无代码” 爆火!程序员该如何应对?
-   好代码的五个特质
-   优雅代码的秘密,都藏在这六个设计原则中
-   为什么需要软件详细设计?
-   如何评估软件质量保证的成功:KPI、SLA、发...
-   GitLab vs Jenkins:哪个是最好的 CI/CD 工具?
-   谈谈Java中遍历Map的几种方法
-   IEEE计算机协会预测2019年十大顶级技术趋势
-   为什么需要软件详细设计?
-   2024年不容错过的十大开发框架
-   好代码的五个特质
-   【重磅推荐】34张史上最全IT架构师技术知识图谱