
项目
Mutou_ren
这个作者很懒,什么都没留下…
展开
-
记一次锁和事物导致的并发问题
需求背景 对系统内的物品做一个SN码追踪,我这边的设计是入库和出库操作都会将物品的SN码和相关单据信息记录到一张表中,由于存在小零件的物品,一包几百个都是同一个SN码,所以这里牵扯到一个数量。表结构的核心字段如下 字段 类型 SN码 varchar 操作单号 varchar 操作数量 int 库内余数 int … … 并发问题 由于属于日志表,因此这张表的操作只...原创 2020-02-20 16:58:02 · 308 阅读 · 0 评论 -
高并发项目总结
功能实现 两次MD5加密密码 第一次MD5 Http是明文传输,为了不泄露密码,用户在前端表单输入时,在前端对密钥做第一次MD5处理,发送给后端。 第二次MD5 后端收到密码后做第二次MD5处理,并存入数据库中。这是防止数据库泄露根据彩虹表反向推到出用户密钥。 为了增强密码安全,增加随机盐值混淆密码 JSR303参数校验 对VO层对象的属性设定限制,如格式、非空等,无需在每个方法里重复判断。 ...原创 2019-01-27 16:14:13 · 1398 阅读 · 0 评论 -
项目中mybatis-generator的配置
pom中增加依赖 <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2&...原创 2019-03-21 18:59:57 · 233 阅读 · 0 评论