首页 > 其他分享 >平安开发规范

平安开发规范

时间:2023-02-17 17:59:12浏览次数:26  
标签:事务 redis 规范 接口 查询 平安 开发 操作 数据

一、数据质量

1. 数据为空问题

2. 格式

3. 除法操作

4. 码值之外的值

5. 数字存为字符串的情况

6. 接口的入参的检验,切勿以为理论不为空

 

二、字符长度

1. 录入的字段要做长度校验

2. 数据导入

3. 表之间的数据存储

4. 修改表长度,其他地方引用

5. 字段使用符号进行拼接的情况

 

三、 事务

1. 同一个service中,事务A调用事务B,事务B的注解不生效

2. 统一使用,导致处理事务的时间太长的表锁

 

四、其他

1. 使用redis,注意生命周期,需要有缓存清除的补救接口

2. 码值新旧表的维护问题

3. 表单的提交动作,设计交易金额,交易性质的按钮要做防重

4. in条件查询的判空

5. post,get场景,get有重试操作

6. 批量操作,容易出现错误

7. oracle分页排序的作用

8. 幂等(锁;redis,zook分布式锁;状态机制幂)

  数据查询操作

  唯一索引

  token机制

  delete操作

 

五、

1. 事务的最小化

2. 子查询尽量在代码中实现

3. 各种场景的报文打印

4. 不用业务流水号做规则判断,排序和解析

5. 系统之间接口对接的不同情况的处理

  异常处理

  安全性

  超时重试

6. 需求的业务断点

7. 新接口对旧接口的兼容性

8. 使用try-with-resource的方式进行流的关闭

9. 代码的并发性问题,利用数据库操作的原子性

10. 线程池隔离

11. 高并发的问题

  hashmap的死循环

12. 主从一致问题

  redis缓存问题

  数据的一致性

  雪崩,击穿,穿透的预防

标签:事务,redis,规范,接口,查询,平安,开发,操作,数据
From: https://www.cnblogs.com/cambra/p/17131007.html

相关文章