- 博客(6)
- 收藏
- 关注
原创 Java程序员必备的11大IntelliJ插件
善用Intellij插件可大幅提升我们的效率以下是我用过不错的Intellij插件1. .ignore地址:https://plugins.jetbrains.com/plugin/7495--ignore生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写截图:2. lombok地址:https://plugins.jetbrains.com/plugin/6317-lombok-plugin支持lombok的各种注解,从此不用写getter
2020-12-25 10:12:54 107 1
原创 Java线程池的bug
我们会使用各种池化技术缓存 创建性能开销较大的 对象,比如线程池、连接池、内存池。它们的原理都是预先创建一些对象入池,使用时直接取出,用完归还以复用,还会通过策略调整池中缓存对象的数量,实现动态伸缩性。由于线程的创建比较昂贵,短平快的任务一般考虑使用线程池处理,而非直接创建线程。手动声明线程池JDK的Executors工具类定义了很多便捷的方法可以快速创建线程池。但是阿里有话说:我们来看他说的弊端案例真的这么严重吗?newFixedThreadPool 可能 OOM我们写一段测试
2020-12-24 17:01:27 487 1
原创 当mysql查询条件varchar = 0时,导致的问题
mysql varchar类型字段=0取出数据不正确mysql 在一个varchar列字段查询的时候传入条件为整型,这个时候会自动将数据库字段数据转换为整型再与传入的参数比较所以这个时候 = 0比较就会出现查询的数据不准确的问题,所以varchar列查询最好传入的参数也是字符串类型...
2020-12-21 15:17:51 1004
原创 intellij debug模式提示 Method breakpoints may dramatically slow down debugging
之前不小心打了一个断点,然后项目长时间不能启动,保持一个加载的状态,并且提示Method breakpoints may dramatically slow down debugging,百度之后才知道是打了方法断点的原因快键键:ctrl-shift-F8或点这里弹出如下提示框,取消java Method Breakpoints的勾选...
2020-12-18 14:47:55 110
原创 LocalDateTime,String,Instant相互转换
一、LocalDateTime1. 获取目前时间:LocalDateTime localDateTime = LocalDateTime.now();//会把世界标准时间转换为本时区的时间,但是时区信息会被丢弃2.LocalDateTime互相转换StringDateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");LocalDateTime time = LocalDateTime.now(.
2020-12-17 18:54:57 1435
原创 使用TIMESTAMPDIFF计算两个时间戳之间的时间间隔
要用MySQL计算时间差,使用TIMESTAMPDIFF、DATEDIFF,记录一下实验结果--0select datediff(now(), now());--2select datediff('2015-04-22 23:59:00', '2015-04-20 00:00:00');--2select datediff('2015-04-22 00:00:00', '2015-04-20 23:59:00');--1select TIMESTAMPDIFF(DAY, '20
2020-12-09 10:20:51 1605
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人