
Java 实用工具
文章平均质量分 58
FlowersImpact
答案扑朔迷离
展开
-
IDEA一些常用的插件
众所周知,IntelliJ IDEA 是一款优秀的开发工具,几乎是码农必备的工具之一了。下面我来安利几个我比较常用的插件。1. Translation一款神奇的翻译插件,支持谷歌、有道、百度、阿里的翻译,哪里不会点哪里,灰常方便。2. Maven Helper如果你的项目用到了maven,那么这个插件是必不可少的,分分钟助你解决依赖冲突的问题。3. GitToolBox对于使用 git 进行项目管理的,这款插件可以直观地提醒我们本地仓库有多少文件没有提交的,远程仓库有多少没有同步下来的,并且原创 2021-11-20 01:46:58 · 1650 阅读 · 0 评论 -
浅析java中for循环的几种写法
第一种for (int i = 0; i < list.size(); i++) { }第二种:int n = list.size();for (int i = 0; i < n; i++) { }第三种for (int i = 0, n = list.size(); i < n; i++) { }第四种for (int i = list.size(); i >= 0; i--) { }第五种for.原创 2021-09-02 23:28:15 · 3647 阅读 · 0 评论 -
你知道吗,java -jar是在哪里开始启动项目的?
SpringBoot打包的jar分析,java -jar是在哪里开始启动项目的?一般情况下来说,在pom文件中没有指定layout的默认值为:JAR<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati..原创 2021-09-01 14:26:02 · 845 阅读 · 0 评论 -
深入理解java虚拟机-第三版-周明志 & Java虚拟机规范(java se 8) pdf
正所谓书中自有黄金屋,书中自有颜如玉。关注我,一起来读书吧~关注我,回复:jvm 即可领取!!!关注我,回复:jvm 即可领取!!!关注我,回复:jvm 即可领取!!!原创 2021-08-31 14:37:14 · 1984 阅读 · 2 评论 -
如何简化spring boot打包的jar的大小
小菜鸡写公众号啦,欢迎欢迎来玩呀今天来写写 jar 包大小优化的问题。场景描述在快速迭代的业务流程中,每更新一次代码,可能意味着项目要重新打包一次。如果每一次更新都引入了不同的依赖包,那么最终项目打包出来的 jar 就会很大,可能上百兆。对于服务器带宽不够友好的情况下,我们会在上传 jar 包这一环节耗费很多时间。如何节约这一时间成本,是我们要考虑的一个问题。例如我们将 jar 包解压出来,分别有3个目录:在 BOOT-INF 文件夹里面,包含了项目编译后的class文件以及引用的原创 2021-08-31 11:43:24 · 910 阅读 · 0 评论 -
Java 字符串去重(保留第一次出现的字符)
需求描述:输入一串带重复字符的字符串,输出第一次出现的字符的字符串例如:输入acvbabcd,输出结果应该是:acvbd目录方法一:利用StringBuffer + indexof方法二:利用StringBuffer + 正则表达式方法一:利用StringBuffer + indexofpublic String removeRepeatChar(String str) ...原创 2018-07-23 11:40:29 · 26101 阅读 · 1 评论