一分钟了解mysql与redis一致性解决同步方案
方案1:清理redis缓存,重新查询数据库(不推荐); 方案2:采用mq订阅mysql的binlog日志文件,增量同步到redis中(整个过程采用的是最终一致性方案,不会是强一致性) 方案3:使用alibaba的canal框架(和方案2基本...
方案1:清理redis缓存,重新查询数据库(不推荐); 方案2:采用mq订阅mysql的binlog日志文件,增量同步到redis中(整个过程采用的是最终一致性方案,不会是强一致性) 方案3:使用alibaba的canal框架(和方案2基本...
“考虑到绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。 所以我斗胆以 Redis 为题材,对 Redis 常见问题做一个总结,希望...
现在凡是企业级的或者稍微大点项目,基本都需要日志管理. 我这边在springboot基础上做了个日志信息记录到数据库的功能,在这里备份一下,以后有需要就省的再重写了. 首先我们得准备好所需要的jar,当然了这里是pom.xml: <d...
项目调优 作为一名工程师,项目调优这事,是必须得熟练掌握的事情。 在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。 一、修改配置文件 关于修改配置文件application.properties。 Sprin...
现在越来越流行基于Springboot开发web应用,其中利用mybatis作为数据库CRUD操作已成为主流,楼主总结了九大类使用mybatis操作数据库sql小技巧分享给大家。 分页查询 预置sql查询字段 一对多级联查询 一对一级联查询...
如何构建应用的异地多活? 概要 随着业务的快速发展,对于很多公司来说,构建于单地域的技术体系架构,会面临诸如下面的多种问题:基础设施的有限性限制了业务的可扩展性;机房、城市级别的故障灾害,影响服务的可持续性。 为解决遇到的这些问题,公司可以...
1.ThreadLocal的使用场景 1.1 场景1 每个线程需要一个独享对象(通常是工具类,典型需要使用的类有SimpleDateFormat和Random) 每个Thread内有自己的实例副本,不共享 比喻:教材只有一本,一起做笔记有线...
现在很多应用都是springboot,spring提供了一种富JAR的打包方式,直接打包后就可以运行,非常方便。 <build> <plugins> <plugin> <groupId>org...
业务背景 随着业务的发展 和 架构的升级, 业务会越来越多的依赖公司内部提供的 中间件 ,如 rpc服务框架、分库分表框架、异步消息框架、公共工具包等等。 每个中间件都有自己的 jar包依赖体系,最常用的如: logback、log4j、h...
SpringBoot的API加密对接 在项目中,为了保证数据的安全,我们常常会对传递的数据进行加密。常用的加密算法包括对称加密(AES)和非对称加密(RSA),博主选取码云上最简单的API加密项目进行下面的讲解。 下面请出我们的最亮的项目 ...
最新评论
mat插件可以检测内存数据
标识接口?
序列化serializabel就是一个标识
就差一个MAC了
mark
除了预置sql查询字段,其他我竟然都没用过
可以,这个问题遇到过
mybatis多个参数: 1. 注解(最常用) 2. 转化为对象或MAP 3. 按顺序(这个最蠢,写的代码看得费劲) 单个参数需要注意得: 1.基本数据类型随便写 2.数组用array,l