摘要: 一. 简介 为什么要分表,无非就两个原因,要么是并发太高,要么就是数据量太大。 所谓分表就是把传统的单表扩展为多个数据结构一样的表,通过分表策略确定操作哪一张表。 我使用的分表规则是通过主键id进行取模运算。 例如user表,假设分三个表:user_0 user_1 user_2 插入操作: 假设添 阅读全文
posted @ 2021-07-21 16:33 EchoLv 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 在接口的返回对象中,可能会有一些属性为null或者需要禁止某些字段返回给客户端。 在SpringBoot中可使用内置了Jackson实现这个需求 1. 过滤为null字段 在实体类中使用@JsonInclude(JsonInclude.Include.NON_EMPTY)即可过滤调为null的字段 阅读全文
posted @ 2021-07-14 11:31 EchoLv 阅读(482) 评论(0) 推荐(0) 编辑
摘要: linux环境中,基于shell的一个简单发布脚本 使用的工具如下 git -- 需要有git仓库 maven linux tomcat --9.x版本 创建shell文件,如下: 1 echo " 进入git项目myssm目录 " 2 cd /develop/git-repository/myss 阅读全文
posted @ 2021-07-08 17:45 EchoLv 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 汉明距离是使用在数据传输差错控制编码里面的,汉明距离是一个概念,它表示两个(相同长度)字对应位不同的数量,我们以d(x,y)表示两个字x,y之间的汉明距离。对两个字符串进行异或运算,并统计结果为1的个数,那么这个数就是汉明距离。 这里用1和4做例子讲解: 1 --> 00000001 4 --> 0 阅读全文
posted @ 2021-07-08 17:23 EchoLv 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 日常小记 1. @RequestParam 类型@RequestParam主要是接受HTTP请求体或url中的参数 主要有三个参数 required 表示是否必须,默认为 true,必须。 default 默认值 value 也就是url中的key值 2. @RequestBody @Request 阅读全文
posted @ 2021-07-08 15:36 EchoLv 阅读(55) 评论(0) 推荐(1) 编辑