- 博客(10)
- 收藏
- 关注
原创 SSE请求返回JSON完整处理
摘要:该代码实现了一个事件数据处理器,用于处理包含混合文本和JSON的数据流。主要功能包括:1) 通过缓冲区按消息ID存储数据流片段;2) 自动识别并分离普通文本和JSON数据;3) 采用宽松模式解析JSON,能处理嵌套结构和转义字符;4) 提供完成消息处理接口输出最终结果。处理器使用线程安全的ConcurrentHashMap存储不同消息的缓冲区,并通过平衡括号计数算法准确提取完整的JSON对象。演示代码展示了处理混合文本和分段JSON数据的能力。
2025-11-14 11:39:33
508
原创 Spingboot 3.x maven 打包的时候报错
例如我把lombok 版本由1.18.4 升级到1.18.36就能正常打包了。解决思路:pom.xml 升级兼容相关jar的maven 版本路径。一般检查以下这两就行。
2025-05-09 11:21:45
343
原创 mybatis in 查询超过1000条解决办法
<select id="getByIds" parameterType="java.util.List" resultMap="CMap" resultType="Chg"> SELECT * FROM TB_CHG where (ID IN <trim suffixOverrides=" OR ID IN()"> <foreach collection="list" item="Id" index="inde.
2022-03-30 16:47:04
2644
2
原创 分布式通过Oracle 获取表唯一ID(字符串)-函数(按日期)
create or replace function FN_GETBATSEQNOFIXLEN(v_SEQCODE in varchar2,v_SEQNUM IN number) return varchar2 is FunctionResult VARCHAR2(4000); v_SEQ_PREFIX VARCHAR2(4); v_SEQ_DTRULE VARCHAR2(20); v_SEQ_SUFFIX VARCHAR2(4); v_SEQ_MIN NUMBER(16); v_S...
2021-08-18 11:05:32
556
原创 JVM参数 -XX:SurvivorRatio 笔记
JVM参数 -XX:SurvivorRatio 笔记1.JVM参数-XX:SurvivorRatio 用于设置 新生代内存各区(End区域 和 Survivor区域【From幸存区 和To幸存区】)比值,JDK8默认值为-XX:survivorRatio=8参考地址:https://www.oracle.com/java/technologies/javase/vmoptions-jsp.html2.JVM参数-XX:SurvivorRatio=8【End :S0:S1 = 8:1:1...
2020-12-24 18:35:18
3330
1
原创 Springboot+Quartz 实战
1、添加依赖 <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.0</version> &
2019-01-29 14:08:46
516
原创 DWR 做前端ajax 使用Nginx 做负载 需要特别需要注意 上传文件需要注意文件大小(M)
server { listen 80; server_name localhost; location /cp/service { proxy_pass http://127.0.0.1:8080/service; client_max_body_size 200M; #需...
2018-12-11 15:36:44
338
原创 fastjson 处理 double 的精度 之坑 1.1.27 版本 1.2.X 版本后有修复
Map<String,Object> map = new HashMap<>();map.put("param",12.01);map.put("param2",12.00);哦System.out.println(JSON.toJSONString(map));预想输出结果:{"param":12.01,"param2":12.00},但是最后的结果是:{
2018-12-06 15:39:09
2919
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅