- 博客(11)
- 收藏
- 关注
原创 mysql学习笔记
1,索引InnoDB 的 B+Tree 索引分为主索引和辅助索引。聚簇索引(聚集索引): 主索引的叶子节点 data 域记录着完整的数据记录辅助索引(普通索引):叶子节点的 data 域记录着主键的值回表: 使用辅助索引进行查找时,需要先查找到主键值,然后再到主索引中进行查找索引覆盖: 只需要在一棵索引树上就能获取SQL所需的所有列数据,无需回表, 查的字段上建立联合索引。自适应哈希索引: 在innoDB 存储引擎中,当某个索引值被使用的非常频繁时,会在 B+Tree 索引之上再创建一个哈希索引,查找.
2022-02-26 17:58:02
560
原创 shardingJDBC分表实战
1 添加meven依赖<!-- 数据库连接驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency>
2022-02-16 12:08:39
688
原创 springboot中配置redis多个库
1 redis配置文件编写import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Value;import org.springframework.data.redis.connection.RedisConnectionFactory;import org.springframework.data.redis.connection.RedisPassword;import org
2022-02-16 11:18:27
2058
原创 Excel工具类以及OSS使用
1 maven依赖添加<!-- easyExcel --> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.8</version> </dependency>
2022-02-16 11:02:44
947
原创 java自定义雪花算法
import java.util.Map;import java.util.concurrent.ConcurrentHashMap;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.LockSupport;/** * 雪花算法 * @author guiJia * @date 2021/6/3 18:45 */public class SnowFlakeFactory { /** .
2022-02-16 10:31:34
446
原创 java生成二维码工具
1,添加maven依赖<!-- 生成二维码 --><dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.4.1</version></dependency>2,微信支付宝图片3,工具类代码package com.fssh.
2022-02-16 10:26:20
1143
2
原创 java开发常用笔记
1 SpringBoot中使用Jackson导致Long型数据精度丢失问题原因:因为Javascript中数字的精度是有限的,bigint类型的的数字超出了Javascript的处理范围解决:1.1 配置参数write_numbers_as_stringsspring: jackson: generator: write_numbers_as_strings: true1.2 注解@JsonSerialize(using=ToStringSer
2022-02-16 10:01:57
1064
原创 java常用日期封装
1,再当前日期上进行累加 /** * 当前日期加减多少天 */ public static String getNowDateString(int day){ return LocalDate.now().plusDays(day).format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); } /** * 当前日期加减多少月 */ public static Dat
2022-02-14 13:55:41
361
原创 MybatisPlus分表查询
两种基础分表逻辑按日期分表这种方式通常会在表名的最后加上年月日,主要适用于按日期划分的统计数据或操作记录。在线实时展示的只有最近表中的数据,其他数据用于离线统计等。/** * 按天分表解析 */public class DaysTableNameParser implements TableNameHandler { @Override public String dynamicTableName(String sql, String tableName) { Stri
2021-12-04 16:52:10
4523
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人