1.传统切面开发 通过Spring AOP我们可以很便捷的进行面向切面编程,比如统一日志处理、权限处理等等,常见开发范式如下: 2.动态切面的AOP传统的AOP开发,切点表达...
1.传统切面开发 通过Spring AOP我们可以很便捷的进行面向切面编程,比如统一日志处理、权限处理等等,常见开发范式如下: 2.动态切面的AOP传统的AOP开发,切点表达...
前两天系统的一张明细表的主键字段超出了限制范围,引发了一次生产事故。由于是底层服务使用的表,导致公司多个业务线系统无法使用,属于比较重大的生产事故,分享给大家,避免出现此类低...
今天聊下MySQL的一些重要知识,有些可能和你之前所了解的并不一样,但却是事实!follow me~ 1.上线需求时, SQL脚本直接执行吗? 你可能会说这不是废话吗?其实不...
有时候我们在开发环境需要模拟生产环境中百万级甚至千万级的数据量,以测试相关代码的性能时,这时候我们就需要向表中快速插入大批量的数据,怎么插入呢?一般常用的有三种方法,如下: ...
作为开发者,掌握位枚举的开发技能可以帮助我们加快业务需求开发,提高系统性能 什么是位枚举?其实理解和掌握位枚举并不复杂。下面我们以传统的枚举来进行对比说明,助你加深对位枚举的...
性能是系统的重要维护指标,性能优化的方法论很多,今天结合我的日常开发,聊一下提升性能的一个重要方法:串行处理异步化(并行化) 最近项目中有批处理的需求:调度中心会定时触发jo...
前置条件 下载nacos 上传nacos安装包到服务器上 持久化数据库配置 修改集群配置 配置优化点 复制集群节点 启动集群服务 配置nginx负载均衡 访问nacos页面 ...
当你希望在 Kubernetes 中部署应用程序时,你通常会定义三个组件: 一个Deployment-用于创建应用程序的副本。一个Service-内部负载均衡器,负责路由流量...
上文,我们讲到了微服务框架应该实现的功能,并且列出了主要的1、2、3、4点。因为第1点是根据定义好的schema生成不用语言的client和service,我们暂时是可以替代...