自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

树後蹲壹熊

Java初学者

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 Jackson 序列化机制深度解析:解决前端 Long 类型精度丢失问题

本文深入解析了 Spring Boot 中 Jackson 的序列化机制,重点解决了 Long 类型数据在前端精度丢失问题。通过对比 @RequestParam 和 @RequestBody 的参数绑定差异,指出 JSON 请求体更适合处理大整数。文章详细分析了 JavaScript 的精度限制(53位),并提供了全局配置方案:使用 JacksonConfig 自动将超出安全范围的 Long 类型序列化为字符串,同时保留日期时间格式化功能。该方案通过 @AutoConfiguration 确保优先加载,全面

2025-10-22 15:24:03 628

原创 Java后端实时通知完全指南:SSE vs WebSocket vs 轮询 vs 消息队列,Spring项目实战选型

Java后端实时通知方案对比摘要 本文对比了5种Java后端实时通知方案:1)SSE基于HTTP协议实现服务器推送,简单轻量但仅单向通信;2)WebSocket支持全双工通信,功能更强大但实现复杂;3)轮询实现简单但效率低;4)长轮询降低了请求频率但仍非实时;5)消息队列+推送适合分布式系统。SSE方案在Spring中通过SseEmitter实现,前端使用EventSource API,具有自动重连、轻量级等优势。综合对比,SSE最适合仅需服务器推送的场景,而需要双向通信时WebSocket更优。实际选择需

2025-10-21 16:10:06 757

原创 Java异步编程全攻略:7种实现方式深度对比 + 线程池参数调优实战(@Async、CompletableFuture、JDK21虚拟线程)

本文全面对比了Java异步编程的7种实现方式: 手动线程池(ExecutorService):精细控制但维护复杂 Spring @Async:Spring项目推荐方案,简单易用 CompletableFuture:适合复杂异步编排 @Scheduled+异步:定时任务场景 消息队列:分布式系统首选 WebFlux:高并发响应式编程 虚拟线程:Java 21+新特性 重点分析了前两种方案: 手动线程池提供最大灵活性但需自行管理生命周期 @Async注解方案集成Spring生态,支持事务和AOP,但需注意自调用

2025-10-20 18:43:02 601

原创 Redis 7 完整学习路径:新手到专家的进阶指南(含面试题)

Redis:REmoteDIctionaryServer (远程字典服务器)官网解释:Redis之父--Antirez(安特雷兹)Github :个人博客:性能极高 - Redis能读的速度是110000次/秒,写的速度是81000次/秒Redis数据类型丰富,不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。

2025-06-20 16:55:14 507

原创 保姆级教程:DeepSeek+RAG技术实现企业级知识库搭建(附完整部署流程)

网页版不够用?手把手教你打造定制化DeepSeek知识库

2025-02-17 17:31:07 16621 15

原创 IDEA中 配置 使用 SVN

IDEA中使用SVN

2022-11-24 16:11:45 32910 2

原创 通配符匹配

判断通配符是否匹配

2022-11-07 20:52:46 289 1

原创 R语言入门学习----基于R语言的数据分析与可视化(二)R语言课程纲要与学习安排

R语言课程纲要数据分析与可视化流程· 数据分析与可视化是与从数据中提取信息相关的一系列过程。· 具体流程· 数据:个体(+ 时间)*变量结构· 信息:学习安排· 总体框架· 课程纲要R语言基础知识R语言数据处理R语言数据分析R语言数据可视化数据分析与可视化流程· 数据分析与可视化是与从数据中提取信息相关的一系列过程。· 具体流程数据收集数据整理探索性分析建模性分析结果输出细化一点,我们可以从数据和信息两个角度去了解:· 数据:个体(+ 时间)*变量结构数据分析与可视化所研究的对象就是数据。数据

2020-05-27 18:21:32 1734

原创 R语言入门学习----基于R语言的数据分析与可视化(一)什么是R语言?

什么是R语言R语言简介R语言的诞生、发展、优缺点· R语言——集数据操作、分析、展示于一体的数据分析工具· 源于S语言,与S-PLUS同为S语言的实现· 2000年发布第一个二进制版本,目前最新版本4.0.0· 随着数据分析的兴起,R语言也正在变得热门——TIOBE· R语言的优点· R语言的缺点开发工具----R与RstudioR与R的安装R-project网站介绍R环境界面介绍如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPa

2020-05-26 18:29:26 3705

ojdbc8及相关驱动jar包.zip

里面ojdbc8驱动以及相关jar包,不用自己登陆Oracle官网了,可以直接下载下来使用,

2019-07-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除