JAVA
文章平均质量分 82
JAVA
君爱学习
谢谢您的关注!!!
展开
-
升级 JDK17 一个不可拒绝的理由!
随着ZGC的出现, 使得这一痛点彻底解决, ZGC 最初在 JDK 11 中作为实验性功能引入,并在 JDK 15 中宣布为生产就绪, 由于 JDK17 才是比较正式提供给大众实用的LTS支持版本,而且一部分公司已经在使用,所以本文力推 JDK17。垃圾回收器的暂停问题对实时响应要求较高的服务来说,一直是个痛点, CMS和G1等主流垃圾回收器的数十毫秒乃至上百毫秒的暂停时间相当致命。这么短的GC, 可以保证,应用因为JVM层面的卡顿都保持在 1ms 以内, 这也是为啥说这点才是不能拒绝的理由。原创 2024-09-16 17:55:22 · 501 阅读 · 1 评论 -
Java8系列
Java8使用原创 2023-02-23 15:52:46 · 79 阅读 · 0 评论 -
SpringBoot 项目优雅实现 Excel 导入导出功能
SpringBoot 项目优雅实现 Excel 导入导出功能原创 2022-11-02 12:30:56 · 936 阅读 · 0 评论 -
16 条 yyds 的代码规范
如何更规范化编写Java 代码Many of the happiest people are those who own the least. But are we really so happy with our IPhones, our big houses, our fancy cars?忘川如斯,拥有一切的人才更怕失去。背景:如何更规范化编写Java 代码的重要性想必毋需多言,其中最重要的几点当属提高代码性能、使代码远离Bug、令代码更优雅。一、MyBatis 不要为了多个查询条件而写 1原创 2021-09-08 09:17:52 · 93 阅读 · 0 评论 -
字符串拼接,会走StringBuilder 吗?
大家好,我是磊哥。最近在突然想到了String字符串拼接问题,于是做了一个demo测试了一下,到底String类型的字符串在拼接的时候,哪种情况下会走会走StringBulider进行字符串拼接,而哪种情况编译器会对代码进行优化?话不多说,先看demo一.问题案例1...原创 2021-09-03 10:55:04 · 94 阅读 · 0 评论 -
java基础知识点整理
java基础知识点整理1.&和&&的区别?&:逻辑与(and),运算符两边的表达式均为true时,整个结果才为true。&&:短路与,如果第一个表达式为false时,第二个表达式就不会计算了。2.在java中如何跳出当前的多重循环?在循环语句外前面定义一个标号,然后在里层循环体的代码中使用带有标号的break语句,即可跳出循环。...原创 2020-04-21 13:40:13 · 281 阅读 · 0 评论 -
多线程的总结
多线程的总结一、多线程是什么?为什么要用多线程?介绍多线程之前要介绍线程,介绍线程则离不开进程。首先 进程 :是一个正在执行中的程序,每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元;线程:就是进程中的一个独立控制单元,线程在控制着进程的执行。一个进程中至少有一个进程。 多线程:一个进程中不只有一个线程。为什么要用多线程:①、为了更好的利用cpu的资源,如果只有一个线程,则第二个任务必须等到第一个任务结束后才能进行,如果使用多线程则在主线程执行任务的同时可以执行其原创 2021-08-26 09:51:41 · 82 阅读 · 0 评论