首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/u/4090830/blog/10148337

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

高效开发与设计:提效Spring应用的运行效率和生产力 | 京东云技术团队

引言 现状和背景 Spring框架是广泛使用的Java开发框架之一,它提供了强大的功能和灵活性,但在大型应用中,由于Spring框架的复杂性和依赖关系,应用的启动时间和性能可能会受到影响。这可能导致开发过程中的迟缓和开发效率低下。优化Spring应用程序的启动速度和性能是一个重要的任务,通过分析和优化应用的初始化过程、减少不必要的依赖和组件加载、并利用异步初始化、懒加载等技术,可以显著改善应用的启动性能。这将帮助开发者提高开发效率、减少调试时间,并提供更好的用户体验。 线上的业务 jar 包基本上普遍比较庞大,动不动一个 jar 包几百 M,启动时间在10分钟级,拖慢了我们在故障时快速扩容的响应、以及本地开发调试效率。于是做了一些分析,看看 Spring 程序启动慢到底慢在哪里,如何去优化,目前的效果是大部分大型应用启动时间可以缩短 70%~80%。 主要有下面这些内容 SpringBean 加载耗时 timeline 可视化分析(✅) SpringBean 的可视化依赖分析(✅) 应用未加载的jar包(Jar瘦身)(✅) 应用启动过程线程wall clock火焰图(✅) 重要性和影响...

海内外大咖云集!deepin社区第13届DDUC大会成功召开

11月18日,第十三届深度开发者与用户大会(DDUC)在北京成功召开。作为deepin(深度)社区一年一度最盛大的社区活动,DDUC吸引了来自全球各地的开源爱好者、行业精英与用户们齐聚一堂,共同探讨深度操作系统、AI等相关技术领域的最新发展和应用前景。 deepin(深度)社区创始人刘闻欢在致辞中回顾了建立桌面操作系统开源社区的初心,他表示,过去一年里,在社区所有用户的共同努力下,deepin社区取得了行业瞩目的成绩。社区的繁荣发展,吸引了越来越多的开发者加入,也为开源技术的发展贡献了巨大的力量。“毫无疑问,我们需要通过开源社区做创新,需要通过开源社区更好地连接上游社区、国际开源社区和全球用户。这是我们过去19年的尝试和摸索形成的认知,未来也会坚定不移做下去。” 现场,阿里巴巴高级技术专家王云龙、智谱AI CodeGeeX负责人郑勤锴、Linux中国开源社区创始人硬核老王、英特尔公司开源软件研发总监杨继国、深度测评师冯世龙以及UbuntuDDE开发者Arun Pariyar等开源技术专家、行业伙伴和开源爱好者们分享了开源理念和成果、前沿技术进展,以及与deepin携手同行的精彩故事。特...

相关文章

发表评论

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。