自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Antd Tree组件定制化性能提升实践

代码示例 2-1:treeTitleRender(高亮版)if (!// 无搜索词,直接原样输出} else {// 未命中,同样原样输出} else {</div>/* -------------------- 右侧控制区 -------------------- */return (<div}}{titleEl}</div></div>要点indexOf高亮,避免正则转义,无搜索词时直接跳过indexOf;有搜索词时只调用一次indexOf。

2025-12-11 16:04:46 850

原创 前端自适应动态架构图演进

在微服务架构逐渐成为主流的今天,服务依赖关系的复杂性已经成为许多技术团队面临的共同挑战。本文探讨的可视化解决方案,通过树形结构节点遍历算法,配合基于节点权重的自适应布局计算,为复杂的服务调用关系提供了直观的展现方式。这个实现不仅解决了服务依赖可视化的问题,更重要的是为架构治理提供了数据支撑。通过动态生成的调用关系图,团队可以快速识别架构设计不合理等潜在问题,使架构优化工作有的放矢。技术实现上,我们特别注重了以下几点:1. 算法效率与可视化性能的平衡2. 不均匀数据结构的自适应展现。

2025-11-14 15:41:28 778

原创 日10亿级单据类业务ID发号器的实践经验

新的技术公众号启航,既然是发新号,开篇就从“发号”这件事开始讲起 —— 白龙马在发号器上的一些实践和经验分享给大家。高并发保障号段获取机制:每次不是从数据库中获取单个 ID,而是批量获取一个连续的 ID 号段,并缓存在内存中,用于后续快速分配。预加载机制:在当前号段即将用尽前,提前触发下一次数据库请求,加载新的号段,避免因等待数据库响应而导致阻塞。动态自适应调节:根据实际的请求流量,自动调整号段的步长大小以及监听检测频率。在高流量时增大号段,降低数据库压力;低峰期则减小号段,节省资源。

2025-10-23 17:43:46 667

原创 记录一次Java进程被“谋杀”的问题排查

项目中实体的get/set较多,调用频次也比较高。使用时对每一个get/set都进行字节码增强,且增强后的方法体占用较大(MethodAccess.invoke)。JIT对get/set进行内联优化。但最终是对一个超大方法体的MethodAccess.invoke方法执行了优化。MethodAccess.invoke大方法编译的过程需要占用大量的内存。字节码增强技术优势很大,可以实现无侵入式编程,但同样带来的不确定性也更多,在使用时需要保证对于规范和字节码优化机制的正确理解。

2025-10-17 11:50:18 895

原创 基于YAML的前端发布流水线设计与实践

在前端工程化不断发展的今天,构建高效、稳定且可复用的发布流水线是保障项目快速迭代与高质量交付的关键。基于YAML(YAML Ain't Markup Language)的前端发布流水线,凭借其简洁的语法和强大的配置能力,成为众多团队的首选方案本文将介绍基于YAML的前端发布流水线的设计思路和实践

2025-09-28 10:44:21 620

原创 告别“大厂光环”,新一代年轻人正在选择“独角兽”战场

作为SaaS出行领域耀眼的独角兽,我们不仅拥有广阔的赛道和领先的技术产品,更汇聚了一群来自阿里、腾讯、美团等一线互联网企业的精英人才。他们i发现,自己只是庞大机器上一颗微不足道的“螺丝钉”,日复一日地处理着枯燥的、重复的“打杂”工作。这些公司的创始人及核心骨干,往往本身就来自一线互联网大厂,他们是领域的专家、是曾经的业务领军者。如果你渴望真正的成长,渴望你的努力被即时看见并兑现,渴望与一群优秀的人一起挑战巅峰。在这里,没有“打杂”的边缘感,你会被鼓励去尝试、去主导,甚至试错,在这里,成绩是唯一的通行证。

2025-09-09 17:33:12 239

原创 性能治理之页面LongTask优化

非首屏内容延迟加载;大数据枚举使用虚拟滚动;关键接口尽早调用(created生命周期);避免渲染阻塞接口请求;将超过50ms的任务拆分为小任务;使用 Web Worker 处理复杂计算;合理使用内存和 IndexedDB 缓存避免缓存更新阻塞主线程建立完整的性能监控体系定期分析用户行为日志本次优化实践表明,系统化的性能优化需要:精准的用户行为分析确定优化方向;科学的工具链进行问题定位;严谨的ROI评估确定优化优先级;完善的监控体系验证优化效果。

2025-08-25 10:58:21 1170

空空如也

空空如也

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

TA关注的人

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