昨天 17:17
Java后端
(9)
(0)
0
Spring Boot中RestTemplate详解RestTemplate是Spring提供的用于同步HTTP请求的客户端工具,在Spring Boot中集成使用非常方便。
昨天 16:56
WEB前端
(6)
在Vue项目中,通过路由传递参数后,页面刷新能获取参数但路由变化时不刷新页面就无法获取新参数,本质是同一组件复用导致生命周期钩子未被触发。简单场景:直接为 <router-view> 添加 Key,复杂逻辑:结合 watch 或 beforeRouteUpdate 精细化控制。
2025-06-03 17:22
(82)
在 Spring Boot 项目中实现分词功能,可根据需求选择以下四种主流方案:Ansj 中文分词(轻量级首选),IK 分词器,Elasticsearch + IK 分词(搜索场景)以及DL4J 深度学习分词(NLP 场景)。
2025-05-30 12:14
全栈开发
(70)
优先字符串传输:后端字段统一转为字符串兼容性最佳 前端BigInt处理:若需保持数值类型,使用BigInt原生方案 全局配置优化:通过Jackson统一配置减少代码侵入性 通过以上方案可彻底解决Long类型精度丢失问题,具体选择需根据项目架构和前后端协作方式决定。
2025-05-21 08:58
(100)
JavaScript中的宏任务(MacroTask)和微任务(MicroTask)是事件循环(Event Loop)机制中的核心概念,用于管理异步任务的执行顺序。当前宏任务:正在执行的一段完整同步代码块(如 script 代码、setTimeout 回调等)。 微任务队列的清空:发生在当前宏任务结束后、下一个宏任务开始前。
2025-05-19 14:35
(113)
Java中synchronized锁的升级过程是为了在不同竞争强度下优化性能,分为四个阶段,按以下顺序逐步升级:1. 无锁状态(初始阶段)2. 偏向锁(单人专用模式)3. 轻量级锁(礼貌排队模式)4. 重量级锁(强制管制模式)
2025-05-19 13:53
(86)
在双重检查锁单例模式中,不加 volatile 关键字可能导致线程安全问题。在并发环境下,必须使用 volatile 修饰单例实例,以解决指令重排序和可见性问题。
2025-05-19 13:47
(110)
Java中单例模式的三种经典写法包括饿汉式、双重检查锁及静态内部类。
2025-05-07 16:03
(392)
1
- 保守选择:Spring Boot 2.7.x + MP 3.5.2(推荐大多数项目) - 前沿技术:Spring Boot 3.1.x + MP 3.5.3(需JDK17+) - 规避风险:避免使用已停止维护的组合(如Spring Boot 2.1.x + MP 3.1.x)
2025-04-30 21:56
(139)
`Integer` 和 `AtomicInteger` 都是 Java 中用于表示整数的类,但它们在设计目的、线程安全性和使用场景上有显著区别。需要在线程间共享和修改的计数器 → AtomicInteger,作为方法参数或集合元素 → Integer,超高并发统计 → 考虑LongAdder(JDK8+)。
Page 1 of 27