自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 7.30 项目记录 git推送文件步骤

不知道什么原因,GitLab推送修改后的文件如doc和excel时无法像推送代码那样操作。

2024-07-30 16:38:31 239

原创 7.30 项目记录 后管系统增加接口,前后端的操作步骤

有图。

2024-07-30 16:35:27 352

原创 7.30 项目记录 一个查询sql优化实例

之后将时间范围限制条件放在每一张业务表的查询语句之内,再由它们union all成为大表t,查询6万数据耗时降到4s,查询60万数据依旧耗时大几十秒(这纯粹是因为查询的复杂sql导致的,暂时没想到什么办法优化。感觉业务表和头表设计之初字段没安排好,后面相关代码写了挺多,想再改表结构就很麻烦,无法改了)一开始的sql中,时间范围限制条件where cre_dt > 'xxx'是放在大表t的外面(即先union all成大表t,再时间条件查询),查询非常耗时(且6万数据和60万数据结果差别不大,都是大几十秒)

2024-07-30 16:32:57 367

原创 7.30 拓展记录 explain语句分析,show profiles使用,数据库插入大量测试用例

3.若想往某张表中插入10万条测试用数据,应该如何操作?

2024-07-30 16:17:58 235

原创 7.29 拓展记录 break和continue相关

待补充。

2024-07-29 17:36:31 328

原创 7.18 拓展记录 缓存和db如何保持数据一致

通常什么场景要用到数据一致。

2024-07-19 11:12:08 351

原创 2023.10.10 项目记录 全局异常处理,异常类型区分

待补充。

2024-07-19 11:10:55 212

原创 2023.12.4 项目记录 自定义的注解

待补充。

2024-07-17 16:48:49 57

原创 2023.12.12 问题记录 少见的bug场景及排查方法

排查:先确定了两个环境的代码是一致的,只有数据库数据不一样,在sit环境不断缩小查询日期范围,直到缩小到一个只能查出少量数据且会报错的日期范围,方便复制数据,将其复制到本地环境中进行debug排查,sit环境只能查日志不太好定位bug原因。bug:查询接口本地测试无问题,sit环境测试报空指针。

2024-07-17 16:47:31 89

原创 1.12 拓展记录 设计模式

工厂模式,策略模式,模板方法模式…

2024-07-17 16:31:18 75

原创 1.16 项目记录 accept方法的省略调用疑问,同步处理和异步处理的区分,函数式接口Consumer

forEach()Consumer。

2024-07-17 16:26:46 280

原创 1.22 拓展记录 一些概念:异地灾备,NFS,NAS,网关,FTP,KMS...

apollo,制品库。

2024-07-17 16:25:08 398

原创 1.30 问题记录 重新拉取项目启动时报错Internal error in the ...

设置:

2024-07-17 16:20:36 81

原创 2.4 问题记录 xml转json相关

待补充。

2024-07-17 16:18:27 67

原创 4.11 项目记录 实现InitializingBean,Pattern类,静态常量Map

public static final修饰的map。

2024-07-17 16:12:57 73

原创 4.12 项目记录 AOP,Consumer类

有照片待补充。

2024-07-17 16:08:53 90

原创 4.23 拓展记录 Optional类,流水表建立分区,数据库引擎选择,一些概念

有照片,待补充。

2024-07-17 16:07:03 86

原创 5.17 项目记录 分片处理,分批处理,定时任务,状态机

2.分片每次处理的最大交易笔数要设置得比分片每次查询数量少?项目里分别是60和100。1.ShardingContext,logger里的几个参数,sql里的涉及。4.两个地方用到状态机,sql里增加了原交易状态,原重试次数的字段。3.这里的分批处理和用PageHelper的分页处理操作不一样。5.定时任务implements SimpleJob。

2024-07-17 15:50:19 99

原创 5.29 项目记录 增加分页处理操作,打日志注意事项

二是e可以直接加在后面,无需再在前面的文字中加诸如“异常信息:{}”这样的提示。且用e全部异常信息会打印出来,而不是用e.getCause()/e.getMessage()这样的局部信息。//这里如果之后有多个select语句的话,只会对第一个select语句生效。//这里对每页设置处理多少数据没概念,一开始写了个非常小的。logger.error("Id:{},处理异常,跳过执行",xxx.getId(), e);一是注意日志打印级别,非异常情况用info,异常情况用error,方便定位。

2024-07-17 15:21:23 138

原创 6.20 拓展记录 几种环境

dev-sit-uat-perf-

2024-07-17 14:48:10 80

原创 7.4 问题记录 cre_dt字段索引失效

如果大量数据集中在一个很小的时间范围内,即使cre_dt是索引字段,sql也可能不会走索引……

2024-07-17 14:44:30 73

原创 7.16 问题记录 事务,循环依赖,内存泄露

自定义了一个TransactionalService接口。2.开发过程中一般什么情况下会出现循环依赖?3.开发过程中一般什么情况下会出现内存泄露?

2024-07-17 14:38:11 83

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除