共 45 篇文章 |
|
Java实战:使用Hutool中的FileUtil操作文件笔记1、pom.xml 导入依赖包。<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.8.0</version></dependency> 2、新增测试类 src/main/java/FileTest.java这里主要分享常见的集中文件操作,比如查看文件目... 阅836 转1 评0 公众公开 23-02-06 07:09 |
Java实战:Java使用Zxing二维码生成案例。二维码纠错级别二维码纠错级别指的是在识别二维码时,对于损坏或模糊的二维码的容错能力。2、ZXing简介ZXing(Zebra Crossing)是Google开发的一个二维码解析和生成的开源库。/** * * @param matrix * @param reduceWhiteArea * @return */ private static BufferedImage toBufferedImage(BitMatrix matr... 阅243 转2 评0 公众公开 23-01-26 06:51 |
Java实战:使用Hutool中的MailUtil实现邮件的发送。<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.8.0</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> ... 阅1343 转5 评0 公众公开 23-01-21 07:15 |
/** * 获取日期中的部分内容 */ private static void GetDatePart() { Date now = DateUtil.date(); int year = DateUtil.year(now); int month = DateUtil.month(now); int day = DateUtil.dayOfYear(now); // 是否是周末 boolean weekend = DateUtil.isWeekend(now); // 获取季度 int quarter = DateUtil.quarter(now); // 获取小时 int hour... 阅1185 转2 评0 公众公开 23-01-11 07:12 |
/** * 测试sqlserver */ private static void testSqlServer() { DataSource ds = DSFactory.get("sqlserver"); Connection conn = null; try { conn = ds.getConnection(); List<Entity> entityList = SqlExecutor.query(conn, "select * from t_user", new EntityListHandler()); for (Entity entity : entityList... 阅285 转0 评2 公众公开 22-12-19 07:27 |
JVM系列(十):JVM垃圾回收算法相关知识。JVM垃圾回收算法主要有标记清除、复制算法、标记整理、分代收集四种,下面来逐一介绍。复制算法主要是解决标记—清除算法遍历的和产生内存碎片的缺点,在其基础上进行改进而来的,它会将可用内存按容量分为大小相等的两块,每次只能使用其中的一块,当正在使用的这一块的内存空间不满足使用的时候,就... 阅6 转0 评0 公众公开 22-10-20 11:57 |
从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC,也叫Young GC。新new的对象需要分配到新生代的Eden伊甸园区,当Eden区的空间不够的时候需要进行MinorGC策略回收,2、Major GC(老年代垃圾回收)说明:发生在老年代的GC ,基本上进行一次Major GC 就会伴随进行一次 Minor GC。Full GC可以理解为Major GC+Minor GC组合后进... 阅62 转0 评0 公众公开 22-10-20 11:57 |
JVM中的堆是用来存放对象的内存空间,几乎所有的Java对象、数组都存储在JVM的堆内存中。元空间:不再使用JVM的内存而是使用计算机本地内存,元空间大小只受本地内存限制。Minor GC:清理年轻代内存空间(包括 Eden 和 Survivor 区域),释放在Eden中所有不活跃的对象,释放后若Eden空间还不满足以放入新对象,JVM会试图将部分Eden中活跃对象放... 阅13 转0 评0 公众公开 22-10-20 11:57 |
JVM系列(七):虚拟机栈的相关知识介绍 今天继续给大家分享JVM系列的相关知识,今天介绍一下虚拟机栈的介绍。1、虚拟机栈的概念虚拟机栈也称为Java栈,Java每个main方法被执行的时候,JVM都会同步创建一个栈帧(Stack Frame),通过存储局部变量表、操作数栈、动态链接、方法出口等信息来支撑和完成方法的执行。当一个Java方法要调用... 阅5 转0 评0 公众公开 22-10-20 11:57 |
JVM系列(六):JVM内存区域中程序计数器介绍。程序计数器有时候也被称为为程序钩子2、程序计数器的作用程序计数器是JVM内存区域中一块较小的内存空间,可以认为是当前Java线程所执行的字节码的行号指示器。说明:JVM虚拟机为了保证线程切换后还能恢复到上次正确执行的位置,JVM给每条Java线程都分配了一个独立的程序计数器,这样各线程之间计... 阅3 转0 评0 公众公开 22-10-20 11:57 |