会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
装在瓶子里的西班牙阳光
首页
管理
上一页
1
2
3
2020年11月16日
线程池子线程超时(僵死)问题
摘要: 简介 线程池循环执行一些任务,某个线程执行超时,需要将超时的线程任务抛弃。 示例 修改前 当遇到超时的任务就凉凉,得重启程序。 Task.java: public class Task implements Runnable { private final int sleepTime; privat
阅读全文
posted @ 2020-11-16 15:47 hligy
阅读(2414)
评论(0)
推荐(0)
2020年11月10日
catalina.out 日志每天备份
摘要: 简介 Tomcat 的 catalina.out 日志默认只要不停服务器就一直存,导致文件很大出现问题难以排查,所以要调整 catalina.out 的备份机制,每天备份一次。 方式一 Tomcat 改用 Log4j tomcat 修改默认 java 的日志管理为 log4j,但好像只支持 tomc
阅读全文
posted @ 2020-11-10 18:35 hligy
阅读(1246)
评论(0)
推荐(0)
2020年10月27日
SpringBoot 自动配置
摘要: 自动配置原理 流程图 ConfigurationClass 这是 Spring 用于存储 @Configuration 注解解析后的封装类,里面有带有 @Bean 注解的方法以及其他一些信息。 ConfigurationClassPostProcessor ConfigurationClassPos
阅读全文
posted @ 2020-10-27 11:43 hligy
阅读(173)
评论(0)
推荐(1)
2020年7月16日
线程池
摘要: 线程池关系 Executors创建线程池 Executors 实现了几种常用的线程池。 newFixedThreadPool 固定线程数的线程池。 例子: ExecutorService executorService = Executors.newFixedThreadPool(2); for (
阅读全文
posted @ 2020-07-16 17:59 hligy
阅读(135)
评论(0)
推荐(0)
2020年7月4日
Mysql 事务隔离级别
摘要: 事务带来的问题 脏读:当前事务读取到其他事务未提交的数据。 不可重复读:事务两次读到的数据不一致。 幻读:一个事务读取某个范围内的数据,另一个事务在这个范围内增加了一条数据,先前的事务又读取了该范围,结果读到了新的数据,这个数据就叫幻行。 隔离级别 隔离级别 脏读 不可重复读 幻读 READ UNC
阅读全文
posted @ 2020-07-04 21:52 hligy
阅读(97)
评论(0)
推荐(0)
2020年6月14日
Docker 笔记
摘要: 介绍 学习 Docker 的笔记,包括镜像、容器、其他常用命令、Dockerfile 和 Docker0。 帮助命令 docker version # docker version docker info # 显示 docker 的系统信息,包括镜像和容器的数量 docker --help # 帮助
阅读全文
posted @ 2020-06-14 20:51 hligy
阅读(156)
评论(0)
推荐(0)
2020年6月10日
JSON Gson的LocalDateTime和String转化
摘要: 问题 JAVA8 String 转 LocalDateTime 报转换异常。 解决 写一个实现 JsonSerializer 和 JsonDeserializer 接口的类。 public class LocalDateTimeAdapter implements JsonSerializer<Lo
阅读全文
posted @ 2020-06-10 14:10 hligy
阅读(847)
评论(0)
推荐(0)
2020年6月2日
JAVA8 Stream流
摘要: 简介 Stream 是一个 Collection 的增强工具,可以对集合进行各种操作,而且可以很方便的写出并发程序,学习之前需要了解一些函数,可以看 JAVA8 Lambda表达式。常见的获取方式就是 Collection.stream()。 操作类型 操作类型分为两种 Intermediate(中
阅读全文
posted @ 2020-06-02 21:04 hligy
阅读(242)
评论(0)
推荐(0)
2020年5月31日
JAVA8 Lambda表达式
摘要: 简介 在函数式编程中函数可以在程序中传来传去,甚至数字也可以用函数表示,而在面向对象中必须将这些函数封装成方法,通过调用方法实现。所以 Java 从邻居那拿来了 Lambda。 Java8 引入了 Lambda 表达式,它使代码变得更简洁和高效,更方便的让我们在计算机上说话,长得就像下面那样。 s
阅读全文
posted @ 2020-05-31 11:40 hligy
阅读(192)
评论(0)
推荐(0)
上一页
1
2
3
公告