- 博客(28)
- 收藏
- 关注
原创 用spring-webmvc包实现AI(Deepseek)事件流(SSE)推送
用spring-webmvc包实现AI(Deepseek)事件流(SSE)推送 前后端: Spring Boot + Angular。spring-webmvc-5.2.2包。
2025-04-01 18:05:56
340
原创 用Java实现EasyExcel 快速读取Excel工作表数据压缩为csv字符串
pom.xml坐标时间平均值(%)最大值(%)最小值(%)02-232.095.5202-245.5818.9202-254.7518.82.202-265.1720.11.902-275.3181.802-284.1514.71.903-012.838.41.903-022.095.11.903-034.2714.21.903-044.415.61.9时间平均值(%)最大值(%)最小值(%)02-23。
2025-03-06 10:27:08
335
原创 设计模式-策略模式
策略模式:抽象策略:定义一个公共接口,各种不同的算法以不同的方式实现这个接口具体策略:实现抽象策略接口,封装具体的行为以及算法上下文:持有一个策略对象的引用,可以在运行时动态更改策略对象,从而使用不同的算法
2025-02-06 15:27:01
435
原创 Spring Boot 和 @ConfigurationProperties、 @Component 用法
Spring Boot 和 @ConfigurationProperties、 @Component 用法
2024-08-15 10:03:45
391
原创 Java下载文件使用流式文件处理 分块传输(2G)文件,备份Mysqls数据库
Java下载文件使用流式文件处理 分块传输(2G)文件,备份Mysqls数据库(Window)
2024-08-14 16:06:50
471
原创 LInux (Debian11) 部署Java jar包服务
LInux (Debian11) 部署Java jar包服务、检验nginx配置文件命令(校验nginx文件是否正确)
2024-08-14 10:55:50
630
原创 用Java实现在Windows/Linux环境,压缩文件和解压文件 zip格式
用Java实现在Windows/Linux环境,压缩文件和解压文件 zip格式
2024-07-10 17:57:13
251
原创 用Java实现获取Windows 硬盘文件 获取D盘大于100M的文件名和对应的地址及文件大小
用Java实现获取Windows D盘大于100M的文件名和对应的地址及文件大小
2024-07-10 11:10:35
170
原创 Linux 查看硬件信息 常见命令
当前,大约 2.4 GB 的 RAM 正在被使用,而大约 785 MB 的 RAM 是空闲并可被新应用程序使用的(不考虑 swap)。同时,大约 265 MB 的交换空间正在被使用,表明系统已经开始将一些内存页面移动到交换空间中以释放 RAM。当系统需要更多内存时,这部分内存可以被快速释放给应用程序使用。这是估算的可被新应用程序使用的内存量,它考虑了缓存和缓冲区中的内存,并预测了当系统需要时这些内存可以被回收的数量。7.free: 显示系统内存使用情况,包括已用内存、空闲内存、缓冲区和交换空间的使用情况。
2024-07-09 10:05:55
871
原创 Linux top命令详解
load average: 0.92, 0.96, 0.64: 这三个数字分别表示过去1分钟、5分钟和15分钟的平均负载。784.0 avail Mem: 估算的可用于启动新应用程序的,不交换到磁盘上的内存量。0 zombie: 没有僵尸进程(即已经终止但父进程尚未回收的进程)。4047.0 total: 总共4047.0 MiB的交换空间。265.0 used: 已经使用的265.0 MiB交换空间。ni: 用户进程空间内改变过优先级的进程占用CPU百分比。1 running: 当前有1个进程正在运行。
2024-07-09 09:44:53
610
原创 Modbus 常用功能码(01/02 03/04 05/06 10)用法 及常见数据类型
Modbus 常用功能码(01/02 03/04 05/06 10)用法 及常见数据类型
2024-07-08 17:33:52
7308
1
原创 Java 获取当前系统(windows/linux)状态(CPU利用率,CPU温度,内存使用率,磁盘使用率)
log.error("脚本文件{} 执行失败:{} {}", cmd, code, errorSb.toString());// 计算 (1 / logicalProcessorCount) * 100。log.debug("脚本文件执行信息:" + infoLine);log.debug("脚本文件执行成功:" + code);//-------------------- 硬盘信息。//-------------------- 内存信息。# 通过 当前使用内存/总内存=内存利用率。
2024-07-05 11:36:31
1334
原创 导出Excel
EasyExcel.write(stream, MailExportExcelParam.class).sheet("邮件发送记录").doWrite(exportList);"成功" : "失败")@ApiModelProperty(value = "接收人邮箱")@ApiModelProperty(value = "邮件主题")@ApiModelProperty(value = "来源")@ApiModelProperty(value = "时间")@ExcelProperty("邮件主题")
2024-06-26 16:00:10
394
1
原创 微雪SIM7600 CE 4G网卡 linux ubuntu11 主网卡eth0和副网4G usb0,优先主网卡eth0,备用usb0网络,当主网卡断网后自动切换为usb0 4G网络
3.将定时脚本做成服务(服务文件在第7):check_network.service。2.添加定时脚本(脚本文件在第6):check_network.sh。echo "eth0网络中断,准备切换为usb0网络"# 执行dhclient命令获取usb0网络的IP地址。echo "默认使用eth0网络,eth0网络正常"echo "usb0网络中断,无法连接互联网"# 检测usb0是否可以ping通百度的域名。# 检测eth0是否可以ping通百度的域名。#网络文件目录,不同的系统存放在不同的位置。
2023-10-13 13:34:14
425
原创 文件下载器
log.error("下载失败:" + e.getMessage());* @param consumer 流的处理。* @param response 响应流。* @param fileName 文件名。// 读取filename。// 发送给客户端的数据。// 发送给客户端的数据。
2023-08-29 14:26:36
144
原创 JAVA:将多张图片转换为PDF文件
将图片转换为PDF文件,支持图片格式(".jpg", ".jpeg", ".png", ".gif", ".bmp")* 如果文件的后缀在支持的图片文件后缀列表内,就说明该文件是一个图片文件。否则返回false。* 将输入的文件名转化为小写字母,并将支持的图片文件后缀放入一个字符串数组中进行遍历,// 以byte[]读取文件内容,创建ImageData对象。// 将每个图片文件添加到PDF文档中。// 读取输入目录下所有的图片文件。// 创建PDF文档对象。// 对图片文件进行排序。// 创建PDF文件。
2023-04-28 16:08:16
2263
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人