个人简介

Echo Blog


江湖无名 安心练剑
  • 项目实战取舍:已有项目的拆分和复用的问题
    背景 已有的一个 service 服务,虽然提供了 rpc 服务,但是是业务核心。 为了避免影响,batch 跑批服务希望把当用的 rpc 服务部分本地化,避免远程调用损耗+影响业务。 但是要如何是如何实现这个拆分呢? 方案1-直接 copy 方式:直接把 rpc 从头到尾复制一遍到 batch。 优点:service 无影响,不需要回归验证。 缺点:需要拷贝的地方比较多,且后...
    2025-09-16 12:40:12 | AI
  • v0.29.3 敏感词性能优化之繁简体转换 opencc4j 优化
    敏感词性能调优系列 v0.29.0 敏感词性能优化提升 14 倍全过程 v0.29.1 敏感词性能优化之内部类+迭代器内部类 v0.29.2 敏感词性能优化之基本类型拆箱、装箱的进一步优化的尝试 v0.29.3 敏感词性能优化之繁简体转换 opencc4j 优化 背景 opencc4j opencc4j 中,因为考虑到汉字的复杂性,可能存在繁简体的多个对应和一个汉字,多个 ch...
    2025-09-05 12:40:12 | Java
  • v0.29.2 敏感词性能优化之基本类型拆箱、装箱的进一步优化的尝试
    敏感词性能调优系列 v0.29.0 敏感词性能优化提升 14 倍全过程 v0.29.1 敏感词性能优化之内部类+迭代器内部类 v0.29.2 敏感词性能优化之基本类型拆箱、装箱的进一步优化的尝试 v0.29.3 敏感词性能优化之繁简体转换 opencc4j 优化 背景 java 的装箱、拆箱 自动装箱/拆箱大家应该都知道,这个一般而言不是什么大问题。 不过作为一个底层框架,有...
    2025-09-05 12:40:12 | Java
  • v0.29.1 敏感词性能优化之内部类+迭代器内部类
    敏感词性能调优系列 v0.29.0 敏感词性能优化提升 14 倍全过程 v0.29.1 敏感词性能优化之内部类+迭代器内部类 v0.29.2 敏感词性能优化之基本类型拆箱、装箱的进一步优化的尝试 v0.29.3 敏感词性能优化之繁简体转换 opencc4j 优化 背景 压测时发现 init 内部类,和默认的 for 循环迭代器其实还是会造成额外的性能开销。 所以进一步优化。 ...
    2025-09-05 12:40:12 | Java
  • java 性能工具类值 fastutil 介绍
    fastutil 介绍 fastutil 扩展了 Java™ 集合框架, 提供 类型特定的 Map、Set、List 和 Queue,具备 内存占用小、访问和插入速度快 的特点; 同时它还提供了 大容量(64 位)数组、集合和列表,以及用于二进制和文本文件的快速、实用 I/O 类。 这是一个自由软件,遵循 Apache License 2.0 许可证发布。 这些类实现了它们对应的标准接...
    2025-09-05 12:40:12 | Java
  • 敏感词性能提升14倍优化全过程 v0.29.0
    敏感词性能调优系列 v0.29.0 敏感词性能优化提升 14 倍全过程 v0.29.1 敏感词性能优化之内部类+迭代器内部类 v0.29.2 敏感词性能优化之基本类型拆箱、装箱的进一步优化的尝试 v0.29.3 敏感词性能优化之繁简体转换 opencc4j 优化 背景 有一天,群里收到小伙伴提的一个问题,为什么程序 sensitive-word 第一次执行这么慢? sen...
    2025-08-29 12:40:12 | Java
  • java 如何实现远程 debug?
    个人思考 技术有时候不是那么重要。 重要的是,这个技术可以解决什么问题? 解决用户什么痛点? 比如远程 debug 也许实现起来简单,但是开发每次测试环境查询问题很麻烦,发现没打印日志。 修改代码+编译发布+验证,可能要20分钟。 那么远程 debug 就可以解决这个问题。 类似的,也可以是阿里的 Arthas-01-java 线上问题定位处理的终极利器 java 远程 de...
    2025-08-29 12:40:12 | Java
  • RAGFlow 入门介绍
    RAGFlow 简介 RAGFlow 是一款开源的 RAG(Retrieval-Augmented Generation,检索增强生成)引擎,基于深度文档理解而构建。 它为各类企业和个人提供一个精简、高效的 RAG 工作流程,结合大语言模型(LLM),能够从各种复杂格式的数据中提供可靠的问答,并附带有据可查的引用。:contentReference[oaicite:0]{index=0}...
    2025-08-29 12:40:12 | AI