大模型产品解决方案文档与社区权益中心定价云市场合作伙伴支持与服务了解阿里云
AI 助理
备案控制台
开发者社区
首页
探索云世界

探索云世界

热门

百炼大模型Modelscope模型即服务弹性计算通义灵码云原生数据库云效DevOps龙蜥操作系统

云计算

弹性计算无影存储网络倚天

大数据

大数据计算实时数仓Hologres实时计算FlinkE-MapReduceDataWorksElasticsearch机器学习平台PAI智能搜索推荐数据可视化DataV

云原生

容器serverless中间件微服务可观测消息队列

人工智能

机器学习平台PAI视觉智能开放平台智能语音交互自然语言处理多模态模型pythonsdk通用模型

数据库

关系型数据库NoSQL数据库数据仓库数据管理工具PolarDB开源向量数据库

开发与运维

云效DevOps钉钉宜搭镜像站
问产品
动手实践
官方博客
考认证
TIANCHI大赛
活动广场

活动广场

丰富的线上&线下活动,深入探索云世界

任务中心

做任务,得社区积分和周边

训练营

资深技术专家手把手带教

直播

技术交流,直击现场

乘风者计划

让创作激发创新

下载

下载

海量开发者使用工具、手册,免费下载

镜像站

极速、全面、稳定、安全的开源镜像

技术资料

开发手册、白皮书、案例集等实战精华

探索云世界

热门

百炼大模型Modelscope模型即服务弹性计算通义灵码云原生数据库云效DevOps龙蜥操作系统
云计算弹性计算无影存储网络倚天
云原生容器serverless中间件微服务可观测消息队列
数据库关系型数据库NoSQL数据库数据仓库数据管理工具PolarDB开源向量数据库
大数据大数据计算实时数仓Hologres实时计算FlinkE-MapReduceDataWorksElasticsearch机器学习平台PAI智能搜索推荐数据可视化DataV
人工智能机器学习平台PAI视觉智能开放平台智能语音交互自然语言处理多模态模型pythonsdk通用模型
开发与运维云效DevOps钉钉宜搭镜像站
开发者社区 技术作品

Java应用提速(速度与激情)

在线阅读
164
1


  • 读书笔记

    暂无相关笔记,快来写一篇吧!
    • 作者头像
      读完了整部书,发现以前都忽视了这一块:“从java应用的一些基础设施和工具层面着手,提速java应用”,或许也是由于一直没接触过这么庞大的应用吧。 对于小应用而言,简单的优化下代码逻辑,提高部分功能的执行效率,是我们会关注的重点,我们基本不会从工具层面、从基础设施层面来考虑速度上面的问题,因为它们对我们项目几乎没影响,或者说不被重视,也或者说还不至于让我们能参与到这等程度,能实现好项目功能,让业务顺利执行就够了。 从这本书中,开阔了我认知,我了解到了提速的新方向,也汇总了下提速的不同手段: 1. 优化算法:算法要和使用的场景结合起来,没有最好的,只有最适用的。例如结合 maven 的版本仲裁机制,从深度优先算法(DF)改到广度优先算法(BF) 2. 利用索引:索引是为了提高查询效率的,像字典的目录一样,所以对于检索查询的场景去做优化,往往要用到索引。例如ClassLoader提速一章: > 优化的方案可以简单的用一句话概括,就是给URLClassLoader的资源查找加索引。 3. 利用缓存:将会重复做、重复使用且大部分情况下内容都一致的“东西”缓存起来,使重复做的时候用更少的时间来完成。例如maven依赖树的缓存,这里也包含了增量的意思,如文中所写 > 增量是与缓存息息相关的,增量的实现就是用缓存 4. 增量更新:特别再提一下增量,对于java应用部署war包之类的,有直观的感触,一个几G的文件每次更新可能只有几M的变化,但要重新全部传输一遍,浪费太多时间,只增量更新就快多了 5. 并发处理:在保证安全的基础上,利用并发,同时处理多个请求,或者将复杂的操作分成多个线程同时进行。例如maven提速中的分布式并发构建、增大下载并发数、扫包算法并发扫jar包 6. 调整逻辑:有的时候遇到的场景是,某段逻辑放在这里是不合适的,想办法提高它的效率,可能难以做到的,这个时候我们需要转变思路,考虑这段逻辑的主体执行者该是谁了。例如maven提速中【**SNAPSHOT 版本号缓存**】,在mave中检测SNAPSHOT时要多次请求maven仓库,SNAPSHOT是否有更新maven仓库是最先知道的,这个时候应该是将这个更新的通知接收,然后更新我们这边...

为什么选择阿里云

什么是云计算全球基础设施技术领先稳定可靠安全合规分析师报告

产品和定价

全部产品免费试用产品动态产品定价配置报价器云上成本管理

解决方案

技术解决方案

文档与社区

文档开发者社区天池大赛培训与认证

权益中心

免费试用解决方案免费试用高校计划5亿算力补贴推荐返现计划

支持与服务

基础服务企业增值服务迁云服务官网公告健康看板信任中心

关注阿里云

关注阿里云公众号或下载阿里云APP,关注云资讯,随时随地运维管控云服务

阿里云APP阿里云微信

联系我们:4008013260

法律声明Cookies政策廉正举报安全举报联系我们加入我们

友情链接

阿里巴巴集团淘宝网天猫全球速卖通阿里巴巴国际交易市场1688阿里妈妈飞猪阿里云计算AliOS万网高德UC友盟优酷钉钉支付宝达摩院淘宝海外阿里云盘饿了么

© 2009-2025 Aliyun.com 版权所有 增值电信业务经营许可证: 浙B2-20080101 域名注册服务机构许可: 浙D3-20210002

浙公网安备 33010602009975号浙公网安备 33010602009975号浙B2-20080101-4