
后端
卓修武
- 程序猿
- 健身
- 看书
展开
-
Mybatis 支持原生数据库Array 数据类型 (ClickHouse适用)
Mybatis支持原生数据库Array数据类型(ClickHouse适用)原创 2022-07-21 23:46:55 · 2262 阅读 · 0 评论 -
Mysql 重置自增主键的方式
首先执行 show create table 'your_table_name' 查看目前的 AUTO_INCREMENT 的值`结果会输出 如下语句CREATE TABLE `your_table_name` () ENGINE=InnoDB AUTO_INCREMENT=1334369102809694211 DEFAULT 可以看到目前数据库引擎中保存自增ID 为 1334369102809694211数据库引擎会保证总是使用当前最大的ID值+1,因此如果希望重置Id ,需要自行.原创 2020-12-04 16:21:39 · 4756 阅读 · 1 评论 -
服务端 缓存使用总结
服务端缓存使用总结缓存类型localcachememcacheredis区别对比 缓存类型 使用场景 使用示例 优点 缺点 localcache 少量数据,对应用程序只读或读多写少 后台配置,分区信息 无需网络开心,访问速度最快 集群机器数据不同步 memcache 海量数据,高并发读写 评论内容,账号信息 内存占用相对redis少,适合转载 2016-09-12 18:28:53 · 4107 阅读 · 0 评论 -
#服务端缓存使用总结
服务端缓存使用总结缓存类型localcachememcacheredis区别对比 缓存类型 使用场景 使用示例 优点 缺点 localcache 少量数据,对应用程序只读或读多写少 后台配置,分区信息 无需网络开心,访问速度最快 集群机器数据不同步 memcache 海量数据,高并发读写 评论内容,账号信息 内存占用相对redis少,适合转载 2016-11-04 13:34:02 · 768 阅读 · 0 评论 -
The server timezone value 'xxx' is unrecognized or represents more than one time
在mysql-connector-java 部分版本连接时会出现以上错误 具体的讨论可以看 : https://stackoverflow.com/questions/26515700/mysql-jdbc-driver-5-1-33-time-zone-issue 在 我的解决是通过添加 useUnicode=true&useJDBCCompliantTimezoneShift=true原创 2017-10-24 22:36:28 · 347 阅读 · 0 评论 -
为项目mybatis生成generatorConfig.xml的一种方式
概述在使用mybatis时,手动书写mapper.xml工作量比较大且容易出错,所以项目一般通过Mybatis-generator 工具自动为项目成成 Mapping映射文件。同样Mybatis-generator 也需要一个配置文件 用于定义 mapper类及xml文件的相关信息。而在微服务架构下,一般将整个项目拆成多个微服务服务模块,每个服务模块都需要生成自己相关业务表的mapper文件,所以每原创 2017-11-16 15:03:08 · 961 阅读 · 0 评论 -
浅析ServiceLoader
1.SPI的概念了解ServiceLoader,需要先了解 SPI(Service Provider Interface)SPI的简单来说就是在程序设计时将一个功能服务的接口与实现分离,在程序运行时通过JVM机制自动找到服务接口的实现类并创建,以达到解耦的目的,提高程序的可拓展性; 比如JDBC2.ServiceLoaderServiceLoader就是 Java平台提供的一个简单的 ...原创 2019-02-20 17:35:44 · 329 阅读 · 0 评论