标签:性能优化

编程技术

快手架构师:3亿日活的快手微服务架构实践!8页ppt分享

8

hellas 发布于 2020-04-09

点击“ 技术领导力 ”关注 ∆    每天 早上8:30 推送 作者| Mr.K   编辑| Emma 来源| 技术领导力(ID:jishulingdaoli) 本文整理了,快手基础平台架构师曹福祥、大数据架构团队负责人...

阅读(5)评论(0)赞 (0)

Java

从实际案例聊聊Java应用的GC优化

13

xiaoli.wang 发布于 2020-04-09

当Java程序性能达不到既定目标,且其他优化手段都已经穷尽时,通常需要调整垃圾回收器来进一步提高性能,称为GC优化。但GC算法复杂,影响GC性能的参数众多,且参数调整又依赖于应用各自的特点,这些因素很大程度上增加了GC优化的难度。 即便如此,GC调优也不是无章可循,仍然有一些通用...

阅读(5)评论(0)赞 (0)

Java

多云架构 JAVA 微服务技术选型

12

likai 发布于 2020-04-08

点击”蓝字”关注我们吧 在  多云架构落地设计和实施方案 中分享了多云架构的一种实施方案,本文结合客户实践,分享其他一些可选方案。 微服务生态 微服务生态本质上是一种 微服务架构模式 的实现,包括微服务开发SDK,以及微服务基础设施。 目前比较成熟的 JAVA 微服务生...

阅读(11)评论(0)赞 (0)

编程技术

闲鱼Flutter图片框架架构演进(超详细)

14

likai 发布于 2020-04-07

那些年 早在闲鱼使用Flutter之初,图片就是我们核心关注和重点优化的功能。图片展示体验的好坏会对闲鱼用户的使用体验产生巨大影响。你们是否也曾遇到过: 图片加载内存占用过多? 使用Flutter以后本地资源重复,利用率不高? 混合方案下Flutter原生图片加载效率不高? 针对...

阅读(12)评论(0)赞 (0)

编程技术

闲鱼Flutter图片框架架构演进(超详细)

14

likai 发布于 2020-04-07

那些年 早在闲鱼使用Flutter之初,图片就是我们核心关注和重点优化的功能。图片展示体验的好坏会对闲鱼用户的使用体验产生巨大影响。你们是否也曾遇到过: 图片加载内存占用过多? 使用Flutter以后本地资源重复,利用率不高? 混合方案下Flutter原生图片加载效率不高? 针对...

阅读(11)评论(0)赞 (0)

Java

SpringBoot启动器Starters使用及原理解析

2

yanxinchi 发布于 2020-04-07

Starters是什么 Starters可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,你可以一站式集成Spring及其他技术,而不需要到处找示例代码和依赖包。如你想使用Spring JPA访问数据库,只要加入spring-boot-starter-data-jpa启...

阅读(13)评论(0)赞 (0)

Java

为什么说 sqltoy-orm 远比 mybatis 强大

4

puefu.he 发布于 2020-04-06

sqltoy文档地址: https://chenrenfei.github.io/sqltoy/#/ 先回答2个问题: 1、为什么对标mybatis? 我觉得作为开源orm项目如果不比mybatis强大的多(至少30%以上),就必须克制住那份show的冲动,不要给开发者添麻烦!9...

阅读(15)评论(0)赞 (0)

Java

HashMap源码分析(II)

2

xubiao.zhuang 发布于 2020-04-06

HashMap作为我们经常使用的集合,我们除了熟练的使用它,更应该掌握其具体的实现原理(JDK1.8)。关于HashMap是个啥,我这里就不讲述了。 总览 从上图中我们可以看出HashMap的父类以及一些属性。下面我抽取其中几个关键的属性进行说明: transient Node&...

阅读(19)评论(0)赞 (0)

编程技术

灰度发布与流量染色在大规模微服务场景下的实践

36

wenming.gapo 发布于 2020-04-05

点击上方蓝色字关注我们~ 本文内容选自中国DevOps社区年会 · 2019年会,刘超老师分享的《大规模微服务场景下灰度发布与流量染色实践》实录。 大家好,我的题目叫《大规模微服务场景下的灰度发布与流量染色实践》。最近微服务很热,与微服务相关的架构、流程、DevOp...

阅读(14)评论(0)赞 (0)

Java

HashMap源码分析(I)

2

小丁 发布于 2020-04-05

HashMap作为我们经常使用的集合,我们除了熟练的使用它,更应该掌握其具体的实现原理(JDK1.8)。关于HashMap是个啥,我这里就不讲述了。 总览 从上图中我们可以看出HashMap的父类以及一些属性。下面我抽取其中几个关键的属性进行说明: transient Node&...

阅读(11)评论(0)赞 (0)

编程技术

落地三年,两次架构升级,网易的Service Mesh实践之路

4

songhua.gao 发布于 2020-04-05

作者 | 田晓旭 嘉宾 | 冯常健 当 Service Mesh 从概念期进入到应用期时,大家的关注重点都会转向先锋企业的落地实践。为了帮助大家在实践中“避坑”,我们采访了多家互联网企业的应用实践,例如美团点评、同程艺龙以及瓜子二手车等,本文将和大家分享的是网易的 Service...

阅读(21)评论(0)赞 (0)

Java

手把手带你搭建一个自己的云服务器并部署Web程序

23

邓龙华 发布于 2020-04-03

一. 服务器的购买 我选择的是阿里云的服务器,学生价9.5元一个月,百度直接搜索阿里云,然后点击右上角登录,推荐大家用支付宝扫码登录,方便快捷。阿里云官网的东西比较多,登录后我找了很久也没有找到学生服务器在哪里卖,购买的时候需要进行学生认证,按照他的要求一步步来就好,认证大概需要...

阅读(18)评论(0)赞 (0)

Java

比 mybatis 强大优雅的 sqltoy-orm-4.10.5 发版了

xiaoli.wang 发布于 2020-04-03

开源项目地址: https://github.com/chenrenfei/sagacity-sqltoy 感受sqltoy之美: https://chenrenfei.github.io/sqltoy/#/ 更新内容: 1、缓存翻译对应的缓存更新机制增加增量更新 2、查询结果计...

阅读(13)评论(0)赞 (0)

Java

构建安全可靠的微服务 | Nacos 在颜铺 SaaS 平台的应用实践

15

songhua.gao 发布于 2020-04-01

颜铺科技因美业⽽⽣,我们的产品“颜铺专家”是一款专为美业商家打造的 SaaS 平台,为了能够给商户提供更加安全、稳定、高效的平台,我们在技术方面做了很多尝试,经过几次演进,使系统变得更加稳定可靠。今天主要和大家分享一下颜铺科技的架构演进,以及 Nacos 在颜铺的应用实践。 单体...

阅读(32)评论(0)赞 (0)

编程技术

分享:如何将代码迁出x86架构服务器

7

dulong 发布于 2020-03-31

如今,我们几乎所有软件都建立在 x86 架构之上,在互联网漫长的演进过程中,各大公司拼尽全力在迭代上层架构、优化整体性能,开发者们该用的、能用的招儿想必都用上了,接下来呢?如果底层架构不出现大的革新,接下来还有什么方法大幅提升生产力?各位开发者还有其他选择吗? 1 从大型机到 x...

阅读(23)评论(0)赞 (0)

编程技术

前端架构性能优化策略

9

songhua.gao 发布于 2020-03-31

这篇文章介绍了一些能让前端应用加载更快,并能提供良好用户体验的技术。 我们要看待的是前端的总体架构。你该如何先加载必需的资源,并尽量提升资源在缓存中的命中概率? 本文不会过多涉及后端交付资源的方式,以及你的页面是否需要客户端应用,或者如何优化应用程序的渲染时间这些内容。 前言 我...

阅读(26)评论(0)赞 (0)

Java

使用动态分析技术分析 Java

16

xiaoli.he 发布于 2020-03-31

使用火焰图进行Java性能分析 性能分析工具的分类 性能分析的技术和工具可以分为以下几类: Counters 内核维护着各种统计信息,被称为 Counters ,用于对事件进行计数。例如,接收的网络数据包数量,发出的磁盘I/O请求,执行的系统调用次数。常见的这类工具有: vmst...

阅读(29)评论(0)赞 (0)

Java

Java 程序该怎么优化?(工具篇)

26

puefu.he 发布于 2020-03-31

程序员:为什么程序总是那么慢?时间都花到哪里去了? 面试官:若你写的 Java 程序,出现了性能问题,该怎么去排查呢? 工欲善其事必先利其器,为你呈上一箩筐性能优化工具,必有一款满足你,废话不多说,直奔主题。 1.  hprof 工具 hprof 工具是通过织入监控代码...

阅读(28)评论(0)赞 (0)