随笔分类 -  java

1
摘要:springboot监听redisKey过期 docker中redis配置过期事件开启 创建相关目录 mkdir -p conf,data new-item redis.conf new-item docker-compose.yml 编辑redis.conf # Redis 配置文件 daemon 阅读全文
posted @ 2025-08-11 20:43 wds09 阅读(97) 评论(0) 推荐(0)
摘要:springboot 推送视频到前端页面展示 一. http推送到前端显示 java读取视频发送 这种找视频文件需要在项目根目录下创建videos目录,将视频放置后视频根目录下 import org.springframework.web.bind.annotation.RequestMapping 阅读全文
posted @ 2025-08-08 20:15 wds09 阅读(70) 评论(0) 推荐(0)
摘要:前后端实时通讯使用websocket进行实时通信 一. 原生和springboot混合使用 导入maven包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websoc 阅读全文
posted @ 2025-08-07 21:21 wds09 阅读(24) 评论(0) 推荐(0)
摘要:UDP没有明确的服务端和客户端,只是提供服务的一端被成为服务端,发送数据的另一端被称为客户端. UDP在java中通过DatagramSocket来创建UDP套接字, 通过DatagramPacket创建UDP套接字传输的byte数组 提供服务的UDP服务端 import java.io.IOExc 阅读全文
posted @ 2025-08-07 20:09 wds09 阅读(8) 评论(0) 推荐(0)
摘要:TCP只支持一个客户端一个服务端进行连接通信,第二个客户端连接同一个服务端时会因为上一个客户端正在通信阻塞中,倒是消息发送不到服务端中. 服务端 import java.io.BufferedReader; import java.io.PrintWriter; import java.net.Se 阅读全文
posted @ 2025-08-07 20:08 wds09 阅读(12) 评论(0) 推荐(0)
摘要:import freemarker.template.Configuration; import freemarker.template.Template; import java.io.File; import java.io.IOException; import java.nio.charse 阅读全文
posted @ 2025-04-24 16:54 wds09 阅读(45) 评论(0) 推荐(0)
摘要:import lombok.extern.slf4j.Slf4j; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; /** * @author br.vst * @since 20 阅读全文
posted @ 2025-04-24 16:53 wds09 阅读(25) 评论(0) 推荐(0)
摘要:springboot提供的 org.springframework.core.io.ClassPathResource @Test public void classPathResourceTest() throws IOException { ClassPathResource resource 阅读全文
posted @ 2025-04-21 10:34 wds09 阅读(231) 评论(0) 推荐(0)
摘要:public static void main(String[] args) { String os = System.getProperty("os.name").toLowerCase(); if (os.contains("win")) { System.out.println("win"); 阅读全文
posted @ 2025-04-17 14:33 wds09 阅读(32) 评论(0) 推荐(0)
摘要:poi-tl 表格内图片渲染不完整有两种方法. 表格整体设置为环绕模式 使用apache poi 重新读取文件设置图片. 如果整个文档只有表格的情况下可以使用第一种,如果还有其他文本或者什么就不适用了. apache poi 示例中文参考文档地址: https://deepoove.com/poi- 阅读全文
posted @ 2025-04-11 14:43 wds09 阅读(281) 评论(0) 推荐(0)
摘要:生成图片思路 读取本地word文件,使用LibreOffice将其转换成pdf文件. 读取pdf文件使用pdfbox将其转换位图片文件. 准备工作 根据自己需求下载 LibreOffice: https://zh-cn.libreoffice.org/download/libreoffice/ po 阅读全文
posted @ 2025-04-09 10:14 wds09 阅读(76) 评论(0) 推荐(0)
摘要:open jdk9以上版本下载地址(包含jdk9): https://jdk.java.net/archive/ jdk downloadLatest Releases | Adoptium 阅读全文
posted @ 2025-01-23 11:30 wds09 阅读(164) 评论(0) 推荐(0)
摘要:DateTimeFormatter 内部已经定义了一些日期时间格式化,如果没有特殊需求可以考虑使用这些. Formatter Example BASIC_ISO_DATE ‘20181203’ ISO_LOCAL_DATE ‘2018-12-03’ ISO_OFFSET_DATE ‘2018-12- 阅读全文
posted @ 2025-01-23 11:21 wds09 阅读(35) 评论(0) 推荐(0)
摘要:根据自己需求配置几个ResidTemplateBean就好.默认字符串的情况可以使用StringRedisTemplate就好 创建Redis配置类 package org.starlight.config; import org.springframework.context.annotation 阅读全文
posted @ 2025-01-23 11:19 wds09 阅读(49) 评论(0) 推荐(0)
摘要:package org.starlight.util.jackson; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.type.TypeReference; i 阅读全文
posted @ 2025-01-23 11:19 wds09 阅读(52) 评论(0) 推荐(0)
摘要:静态工具类注入Bean目前有两个方法 @PostConstruct 进行注入. 使用构造器Constructor直接进行注入. @PostConstruct import lombok.RequiredArgsConstructor; import org.springframework.stere 阅读全文
posted @ 2025-01-23 10:58 wds09 阅读(154) 评论(0) 推荐(0)
摘要:接收枚举值首先需要注意两个点 只有在使用@RequestBody形式接收对象数据时才可以使用 需要自定义Jackson的反序列化方法 只要使用@RequestBody接收对象就可以使用本方法,否则会接收报错. 这里没有去做源码查询,猜测应该是@RequestBody会将json字符串反序列化,当遇到 阅读全文
posted @ 2025-01-23 10:52 wds09 阅读(64) 评论(0) 推荐(0)
摘要:枚举值入库时默认只能使用名称也就是枚举的enum.name()进行入库. 但很多情况都是使用int值进行入库. 针对这种情况我们可以使用@EnumValue 进行入库转换操作. 下面是一个枚举的示例 import com.baomidou.mybatisplus.annotation.EnumVal 阅读全文
posted @ 2025-01-23 10:45 wds09 阅读(168) 评论(0) 推荐(0)
摘要:import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; import java.util.Base64; public class AE 阅读全文
posted @ 2025-01-23 10:38 wds09 阅读(37) 评论(0) 推荐(0)
摘要:参考文章:https://blog.csdn.net/zs18753479279/article/details/118634794 创建 Json 字段转换的对象 // 这只是个示例 @Data public class Json(){ private String name; private I 阅读全文
posted @ 2022-09-01 10:26 wds09 阅读(4037) 评论(0) 推荐(0)

1