logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring 资源与环境配置体系详解

Resource 抽象:统一 classpath/文件/URL/字节流的访问,按前缀自动选实现;批量扫描多 jar。属性源有序、先到先得,支持动态增删调序——配置覆盖问题的分析框架。占位符${}由 PropertySourcesPlaceholderConfigurer 解析,缺值快速失败;@Value 适合单值与 SpEL。Profile:环境差异的正交开关,作用于配置文件与 @Profile

#spring
Netty 综合实战与性能调优详解

三个案例的共同骨架:拆包解码 → 动态/分阶段 pipeline → 业务离开 EventLoop → 写背压保护 → 心跳保活 → 优雅关闭。前 7 篇的机制在这三个案例里全部被复用,没有"案例专属新机制"。接入层的三个关键词:无状态(映射外置)、背压(慢即断或限速)、优雅下线(摘流-通知-宽限-关闭)。连接数上限由操作系统资源决定,Netty 只负责把单连接成本压到最低。RPC 通信层的闭环:

#架构#网络
Java深入解析篇四十七之虚拟线程

虚拟线程(Virtual Thread)是 JDK 21 正式引入的轻量级线程实现(JEP 444),由 JVM 而非操作系统调度。它保留了的完整 API,但底层采用 M:N 调度模型,将大量虚拟线程映射到少量平台线程(载体线程)上执行。核心设计目标:根本矛盾:虚拟线程的解法:二、虚拟线程 vs 平台线程2.1 架构对比2.2 核心差异详解维度平台线程虚拟线程底层实现OS 线程(pthread/W

#java#开发语言
最全最新最详细的腾讯 AI 产品全景指南

腾讯 AI 已形成“自研混元底座 + 多层次产品体系 + 开放 Skill 生态”个人侧以元宝、ima、QClaw、WorkBuddy、智影等降低 AI 使用门槛;企业侧以 TokenHub、ADP、Agent Runtime、TI-ONE、知识引擎、ClawPro 构建 Agent 规模化落地的基础设施;生态侧通过 SkillHub(7 万+ 技能)与微信/QQ 触点,把 AI 能力无缝嵌入国民

#人工智能
JDK 21 新特性详解

JEP 444— Virtual Threads(虚拟线程)在 JDK 19(首次预览)、JDK 20(第二次预览)后,终于在 JDK 21正式标准化。虚拟线程是 Project Loom 的核心成果,是一种轻量级线程,由 JVM 管理而非操作系统。核心特点极轻量:初始栈内存仅几百字节(平台线程约 1MB)高并发:可轻松创建百万级虚拟线程M:N 调度:多个虚拟线程映射到少量平台线程适合 IO 密集

#java#开发语言
idea插件之activate-power-mode和activate-power-mode-x

activate-power-mode插件特效执行时有的时候会报以下异常,不会影响idea和项目,但是特效频繁的话,异常也会频繁,不嫌麻烦的关了继续用就好,嫌弃麻烦的就重装插件,或者取消窗口抖动的特效。这个是升级版,自定义功能稍微多一些,bug频率会更少,高版本idea依旧会有,但很少,低版本idea应该几乎不会存在上面说的异常。settings里的其他设置里,有两个设置,一个可以设置触发特效的最

#intellij-idea
JDK 12 新特性详解

JDK 12 新特性摘要(150字): JDK 12作为2019年发布的非LTS版本,引入了多项重要特性。语言方面新增Switch表达式预览(箭头语法、多值匹配、yield返回值)和instanceof模式匹配预览,大幅简化条件逻辑。API增强包括String.transform()方法、紧凑数字格式支持和Files.mismatch()文件比对。JVM优化涵盖G1垃圾回收器改进(混合收集策略优化

#java#开发语言
JDK 13 新特性详解

JEP 355— Text Blocks(文本块)是 JDK 13 最重要的语言特性,以预览形式引入。文本块是一种多行字符串字面量,可以省去大量转义字符和字符串拼接,让嵌入在 Java 代码中的 HTML、JSON、SQL、XML 等片段变得可读性极强。语法:使用"""三个双引号作为界定符,内容自动保留换行和缩进。"""第一行第二行第三行"""核心规则开头"""必须在行尾(后面只能跟空白字符和换行

#java
JDK 14 新特性详解

JEP 395— Records(记录类)是 JDK 14 最重要的语言特性,以预览形式引入。Records 提供了一种紧凑的语法来声明不可变数据载体类(data carrier classes),编译器自动生成构造器、getter、equals()hashCode()toString()等方法。核心特点不可变(所有字段隐式final自动生成构造器、访问器(注意:不是getXxx(),而是xxx(

#java
JDK 16 新特性详解

JEP 395— Records 在 JDK 14(预览)、JDK 15(第二次预览)后,终于在 JDK 16正式标准化。这意味着可以直接在生产环境中使用,无需参数。标准化意味着无需参数可直接用于生产环境API 稳定,不会再有破坏性变更JEP 394— Pattern Matching for instanceof 在 JDK 14(预览)、JDK 15(第二次预览)后,终于在 JDK 16正式标

#java
    共 22 条
  • 1
  • 2
  • 3
  • 请选择