java jvm虚拟机如何调优 -Xms -Xmx -Xmn
Server端JVM最好将-Xms和-Xmx设为相同值。为了优化GC,最好让-Xmn值约等于-Xmx的1 3[2],增加Heap的大小虽然会降低GC的频率,但也增加了每次GC的时间。并且GC运行时,所有的用户线程将暂停,也就是GC期间,Java应用程序不做任何工作
Server端JVM最好将-Xms和-Xmx设为相同值。为了优化GC,最好让-Xmn值约等于-Xmx的1 3[2],增加Heap的大小虽然会降低GC的频率,但也增加了每次GC的时间。并且GC运行时,所有的用户线程将暂停,也就是GC期间,Java应用程序不做任何工作
java如何获取当前时间?System currentTimeMillis(),java util Date,Calendar API,Date Time API,LocalTime,LocalDateTime
Java数组下标为何从0开始?为什么数组的下标为什么从0开始?按常理来说,第一个元素应该下标应该从1开始才对啊,因为索引指针指向的是第一个元素啊。下面为大家揭开答案。
假设这里有个字符串String s = "aaabbbbccccdddd ";问,如果去除掉重复的字母重新组成一个新的字符串。有几种解法?这个过程中包含如何获取java字符串中的每一个字符
Spring Cloud Config Client
在JAVA对文件的读写操作中,操作完以后将输入流和输出流及时关闭时很必要的。假如我们有时候忘记关闭了,又不知道在哪个地方去关闭,为了删除该文件,JAVA可以进行强制删除操作。
SpringBoot加入Guava Cache实现本地缓存代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
拦截器本质上是面向切面编程(AOP),符合横切关注点的功能都可以放在拦截器中来实现,Spring MVC的拦截器(Interceptor)不是Filter,同样可以实现请求的预处理、后处理。
启动springboot时,框架配置文件加载获取步骤顺序,在项目中确保pom xml文件已引用了【spring-boot-starter-web】jar包。
Spring Boot 自定义 Shiro 过滤器无法使用 @Autowired问题及解决方法,因为自定义了一个 JWT Token 工具类,用来解析和创建 Token,JwtTokenFilter 中需要用到此工具类,这里本来可以直接手动进行 new 一个新的实例,但由于在 Spring 配置文件中定义了 JWT 签名密钥和过期时间,所以想使用 Spring @ConfigurationProperties 注解进行值得注入,所以这里必须不能手动 new 一个新的实例