组合注解吗?
mybatis拦截器+自定义注解实现参数加解密日常开发过程中需要对数据库中敏感字段加解密,如手机号、密码等数据,直接在业务代码中进行加解密有点冗余,本文采用自定义注解+mybatis拦截器实现;主要步骤: MyBatis...
组合注解吗?
mybatis拦截器+自定义注解实现参数加解密日常开发过程中需要对数据库中敏感字段加解密,如手机号、密码等数据,直接在业务代码中进行加解密有点冗余,本文采用自定义注解+mybatis拦截器实现;主要步骤: MyBatis...
Could not register branch into global session xid = status = Rollbacked这个问题怎么解决的啊?
seata1.2+ShardingJdbc4.1+mybatisplus3.1背景 项目需求背景下需要整合一下这两个中间件来实现分库分表 加分布式事务。之后搜了下整合 seata 和 shardingjdbc 参考了有七八篇文章,也试了三四篇文章的代码...
日常开发过程中需要对数据库中敏感字段加解密,如手机号、密码等数据,直接在业务代码中进行加解密有点冗余,本文采用自定义注解+mybatis拦截器实现;主要步骤: MyBatis...
本文主要分为三个步骤:1)openresty安装,openresty包含了nginx+lua;2)filebeat安装;3)lua脚本编写; 一:openresty安装 本次...
一:什么是事务 二:事务的特性(ACID) 三:脏读、丢失修改、不可重复读、幻读 不可重复读的重点是修改:多次读取同一条记录发现其中某些列的值被修改;幻读的重点在于新增或者删...
直接进入主题,什么是注解? @Target说明了Annotation所修饰的对象范围 @Retention定义了该Annotation被保留的时间长短 @Documented...
一:数据库瓶颈由于公司用户数据量持续增长,MySQL单库单表架构的性能问题就暴露出来了。影响数据库性能主要有以下几个因素: 1)数据量 2:数据库连接瓶颈(IO瓶颈) 二:分...
项目主要结构如下: serviceimpl层
elasticJob项目结构如下: pom.xml依赖,因为elastic-job-lite-spring中有curator依赖,所以不用引curator jar包, xml...
分布式锁实现主流的三中方式:1、数据库实现2、zk实现、3、基于redisson实现redis分布式锁话不多说直接上代码:pom.xml文件中添加以下依赖: 添加RedisC...
在日常开发中我们经常会碰到查询时间特别长的SQL语句(俗称慢SQL),为了提高系统的查询效率,我们需要对这些慢SQL进行优化总而提高用户的体验度。这个时候就要用到explai...
下载arthas-boot.jar: 然后用java -jar的方式启动: 选择一个pid进入(如1): 通过thread可以查看是否有线程出错: 输入其他线程id jvm ...