摘要: 当我们请求体中有pId,NAME这种的字段时,如果直接用@RequestBody来转为实体类时会接收不到。 需要使用@JsonProperty来显式的标记字段名。 public class Request { @JsonProperty("pId") private String pId; @Jso 阅读全文
posted @ 2024-09-14 09:50 AlenYang 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 当使用#{}传递参数时,如果column1参数是null,mybatis会报错。 <update id="updateUser" parameterType="User"> UPDATE user_table SET column1 = #{column1}, column2 = #{column2 阅读全文
posted @ 2024-09-06 11:10 AlenYang 阅读(110) 评论(0) 推荐(0) 编辑
摘要: ./kafka-consumer-groups.sh --bootstrap-server {kafkaAddress} --list ./kafka-consumer-groups.sh --bootstrap-server {kafkaAddress} --describe --group wt 阅读全文
posted @ 2024-08-27 13:53 AlenYang 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 统计类 获取某列最大值/最小值所在的那条记录。 SELECT t.* FROM (SELECT REQUESTID, RATE, ROW_NUMBER() OVER (ORDER BY RATE DESC) AS rn FROM XH_OMF_TEST.OMF_CT_BICC) t WHERE t. 阅读全文
posted @ 2024-03-19 16:03 AlenYang 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 场景 出于种种原因有些时候我们的项目中会用到同时连接多个数据源的情况 ,比如数据太大了分了多个库,又比如统计任务只能读原始数据的数据库,写只能在统计结果的库中。 设计思路 基于mybatis我们的方案是这样的,需要自己实现一个SqlSessionTemplate,里面维护了一个dbId到SqlSes 阅读全文
posted @ 2024-03-19 14:35 AlenYang 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 【Database】可选的数据源配置项 场景 之前的版本中没有数据源依赖,新版本中有数据源依赖,只有部分模块需要配置数据源,其余模块仍然读老的配置,如果使用自动装配的mybatis会启动报错。 方案 通过一个默认为false的开关控制数据源的加载 @Configuration @MapperScan 阅读全文
posted @ 2024-03-19 14:23 AlenYang 阅读(6) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/qq_43692950/article/details/134217402 阅读全文
posted @ 2023-12-14 16:53 AlenYang 阅读(3) 评论(0) 推荐(0) 编辑
摘要: # 查看mysql运行状态 systemctl status mysqld.service # 重启mysql systemctl restart mysqld.service # 登录 mysql -u root -p # 备份(全量) mysqldump -u root -p -A > /utx 阅读全文
posted @ 2023-11-24 15:42 AlenYang 阅读(6) 评论(0) 推荐(0) 编辑
摘要: select host,user,grant_priv,super_priv from mysql.user; update mysql.user set host='%' where user='root'; flush privileges; 阅读全文
posted @ 2023-11-23 11:09 AlenYang 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 什么是分布式系统 分布式系统是支持分布式处理的软件系统,是由通信网络互联的多处理机体系结构上执行任务的系统。 一个业务拆分为多个子业务,落地成不同的服务,将各个服务部署在不同的容器上。各个服务之间通过某种协议通信交互。 好处是有更好的可靠性,可扩展性,但也带来了一致性问题。所以碰到分布式系统,主要就 阅读全文
posted @ 2023-10-31 15:58 AlenYang 阅读(173) 评论(0) 推荐(0) 编辑