文章分类 -  Java 那些事儿

摘要:1、定义消息接收接口 // // 1. 消息接收接口(你要的:单独接口) // public interface IMessageReceiver { // 消息到达时被调用 void onMessage(String message); } 2、实现消息接收 import lombok.exter 阅读全文
posted @ 2026-05-27 09:38 都是城市惹的祸 阅读(3) 评论(0) 推荐(0)
摘要:DFA(确定性有限自动机) 是一种高效字符串匹配算法,核心是将敏感词构造成 Trie 前缀树,匹配时沿状态树单次遍历文本(O (n) 复杂度),不受词库规模影响。 一、DFA 核心原理 DFA 用五元组定义:M=(Q, Σ, δ, q₀, F) Q:有限状态集(树节点) Σ:输入字符集(文本字符) 阅读全文
posted @ 2026-04-03 14:41 都是城市惹的祸 阅读(14) 评论(0) 推荐(0)
摘要:一、pom引入字典 <dependency> <groupId>com.hankcs</groupId> <artifactId>hanlp</artifactId> <version>portable-1.8.4</version> </dependency> 二、配置文件添加过滤词 hotwor 阅读全文
posted @ 2026-03-30 17:57 都是城市惹的祸 阅读(6) 评论(0) 推荐(0)
摘要:一、注解与枚举 import java.lang.annotation.*; @Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Jt808Field { Jt808 阅读全文
posted @ 2026-03-20 11:28 都是城市惹的祸 阅读(12) 评论(0) 推荐(0)
摘要:一、pom <!-- Netty 缓冲区核心包:包含ByteBuf所有核心实现 --> <dependency> <groupId>io.netty</groupId> <artifactId>netty-buffer</artifactId> <version>4.1.110.Final</ver 阅读全文
posted @ 2026-03-20 09:33 都是城市惹的祸 阅读(10) 评论(0) 推荐(0)
摘要:import lombok.extern.slf4j.Slf4j; import java.time.LocalDate; import java.time.temporal.TemporalAdjusters; @Slf4j public class DemoLocalDate { public 阅读全文
posted @ 2026-03-10 15:18 都是城市惹的祸 阅读(3) 评论(0) 推荐(0)
摘要:1、pom文件(Java自带的有些zip无法解压,改用Apache插件) <!-- 引入 apache commons-compress 依赖 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-com 阅读全文
posted @ 2026-03-09 08:46 都是城市惹的祸 阅读(14) 评论(0) 推荐(0)
摘要:public class StringUtils { /** * 实现Delphi中QuotedStr函数的功能:给字符串两端添加单引号 * @param str 需要添加单引号的原始字符串 * @return 两端带有单引号的新字符串,如果输入为null则返回''(两个单引号) */ public 阅读全文
posted @ 2026-03-04 15:47 都是城市惹的祸 阅读(6) 评论(0) 推荐(0)
摘要:1、定义实体类 import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; // 使用lombok简化实体类编写,也可以手动写getter/setter @Data @NoArgsCon 阅读全文
posted @ 2026-03-03 16:57 都是城市惹的祸 阅读(16) 评论(0) 推荐(0)
摘要:<!-- 往JAR包里加入svn版本号 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <excludes><!--不 阅读全文
posted @ 2026-02-06 09:08 都是城市惹的祸 阅读(10) 评论(0) 推荐(0)
摘要:1、pom引入aop <!-- 父工程:Spring Boot 2.7.18 核心依赖管理 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifac 阅读全文
posted @ 2026-01-23 09:29 都是城市惹的祸 阅读(4) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2026-01-19 10:55 都是城市惹的祸 阅读(10) 评论(0) 推荐(0)
摘要:ByteBuf 与 ByteBuffer 核心区别:Netty 对 JDK NIO 的优化升级io.netty.buffer.ByteBuf 是 Netty 基于 JDK NIO 的 java.nio.ByteBuffer 设计的增强型缓冲区,核心目标是解决 ByteBuffer 的易用性、功能局限 阅读全文
posted @ 2025-12-26 17:01 都是城市惹的祸 阅读(16) 评论(0) 推荐(0)
摘要:以下以 JT/T808-2013 版中终端通用应答消息(0x0001) 为例(该消息体结构简单,适合入门),实现消息体转 byte 数组: import java.nio.ByteBuffer; import java.nio.charset.StandardCharsets; /** * JT/T 阅读全文
posted @ 2025-12-25 17:29 都是城市惹的祸 阅读(13) 评论(0) 推荐(0)
摘要:在 Java 中,DateTimeFormatter是 Java 8 + 引入的线程安全日期时间格式化工具,用于解析(字符串→日期)和格式化(日期→字符串)操作,以下是核心用法:一、基本使用步骤创建格式化器:通过ofPattern()指定格式模式,结合Locale控制语言。格式化日期:调用日期对象( 阅读全文
posted @ 2025-12-25 09:25 都是城市惹的祸 阅读(121) 评论(0) 推荐(0)
摘要:1、pom <!-- MyBatis-Plus 3.3.2 核心依赖 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.2< 阅读全文
posted @ 2025-11-28 14:54 都是城市惹的祸 阅读(21) 评论(0) 推荐(0)
摘要:ByteArrayOutputStream 是 Java IO 中的字节数组输出流,核心作用是将数据写入到内存中的字节数组(内部维护可变字节缓冲区),最终可通过 toByteArray() 或 toString() 获取完整数据。它属于内存流(不涉及磁盘 IO),读写效率高,常用于临时存储字节数据、 阅读全文
posted @ 2025-11-20 16:47 都是城市惹的祸 阅读(53) 评论(0) 推荐(0)
摘要:一、pom <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>3.0.5</version> </dependency> 二、excel模板 三、demo 3.1 实体 im 阅读全文
posted @ 2025-11-18 17:37 都是城市惹的祸 阅读(51) 评论(0) 推荐(0)
摘要:import cn.hutool.http.HttpRequest; import com.alibaba.fastjson2.JSONObject; import lombok.extern.slf4j.Slf4j; import java.text.SimpleDateFormat; impor 阅读全文
posted @ 2025-10-30 17:07 都是城市惹的祸 阅读(65) 评论(0) 推荐(0)
摘要:一、pom <!-- Nacos client --> <dependency> <groupId>com.alibaba.nacos</groupId> <artifactId>nacos-client</artifactId> <version>2.5.1</version> </depende 阅读全文
posted @ 2025-10-24 15:58 都是城市惹的祸 阅读(12) 评论(0) 推荐(0)