下午两点新版本上线,其中一个消费者服务的内存增长速度异常迅速,在短短五分钟内就用完了2G内存并自动重启了pod,之后又在五分钟内OOM了,在四十分钟内服务的pod已经重启了八十几次,要知道我们之前这个消费者服务正常运行时候只用了不到500M。
如何禁止Chrome自动更新IDM扩展程序
下载完成后导入chrome浏览器,但是发现挂了小猫之后浏览器立马就把此插件自动更新到最新版本6.42.22了,导致下载时因版本不匹配提示无法完成下载。
JVM实战—10.MAT的使用和JVM优化总结
1.线上大促活动导致的老年代内存泄漏和FGC(MAT分析出本地缓存没处理好)
某苏人社异步JS逆向加解密分析(sm2+sm3+sm4)
这个网站用到了 axios,可以先了解一下 axios 这个网络请求库,主要是
interceptor这块
如何做好软件架构师
先讲软件架构师,职责是服务团队和项目产品,角色对应的工作范围:
上位机与MES数据交互的常用方案
上位机与MES(Manufacturing Execution System,制造执行系统)之间的数据交互,大多数情况下都是MES提供数据接口,上位机按照MES的要求进行实施。
golang自带的死锁检测并非银弹
这说明了口口相传知识的有效性是日常值得怀疑的,同时也再一次证明了没有银弹这句话的含金量。
UML之发现用例
遵循上述形式获得的用例名称通常是正确的,并且很容易理解。然而有些特殊的用例不适用这种命名的方法。例如,在系统或参与者具备自主能力的场景下,一个机器人系统会自行进入休眠状态,一个时钟会自动计时,此时没有具有传统目标的传统参与者。
用例图简单易懂,几乎不需要经过专业训练就可以阅读和开发,而用例图又是描述需求的手段,故而通常它由需求分析人员与参与者的代表共同开发,或者由需求分析人员开发后,与参与者讨论修改而成。最终形成的用例图还须交给各参与者代表进行审查。参与者代表审查用例图非常有必要且有价值,因为参与者可以明确知道用例图是否包含了他们自己所有的目标,或者是否存在跟他们不相关的目标。也正是基于此,在为用例命名时应当使用参与者的术语,而避免使用IT术语或者实现时的概念,同时力求简单、明确,确保每个人都能理解。
系统开发人员倾向于围绕用例来组织项目,因为这样可以使项目更易于相关各方理解。通常一个项目应当生成需求或设计文档,可以考虑先按参与者再按用例来组织文档结构(如下图所示),同时也可以通过创建相关用例的包来构建包结构。

本文简单讨论了用例的概念及如何发现用例,关于用例与参与者更深入的概念与知识,请参阅博客下UML合集中的其他相关文章。
sql server版本太老,java客户端连接失败问题定位
这个系统大概是下面这样的,支持录入各种数据源的信息(ip、端口、数据库种类、账号密码等):
Python学习(四)——配套《PyTorch深度学习实战》
字符串的相加是通过使用加号(
+)运算符来实现的。它将两个或多个字符串连接成一个单一的字符串。
小狮博客