摘要: 统计类 获取某列最大值/最小值所在的那条记录。 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 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 场景 出于种种原因有些时候我们的项目中会用到同时连接多个数据源的情况 ,比如数据太大了分了多个库,又比如统计任务只能读原始数据的数据库,写只能在统计结果的库中。 设计思路 基于mybatis我们的方案是这样的,需要自己实现一个SqlSessionTemplate,里面维护了一个dbId到SqlSes 阅读全文
posted @ 2024-03-19 14:35 AlenYang 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 【Database】可选的数据源配置项 场景 之前的版本中没有数据源依赖,新版本中有数据源依赖,只有部分模块需要配置数据源,其余模块仍然读老的配置,如果使用自动装配的mybatis会启动报错。 方案 通过一个默认为false的开关控制数据源的加载 @Configuration @MapperScan 阅读全文
posted @ 2024-03-19 14:23 AlenYang 阅读(2) 评论(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 阅读(4) 评论(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 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 什么是分布式系统 分布式系统是支持分布式处理的软件系统,是由通信网络互联的多处理机体系结构上执行任务的系统。 一个业务拆分为多个子业务,落地成不同的服务,将各个服务部署在不同的容器上。各个服务之间通过某种协议通信交互。 好处是有更好的可靠性,可扩展性,但也带来了一致性问题。所以碰到分布式系统,主要就 阅读全文
posted @ 2023-10-31 15:58 AlenYang 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 组合索引 也称联合索引,相较于单字段索引,此索引对多个字段加索引。 最左匹配原则 加索引时对顺序敏感,(f1,f2,f3)查询时只能按顺序写,如下 where f1 like 'x%' and f2 = x and f3 = x 当然不按顺序写解释器也会帮我们改正顺序。 但也不是所有场景都能优化的, 阅读全文
posted @ 2023-10-24 23:07 AlenYang 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 【npm】项目安装失败问题 问题描述 安装npm项目时报错 排查 注意到访问的不是官方的地址,是https://hub.fastgit.xyz/eligrey/FileSaver.js.git/,想到可能是之前配置过的一个映射加速节点 果然发现了这个配置 解决方案 删除这个配置 删除之后依然不行,- 阅读全文
posted @ 2023-10-24 10:51 AlenYang 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 【Datasource】Hikari配置 常用配置 spring: type: com.zaxxer.hikari.HikariDataSource datasource: hikari: # 连接池名称,配置后日志中会打印。 pool-name: hikari-pool # 连接池核心线程数。默认 阅读全文
posted @ 2023-08-15 17:47 AlenYang 阅读(105) 评论(0) 推荐(0) 编辑