java

JVM 常用参数详解(译)

概览 本篇博文中将会探索一些常用的 JVM Options。 显示指定堆内存参数:-Xms 和 -Xmx 常用的性能相关实践就是应应用程序的需求来初始化堆内存。下面两个个参数可以用于指定最小和最大堆内存。 -Xms<heap size>[uni
2020-01-07 / 1 comments

Spring Boot Fat Jar 启动原理

误区开始学习及使用SpringBoot的时候,通常都编写过以下代码:packagecom.example.myapplication;importorg.springframework.boot.SpringApplication;importorg.sp
2019-12-04 / 2 comments

DO NOT 忘记关闭文件流

在packagejava.nio.file包下有一个文件操作的工具类:java.nio.file.Files(Java8及以上),在使用此工具类的时候,强烈建议详细看看API文档,否则可能造成“病毒式”的隐患。案例最近操作文件的代码中经常使用Files.l
2019-11-23 / 6 comments

Spring 依赖注入方式及其优劣

官方文档:https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-spring-beans-and-dependency-injection.html最近经常遇到这
2019-05-20 / 0 comments

Copy file or folder from classpath or jar in Java

若感觉过程太冗长的话,可以直接看“#解决方案”快速找到答案。需求从jar包中复制文件或者文件夹到外部系统(这种需求可能不是特别多,但是还是有一些需要注意的点)。问题这里可能会面临两个问题,那就是开发的时候和打包成jar所使用的文件系统是不一样的。所以,在开
2019-05-20 / 4 comments