-
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 分类:开发技术消息队列系统面临的主要复杂性在于高性能的消息读取和全流程的高可用性保障。这次详细的分析和讨论,不仅适用于“前浪微博”面临的挑战,也为其他企业提供了一种系统性问题解决的框架。
 热门推荐
软件测试基本完成的四个级别 让Docker日臻完善的8个优秀工具 2019年可能大火的编程语言清单已出炉! 每月处理15亿次登录,Auth0高可用架构实践 一些Java的知识点扫盲 遭遇难以想象4天的宕机后,Netflix用7年时间... 干货!前端开发指南20+- 周排行
- 月排行
-   工作中有没有做过性能调优?一问这个便知!
-   Java程序员的迷思,到底需不需要学习底层源...
-   服务架构:事件驱动架构
-   大模型系列:提示词管理
-   VS code搭建 C 和 C++ 环境的完整图文教程!
-   前端性能优化心法
-   Web开发与设计常用的17种Chrome扩展包
-   漏洞少、成本低……极简代码的终极优势!
-   线上系统没做性能优化,说炸就炸...
-   快速开发游戏的十个关键
-   适合教孩子编码的七款免费编程语言
-   Java开始没落了吗?学Java真的没前途了吗?
-   一篇讲明白DevOps时代下的持续架构实践
-   构建跨浏览器兼容网站的八个基本技巧
