摘要:1、下载MySQL https://downloads.mysql.com/archives/community/ 2、安装mysql 压缩包相当于免安装文件,要想使用它只需要配置相关的参数,再通过通过服务来启动数据库服务就可以了。 2、1 把压缩包解压到你喜欢的位置 本示例解压到:E:\Softw 阅读全文
posted @ 2021-04-02 14:16 高木子 阅读(2) 评论(0) 推荐(0) 编辑
摘要:1.简介: DelayQueue是一个无界阻塞队列,只有在延迟期满时,才能从中提取元素。 队列的头部,是延迟期满后保存时间最长的delay元素。 2.使用场景: 缓存系统设计:使用DelayQueue保存缓存元素的有效期,用一个线程循环查询DelayQueue,一旦从DelayQueue中取出元素, 阅读全文
posted @ 2021-03-12 13:14 高木子 阅读(13) 评论(0) 推荐(0) 编辑
摘要:1,pom.xml <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-spring-boot-starter</artifactId> <version>4.0.0-RC1</ver 阅读全文
posted @ 2020-11-19 17:19 高木子 阅读(47) 评论(0) 推荐(0) 编辑
摘要:Arthas 是Alibaba开源的Java诊断工具,方便开发者进行问题的定位和诊断。用户文档:https://arthas.aliyun.com/doc/ 热编译: https://developer.aliyun.com/article/690240 可以 查看方法调用情况 查看方法入参 反编译 阅读全文
posted @ 2020-09-30 10:38 高木子 阅读(235) 评论(0) 推荐(0) 编辑
摘要:众所周知,在使用字典表的时候,如果每次需要转换的时候都去MySQL数据库里面查询,是非常浪费性能的操作,所以可以把字典表的数据放到内存里面去。 实现的逻辑很简单,首先只需要在项目启动的时候去查询字典表,然后将其放入用静态变量(在项目启动的时候就会初始化)中,需要用的时候就可以直接去内存中取出来即可。 阅读全文
posted @ 2020-09-17 16:44 高木子 阅读(1194) 评论(0) 推荐(0) 编辑
摘要:GitHub地址: https://github.com/ulisesbocchio/jasypt-spring-boot maven依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spri 阅读全文
posted @ 2020-08-06 13:57 高木子 阅读(326) 评论(0) 推荐(0) 编辑
摘要:OSHI.是一个基于JNA的免费的本地操作系统和Java的硬件信息库。它不需要安装任何额外的本机库,旨在提供跨平台的实现来检索系统信息,如操作系统版本、进程、内存和CPU使用情况、磁盘和分区、设备、传感器等。 https://github.com/oshi/oshi 1,添加maven依赖 <dep 阅读全文
posted @ 2020-07-27 17:30 高木子 阅读(1026) 评论(2) 推荐(0) 编辑
摘要:集合类的toArray()方法相信大家都不陌生,它的作用是将集合转换成数组。但是这个方法有一个弊端,当toArray()方法使用不当时会产生ClassCastException(类转换异常)! public static void main(String[] args) { List<String> 阅读全文
posted @ 2020-07-24 10:16 高木子 阅读(300) 评论(0) 推荐(0) 编辑
摘要:ApplicationContext中事件处理是由ApplicationEvent类和ApplicationListener接口来提供的。如果一个Bean实现了ApplicationListener接口,并且已经发布到容器中去,每次ApplicationContext发布一个ApplicationE 阅读全文
posted @ 2020-06-29 16:58 高木子 阅读(318) 评论(0) 推荐(0) 编辑
摘要:微服务多数据库情况下可以使用canal替代触发器,canal是应阿里巴巴跨机房同步的业务需求而提出的,canal基于数据库的日志解析,获取变更进行增量订阅&消费的业务。无论是canal实验需要还是为了增量备份、主从复制和恢复,都是需要开启mysql-binlog日志,数据目录设置到不同的磁盘分区可以 阅读全文
posted @ 2020-06-28 16:56 高木子 阅读(3811) 评论(0) 推荐(1) 编辑