Java源码工具专栏
文章平均质量分 66
精选Java源码工具专栏
一灯架构
【一灯架构】。大厂高级开发工程师,只分享有趣的技术干货。
展开
-
装上这几个Intellij idea插件,保证让你爱上写代码
程序员都知道写代码是一件低调又枯燥的事情,一天到晚盯着电脑屏幕看。怎么能让写代码变成一件酷炫的事情,那就从装扮编辑器开始。安装了这些插件,保证同事看到后,都会问你。 兄弟,你安装了什么插件,让我也装一下。Idea编辑器的界面灰蒙蒙的,有点性冷淡的风格,看多了人都有点抑郁。像下面这样:装上Vuesion Theme插件,界面顿时艳丽许多,人也跟着精神了。装上Atom Material ICons插件之后,这图标也太漂亮了吧!也太丰富了吧!简直不敢相信,连不同功能的文件夹都用不同的图标标识出来,顿时高大上了有没原创 2022-06-08 22:13:46 · 400 阅读 · 0 评论 -
Java8已经发布7年了,不会还有人没用过CompletableFuture吧
日常开发中,我们都会用到线程池,一般会用execute()和submit()方法提交任务。但是当你用过CompletableFuture之后,就会发现以前的线程池处理任务有多难用,功能有多简陋,CompletableFuture又是多么简洁优雅。要知道CompletableFuture已经随着Java8发布7年了,还没有过它就有点说不过去了。 今天5分钟带你深入浅出CompletableFuture实用教程。 输出结果: 一般大家都会这样使用线程池,但是有没有思考过这样使用有没有什么问题? 反正我发现两个比原创 2022-06-08 21:59:31 · 122 阅读 · 0 评论 -
非常好用统计接口耗时小工具,Java程序员强烈推荐
我们经常需要统计一个方法的耗时,一般我们会这样做: 这样做虽然简单直接,当我们需要分段统计耗时的时候,一不留神就找不到开始时间在哪了。而且也不能汇总结果,不能直观的看到每一步的耗时。有一个简单的小工具,可以帮助我们非常容易的统计方法耗时。名字叫StopWatch,在常见的类库,例如Spring、Apache Commons、Google Guava都有这个工具,功能和实现都是大同小异,推荐使用Spring里的,可以更方便统计耗时的汇总结果。把耗时代码换成StopWatch试一下: 输出结果是: 只统计了一个原创 2022-06-08 21:55:11 · 3011 阅读 · 0 评论 -
Java线上惨痛踩坑记录,你也一定遇到过
线上问题年年有,今年特别多。记几次线上惨痛的踩坑记录,希望大家以史为鉴。 如果调用上面的方法会发生什么?id是Integer类型,而方法的返回值int类型,会自动拆箱转换,由于id是null,转换成int类型的时候,就会报NullPointerException异常。无论是《阿里Java开发手册》、《代码整洁之道》还是《Effective Java》都建议方法返回值类型尽量写成包装类型,类似Integer。还有实体类、接收前端传参类、给前端的响应类中的属性都要写成包装类型,避免拆箱出错。先看一段代码运行结果原创 2022-06-08 21:49:25 · 107 阅读 · 0 评论