
java
昔风不起_
这个作者很懒,什么都没留下…
展开
-
Java List 分片工具类
本文介绍了如何使用Java将一个大List分片为多个小List,每个小List的大小为50。通过`subList`方法实现分片,具体步骤包括:确定原List大小、使用循环分组、获取子列表并复制到新ArrayList、处理边界情况等。代码示例展示了如何实现分组功能,并解释了关键点,如检查分组大小、处理边界情况等。注意事项包括`subList`返回的是动态视图、处理原List大小不能被整除的情况,以及多线程环境下的使用建议。该方法适用于需要将大List分组的场景。原创 2024-12-30 11:01:00 · 342 阅读 · 0 评论 -
端口占用处理
本文详细介绍了在Windows和Linux系统中处理端口占用的方法。在Windows中,首先使用`netstat -aon|findstr "端口号"`查找占用端口的PID,然后通过`tasklist|findstr "PID"`确认进程,最后使用`taskkill -F -pid PID`或任务管理器结束进程。在Linux中,使用`sudo lsof -i :端口号`查找占用端口的进程,通过`sudo kill -9 PID`结束进程,并使用`sudo lsof -i :端口号`确认端口是否释放。文章还提原创 2024-12-26 16:33:42 · 310 阅读 · 0 评论 -
YYYY-MM-dd 使用有误
public class DateTest { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); calendar.set(2019, Calendar.AUGUST, 31); Date strDate = calendar.getTime(); DateFormat formatUpperCase = new S.转载 2021-12-30 09:46:33 · 237 阅读 · 0 评论 -
2021-7.23 BigDecimal工具类
import java.math.BigDecimal;/** * 用于高精确处理常用的数学运算 */public class ArithmeticUtils { //默认除法运算精度 private static final int DEF_DIV_SCALE = 10; /** * 提供精确的加法运算 * * @param v1 被加数 * @param v2 加数 * @return 两个参数的和 */原创 2021-07-23 10:53:18 · 148 阅读 · 0 评论 -
2021-07-21 response.setContentType(“image/png“);失效问题
旧: byte[] buffer = new byte[2048]; int c = 0; while ((c = fis.read(buffer)) != -1){ toClient.write(buffer,0,c); } response.reset(); // 设置response的Header //response.addHeader("Content-Length", "" + file.l原创 2021-07-21 16:15:07 · 1551 阅读 · 0 评论