引言(文章的价值及意义) 1.研发全流程总结:从需求分析、架构设计、项目管理,部署等流程都有描述及对应的方法论沉淀;2.总结DDD 架构设计实践经验;3. 总结SpringC...
引言(文章的价值及意义) 1.研发全流程总结:从需求分析、架构设计、项目管理,部署等流程都有描述及对应的方法论沉淀;2.总结DDD 架构设计实践经验;3. 总结SpringC...
1 引言 作为一名从事Java开发快一年的程序员,在线上经常碰到某个模块的Pod发出CPU与内存告警的问题,而这些问题会导致系统响应缓慢甚至是服务不可用。一般情况下可以通过重...
新版发布,祝女神节日快乐—低代码能力更强大,让程序猿少写code,有更多时间陪女神! 项目介绍 JeecgBoot是一款企业级的低代码平台!前后端分离架构 SpringBoo...
背景 最近在做 BI-统计图查询层重构(java应用层分析查询), 自己也在设计的这个过程中结合过往的经验在思考: 1、到底什么是好的架构设计?2、好的架构设计应该具备哪些特...
sentinel支持以下相关功能,但是功能相应的配置sentinel本身是基于内存存储的,如果应用服务重启,则规则配置信息就会丢失,这种情况在使用方面非常的不方便,所以就要做...
StandardShardingStrategy策略只支持单分片键的标准分片策略。配置参数:standard.sharding-column 分片键;standard.pre...
不管当下产品研发模式(经典瀑布、敏捷迭代、CI/CD/DevOps、AI)有怎样的发展,都无法解决长久以来一直存在的各种短板: 1)需求质量问题,如烂需求、伪需求、不清晰的需...
如果接到公司HR通知准备晋升述职,那么恭喜你,你离升职加薪已经不远了。不过不是所有人都能如愿以偿,如果准备不充分可能会适得其反。 晋升述职主要考察的是对目前职位的总结、对自身...
💻在面试或者日常开发当中,经常会遇到公平锁和非公平锁的概念。 两者最大的区别如下👇 1️⃣ 公平锁:N个线程去申请锁时,会按照先后顺序进入一个队列当中去排队,依次按照先后顺序...
一、背景 漏测Bug是指产品逻辑缺陷在测试过程中没有被发现(尤其是测试环境可以重现的缺陷),上线版本发布后或者在用户使用体验后发现并反馈回来的缺陷。可能造成线上故障或者资损,...
1. 常见的做法 常见的错误做法: 服务拆分粒度越小越好 按照大公司的套路拆分 以代码量为拆分标准 拆分核心三原则: 2. 服务粒度匹配团队规模 服务粒度过细的问题,可以先看...
背景 在代码开发中,我们通常都会使用分层架构,在分层架构中都会使用模型转换,在不同的层使用不同的模型。以 DDD 分层模型为例,如下: 模型分类 DO DataObject,...
在Spring Aop中,我们可以拿到拦截方法的参数,如果能结合spel表达式,就能实现更加灵活的功能。典型的实现有Spring的缓存注解: 本文介绍如何在aop编程中解析s...
1、使用命令 nvidia-smi 查询简单的进程信息 2、使用命令 ll /proc/PID 查询详细的进程信息 cmdline: 运行时输入的命令 cwd: 运行目录 e...
序 本文主要研究一下mysql如何用一个列来存储多个值 实例 用bit类型 建表及数据准备 位运算查询 更新 用int/bigint类型 建表及数据准备 查询 更新 用var...
在真实业务场景中,数据库中经常需要存储某些客户的关键性敏感信息如:身份证号、银行卡号、姓名、手机号码等,此类信息按照合规要求,通常需要实现加密存储以满足合规要求。 痛点一: ...
研发效能度量指标(1)[https://insights.thoughtworks.cn/research-development-efficiency-measuremen...