CPU CPU 有些应用需要大量计算,会长时间、不间断地占用CPU资源,导致其他资源无法争夺到CPU而响应缓慢,从而带来系统性能问题。比如:代码递归导致的无限循环,正则表达式引起的回溯,JVM频繁的FULL GC,以及多线程编程造成的大量上下文切换等等,这些都有可能导致CPU资源繁忙。 内存 内存 ...
分类:
其他好文 时间:
2019-10-17 17:51:34
阅读次数:
91
市场营销的核心问题是什么? 经常听到我们的产品经理或企业管理者反馈:我们的高端产品没有品牌优势,低端产品没有价格优势。这是销售(Sales)还是营销(Marketing)的问题? 我们时常把销售与营销混为一谈,TOC瓶颈理论创始人高德拉特博士对这两者的区别有一段精彩的描述: 也许我们应该用一些更有力 ...
分类:
其他好文 时间:
2019-10-17 12:18:48
阅读次数:
103
题目链接:最小瓶颈路 首先,这是一道无脑题 话说我上学校正常信息课20分钟打完,然后一遍A了? 首先不难想到,这个最小瓶颈路一定在最小生成树上 然后我们建一下这棵MST,然后DFS找出S到T的权的最大值 我没这样做 发现n<=1000,感到很happy,发现K<=1000,又很happy 然后上一个 ...
分类:
其他好文 时间:
2019-10-16 13:21:32
阅读次数:
99
云计算:相信大家都听过云计算这个名词吧吗,但是云计算到底是什么呢?这个问题让人疑惑,云计算中的“云”就是存在互联网上的服务器集群上的资源包括硬件资源(服务器、存储器、CPU)以及软件资源(应用软件,集成开发环境),当我们需要完成我们需要的需求,我们只需要向互联网上发送一个需求,远端就会有众多计算机协 ...
分类:
其他好文 时间:
2019-10-15 19:31:37
阅读次数:
109
数据库变为瓶颈后, 数据查询如何加速和优化? 正常来说有了主从分离和分库分表之后,已经可以支撑十几万的DAU,但量大了以后,磁盘io会成为一个瓶颈,需要额外方案去提供性能 缓存 缓存其实不一定非要内存里,再某些场景下可以使用SSD作为冷数据的缓存,比如360开源的pika就是SSD存储数据解决red ...
分类:
其他好文 时间:
2019-10-15 19:25:52
阅读次数:
103
只有你想不到,没有做不到,只是在你的世界思路暂时没打通;个人认为不能单方面直接评判某种语言的功能强大于否,那是因为对它了解还不够深入,精髓部分没有完全掌握的原因。任何语言都有其发展的优势特点,只是我们需要折中而择,物需所选,发散我们的思维,物(事物)尽(头)相通。很多事物有时我们暂时不明白的,陷入瓶颈,通过一段的摸索实践过程中(不限于对本事物),骤然发现我们已然理解了,恍然顿悟事物的奇妙,世界的奇
分类:
其他好文 时间:
2019-10-12 11:04:51
阅读次数:
105
1,什么是读写分离?其实就是将数据库分为了主从库,一个主库用于写数据,多个从库完成读数据的操作,主从库之间通过某种机制进行数据的同步,是一种常见的数据库架构。一个组从同步集群,通常被称为是一个“分组”。 2,数据库分组架构解决什么问题? 大多数互联网业务,往往读多写少,这时候,数据库的读会首先称为数 ...
分类:
数据库 时间:
2019-10-11 20:24:26
阅读次数:
154
1、通过top 查看当前java 进程 2、通过 top -p 19528 查看进程下的线程 3、查看CPU使用率较高的线程,记录线程号 4、线程号转换为16进制,printf "%x/n" 22131 (22131为线程号:pid) 5、打印堆栈 jstack 19528 > duizhan.lo ...
分类:
编程语言 时间:
2019-10-11 18:12:46
阅读次数:
109
1、明确目的,为什么要使用多线程?如果是由于单线程读写或者网络访问(例如HTTP访问互联网)的瓶颈,可以考虑使用线程池。如果是对不同的资源(例如SOCKET连接)进行管理,可以考虑多个线程。 2、线程使用中要注意,如何控制线程的调度和阻塞,例如利用事件的触发来控制线程的调度和阻塞,也有用消息来控制的 ...
分类:
编程语言 时间:
2019-10-11 12:36:05
阅读次数:
67
性能和效率 一、 你平时如何评测你写的前端代码的性能和效率。 ChromeDevTools的Timeline:是用来排查应用性能瓶颈的最佳工具。 ChromeDevTools的Audits:对页面性能进行检测,根据测试的结果进行优化。 第三方工具Yslow。 详细参见: http://www.cnb ...
分类:
其他好文 时间:
2019-10-09 12:14:32
阅读次数:
168