程序员的迷茫不仅仅是面对技术繁杂的无力感,更重要的是因为长期埋没于软件 世界的浩大的分工体系中,无法看清从业务到软件架构的价值链条,无法清楚定位自己在分工体系的位置,处理不好自身与技术、业务的关系所致。
由于有一条业务线不理想,高层决定下架业务。对于我们技术团队而言,其对应的所有服务器资源和其他相关资源都要释放。释放了8台应用服务器;其他都还好,不多时就解决了。唯独这删除Redis中的数据,害得我又熬了一个通宵,真是折煞我也!
为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Boot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。
你见过阿里员工的反省书吗?最近网上流传着一份反省书,据说出自一个绩效3.25的阿里员工之手,反省内容包括自己每天在干什么,有哪些恶习,最大的问题等等,林林总总列了几十条,看来反省得很深刻嘛!
基于Redis使用分布式锁在当今已经不是什么新鲜事了。本篇文章主要是基于我们实际项目中因为redis分布式锁造成的事故分析及解决方案。
记得之前在规划和设计微服务架构的时候,张队长给了我一个至今依然记忆深刻的提示:『你的设计蓝图里为什么没有看到DDD的影子呢?』 随着对充血模型的领域认知的加深,我越加感觉到DDD的重要性。于是网上一顿海找,并做了学习笔记。
你羡慕过杨超越的锦鲤命吗?没想到互联网行业里也有一种奇特的命格,叫“阿里命”。有位网友发帖自嘲自己“三次躺着进阿里”,“被动福报”,小编太好奇了,在他身上到底发生了什么? 为了逃离阿里,楼主最后去了国企,这下总不会被阿里爸爸收购了吧
领域模型(domain model)是对领域内的概念类或现实世界中对象的可视化表示。领域模型也称为概念模型、领域对象模型和分析对象模型。 ——《UML和模式应用》 我们在日常开发中,经常针对一些功能点争论“这个功能不应该我改,应该是你那边改”,最终被妥协改了
作者介绍 悟空聊架构 种树比较好的时间是十年前,其次是现在。 自主开发了Java学习平台、PMP刷题小程序。目前主修Java、多线程、SpringBoot、SpringCloud、k8s。 本公众号不限于分享技术,也会分享工具的使用、人生感悟、读书总结。 可落地的 Spring Cloud 实
1 文章概述 《阿里巴巴JAVA开发手册》有这样一条强制规定:线程池不允许使用Executors去创建,而应该通过ThreadPoolExecutor方式,这样处理方式更加明确线程池运行规则,规避资源耗尽风险。本文我们从资源和排查问题两个角度进行分析,同时参考DUBBO线程池声
离成功只差临门一脚是什么感觉?大概就是这位程序员小哥哥的感受了:第二次尝试进阿里,好不容易闯过层层面试,眼看就要成为阿里人,却在背调时被拦在门外,真是心碎成饺子馅! 这种感觉真是太难受了,阿里员工纷纷表示“心疼”:
1 删除过期数据 我们设置Redis元素时可以指定过期时间,那么Redis如何删除这些超时元素?Redis采用了两种策略:定期删除和惰性删除。 (1) 定期删除 Redis每隔一段时间就检查哪些KEY已经过期,如果过期就删除。但是我们来设想一个问题:如果Redis存储KEY非常多