摘要: 参数名 作用 corePoolSize 核心线程池大小 maximumPoolSize 最大线程池大小 keepAliveTime 线程池中超过corePoolSize数目的空闲线程最大存活时间;可以allowCoreThreadTimeOut(true)使得核心线程有效时间 TimeUnit ke 阅读全文
posted @ 2020-09-28 14:03 shileishmily 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略。 1. 数据库自增长序列或字段 最常见的方式。利用数据库,全数据库唯一。 优点: 1 阅读全文
posted @ 2020-05-25 13:53 shileishmily 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 线上故障主要会包括 CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如 jstack、jmap 等工具也是不囿于一个方面的问题的,基本上出问题就是 df、free、top 三连,然后依次 jstack、jmap 伺候,具体问题 阅读全文
posted @ 2020-05-25 13:29 shileishmily 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 上一篇讲了配置,这篇做了一个例子,和大家共享一下。 项目Demo地址:https://github.com/shileishmily/spring-boot-jooq-demo 1、抽象DAO 2、SysUserDao接口 3、SysUserDaoImpl实现类 4、SysUserService接口 阅读全文
posted @ 2019-06-19 22:51 shileishmily 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: 代码Demo地址:https://github.com/shileishmily/spring-boot-jooq-demo.git Flyway是什么 Flyway是一款开源的数据库版本管理工具,Flyway可以独立于应用实现管理并跟踪数据库的变更,Flyway根据自己的约定,不需要复杂的配置就可 阅读全文
posted @ 2019-06-16 13:38 shileishmily 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 项目Demo地址:https://github.com/shileishmily/spring-boot-jooq-demo 1、依赖,因为我用了jooq+mysql的环境 2、配置表到JAVA代码自动生成的配置类JOOQGenerator,代码如下 3、新建一张表sys_user,表结构如下 4、 阅读全文
posted @ 2019-06-12 22:42 shileishmily 阅读(2940) 评论(0) 推荐(0) 编辑
摘要: 1、导出ORACLE表结构 2、File->Reverse Engineer->Database,设置物理模型的名称及所使用数据库类型,选择 Oracle version 11g,然后点击 Using script files 框里的 Add Files 按钮,选择已经导出的 Oracle 表结构 阅读全文
posted @ 2018-11-22 15:41 shileishmily 阅读(4480) 评论(0) 推荐(0) 编辑
摘要: 以下三种排序文章内容转自58沈剑原创文章,未做任何改动。 时间复杂度为O(n)的排序,常见的有三种: 基数排序(Radix Sort),适用范围:整数排序 计数排序(Counting Sort),适用范围:待排序的元素在某一个范围[MIN, MAX]之间。 桶排序(Bucket Sort),适用范围 阅读全文
posted @ 2018-11-15 09:20 shileishmily 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 今天安装lombok报read timeout异常,https://plugins.jetbrains.com/pluginManager/?action=download&id=Lombook%20Plugin&build=IU-182.4892.20&uuid=b737f0a3-7a9f-420 阅读全文
posted @ 2018-11-13 09:32 shileishmily 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: atom安装markdown-scroll-sync 版本2.1.2,发现同步滚动不起作用。异常 TypeError: Right-hand side of 'instanceof' is not callable 开始以为是markdown-scroll-sync安装问题,后来上网查是markdo 阅读全文
posted @ 2018-11-07 18:03 shileishmily 阅读(2709) 评论(0) 推荐(0) 编辑