• 文库
  • 字符
  • 转换
  • 加密
  • 网络
  • 更多
    图表
    数学
    坐标
    图片
    文件
  • 文库
    字符
    转换
    加密
    网络
    更多
    图表
    数学
    坐标
    图片
    文件
logo 在线工具大全
所有 中文 英语 最新 热度
184 条查询结果

从一次启动失败深入剖析:Spring循环依赖的真相|得物技术

17 技术 lddgo 分享于 2025-10-22

Fastjson 是阿里巴巴开源的高性能 JSON 序列化处理库,其主要以处理小数据时速度最快而著称,功能全面。Fastjson1.X版本目前已停止维护,被Fastjson2.X代替,但1.X版本国内被广泛使用,通过学习其技术架构,剖析架构上优缺点,对技术人员提升软件设计工程实践能力很有价值。 首先我们对“序列化 / 反序列化”概念上建立直观认识,把Java对象转化为JSON格式的字符串的过程叫做序列化操作,反之则叫反序列化。如果把“序列化 / 反序列化”放到整个计算机系统的坐标系里,可以把它看成一次数据的“跨边界搬家”。 对象在“内存世界”里活得很好,但只要一离开进程地址空间(网络、磁盘、数据库、浏览器、异构语言),就必须先打成包裹(序列化),到对岸再拆包裹(反序列化)。

13 技术 lddgo 分享于 2025-10-15

近几年,许多 Java 应用默认启用了 TTL Agent。它以 Java Agent 方式在运行期增强,实现线程上下文在线程池/异步执行间的透明传递,无需改造 Runnable 或线程池,真正做到了对业务代码的零侵入。 但我们也观察到:若使用不当,可能带来稳定性隐患,如上下文污染、线程/内存泄漏、CPU 异常等。本文将简要回顾 TTL 的工作原理,并结合近期生产案例,给出可复现的问题现象与避坑实践。

8 技术 lddgo 分享于 2025-10-13

Tomcat 为什么能抗住亿级流量?Connector、Container、线程池,到底是如何协作的?架构秘密曝光!

78 技术 lddgo 分享于 2025-08-29

SPI 即 Service Provider Interface ,也就是“服务提供者的接口”。SPI 将服务接口和具体的服务实现分离开来,将服务调用方和服务实现者解耦,能够提升程序的扩展性、可维护性。同时,修改或者替换服务的实现不需要修改调用方。Java中有许多地方都使用到了SPI机制,比如数据库加载驱动JDBC、Spring、以及Dubbo的扩展实现等。

69 技术 lddgo 分享于 2025-08-04

Dify 是一个用于构建 AI 原生应用的开源平台,一个结合了后端即服务(BaaS)和 LLMOps 的综合性开发平台。由于其可视化的 AI 应用开发模式(支持聊天助手、工作流等)而获得了广泛的应用,受众群体包括开发者、运营、产品、公司人员等。 Spring AI Alibaba(SAA) 是一款以 Spring AI 为基础,深度集成百炼平台,支持 ChatBot、工作流、多智能体应用开发模式的 AI 框架。Spring AI Alibaba 提供了完全对等于 Dify 平台的应用开发能力,作为框架,它更强调用户基于 SDK 开发自己的应用。 在当前市场下,两款开源框架/平台分别有各自适用的开发场景,且都得到了开发者和企业的广泛采用。在这篇文章中,我们将深度讲解两个框架的结合:如何将在 Dify 平台上开发的应用导出为 Spring AI Alibaba 工程,至于为什么这么做?扩展性、性能、稳定性提升?请通过接下来的示例和企业实践测试数据了解详情。

537 技术 lddgo 分享于 2025-07-14

说起虚拟线程,不得不提一下Java现有的线程模型,Java的线程模型基于操作系统线程(即“平台线程”)。每个线程与操作系统的调度器直接挂钩,线程的创建和销毁往往需要较大的开销。随着并发处理需求的激增,基于线程池和事件驱动的异步编程模型逐渐成为解决高并发问题的主流方式。

66 技术 lddgo 分享于 2025-07-10

美团信息安全技术团队核心服务升级JDK 17后,性能与稳定性大幅提升,机器成本降低了10%。高版本JDK与ZGC技术令人惊艳,且Java AI SDK最低支持JDK 17。本文总结了JDK 17的主要特性,然后重点分享了JDK 17+ZGC在安全领域的一些实践,希望能对大家有所帮助或启发。

109 技术 lddgo 分享于 2025-06-19

针对某个高并发系统不稳定问题,本文首先定位因为系统内存索引切换时 GC 压力大导致。围绕此问题,基于让索引尽早晋升到老年代、让索引直接分配到老年代、加速索引复制、升级 GC 等思路做了持续探索优化,作者详细介绍整个排查和优化过程。

75 技术 lddgo 分享于 2025-06-18

本文系统性分析并优化了一个Spring Boot项目启动耗时高达 280 秒的问题。通过识别瓶颈、优化分库分表加载逻辑、异步初始化耗时任务等手段,最终将启动耗时缩短至 159 秒,提升近 50%。文章涵盖启动流程分析、性能热点识别、异步初始化设计等关键技术细节,适用于大型Spring Boot项目的性能优化参考。

83 技术 lddgo 分享于 2025-06-18