var arr1 = [1,2,3,-1]var arr2 = [4,5,6,7,8,9,10,12,13,14,15,16,17,18,29,30,31,32,33,34,35,36,37,38,39,40]var arr = arr1.concat(arr2)借用apply方法 ,push、sp ...
分类:
其他好文 时间:
2020-06-03 15:59:32
阅读次数:
131
在生产实践中,为了降低公司运营成本,更好地利用系统容量,并提高资源使用率,我们经常会让多个应用程序,同时运行在同一台服务器上。 但是,万事有利就有弊。这几个共存的应用程序,有可能会互相影响;有时还会导致严重的性能问题。我就遇到过,几个程序同时运行,最后导致吞吐量急剧下降的情况。 所以,今天我们就来探 ...
分类:
编程语言 时间:
2020-05-31 20:01:10
阅读次数:
81
上一篇文章公司来了一位阿里P7大佬,只做了6个步骤,代码性能瞬间翻倍,我们聊了性能优化的六大原则。原则有了,但是在针对实际的性能问题的时候,用什么样的解决方案才可以提升性能呢?这就需要你了解具体的优化策略了。现实中的性能问题和具体领域千差万别,我也不可能面面俱到。但是为了帮助你理解,我总结了十大常用的优化策略。我将这十大策略分成五个类别,每个类别对应两个相关策略,帮助你掌握。这五个类别是:时空相互
分类:
其他好文 时间:
2020-05-31 09:16:24
阅读次数:
134
Ceph是专为在商品硬件上运行而设计的,这使得构建和维护超大规模的数据集群在经济上是可行的。当规划出你的集群硬件时,你需要平衡一些考虑因素,包括故障域和潜在的性能问题。硬件规划应该包括将Ceph守护进程和其他使用Ceph的进程分布在许多主机上。一般来说,我们 建议在为该类型的守护进程配置的主机上运行 ...
分类:
其他好文 时间:
2020-05-29 11:51:18
阅读次数:
72
Linux性能优化实战 自问学习的目标是什么? 把观察到的性能问题跟系统原理关联起来,特别是把系统从应用程序、库函数、系统调用、再到内核和硬件等不同的层级贯穿起来。 学习方法 带着问题学习 通过网络搜索,或者请教公司的技术大拿,学习大量性能优化的思路和方法,尝试大量的Linux性能工具,不断实践和总 ...
分类:
系统相关 时间:
2020-05-28 21:23:08
阅读次数:
106
本文源码:GitHub·点这里||GitEE·点这里一、缓存设计1、缓存的作用在业务系统中,查询时最容易出现性能问题的模块,查询面对的数据量大,筛选条件复杂,所以在系统架构中引入缓存层,则是非常必要的,用来缓存热点数据,达到快速响应的目的。缓存使用的基本原则:所有缓存数据,必须设置过期时间;核心业务流程不通过缓存层;缓存层移除,不影响现有流程;系统各个端首页数据不实时查询;报表数据不实时查询加载;
分类:
其他好文 时间:
2020-05-27 09:19:44
阅读次数:
70
13.缓存 缓存简介 什么是缓存(cache)? 存储在内存中的临时数据 将用户经常查询的数据放在内存(缓存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,提高了查询效率,解决了高并发系统的性能问题 为什么使用缓存? 减少和数据库的交互次数,减少系统开销,提高系统效率 ...
分类:
其他好文 时间:
2020-05-26 12:35:04
阅读次数:
69
<component v-bind:is="currentTabComponent"></component> 动态组件主要是运用 is 属性 达到切换组件的效果。 如何使动态组件保持状态 keep-alive (有时候,我们希望能保持被动态加载组件的状态,已避免反复重复渲染导致的性能问题) <ke ...
分类:
其他好文 时间:
2020-05-25 15:50:36
阅读次数:
99
一、现象 对接第三方商户,压测该接口,出现tps刚上来就返现响应时间骤然上升,性能严重与与其不符。 二、分析 本地我们走一套公共报文封装出去,考虑到其他接口正常,考虑应该是第三方商户接口的问题。 经沟通排查,初步发现原因。第三方商户报文组装、拆解存在大量字段反射,性能开销大 三、解决方案 重写代码组 ...
分类:
其他好文 时间:
2020-05-23 16:43:40
阅读次数:
54
优化动态分配内存的变量 除了使用非最优算法外,乱用动态分配内存的变量就是C++程序中最大的性能杀手。C++中的一些特性使用标准库容器、智能指针和字符串等动态分配内存的变量。这些特性可以提高C++程序的编写效率。但是,也有副作用:当发生性能问题时,new就不再是你的好朋友了。 C++变量回顾 每个C+ ...
分类:
其他好文 时间:
2020-05-21 19:48:51
阅读次数:
49