![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能调优
Java_Cappuccino
这个作者很懒,什么都没留下…
展开
-
Linux性能优化必备,看完这篇文章,彻底掌握平均负载
最新互联网大厂面试真题、Java程序员面试策略(面试前的准备、面试中的技巧)请访问GitHub每次发现系统变慢时,我们通常做的第一件事,就是执行 top 或者 uptime 命令,来了解系统的负载情况。比如像下面这样,我在命令行里输入了 uptime 命令,系统也随即给出了结果。$ uptime02:34:03 up 2 days, 20:14, 1 user, load average: 0.63, 0.83, 0.88但我想问的是,你真的知道这里每列输出的含义吗?我相信你对前面的几列比较熟悉原创 2020-06-02 15:35:42 · 262 阅读 · 0 评论 -
二分查找算法详解:快速查找的同时还最大程度的节省内存
最新互联网大厂面试真题、Java程序员面试策略(面试前的准备、面试中的技巧)请访问GitHub二分查找(Binary Search)算法,也叫折半查找算法。二分查找的思想非常简单,很多非计算机专业的同学很容易就能理解,但是看似越简单的东西往往越难掌握好,想要灵活应用就更加困难。先来看看一道思考题。假设我们有 1000 万个整数数据,每个数据占 8 个字节,如何设计数据结构和算法,快速判断某个整数是否出现在这 1000 万数据中? 我们希望这个功能不要占用太多的内存空间,最多不要超过 100MB,你会原创 2020-06-01 16:02:36 · 593 阅读 · 0 评论 -
年薪80W的架构师总结:性能优化其实不难,记住这十条策略就够了
文章目录一、时空转换二、预先和延后处理三、并行 / 异步操作四、缓存 / 批量合并五、更先进算法和数据结构六、总结上一篇文章公司来了一位阿里P7大佬,只做了6个步骤,代码性能瞬间翻倍,我们聊了性能优化的六大原则。原则有了,但是在针对实际的性能问题的时候,用什么样的解决方案才可以提升性能呢?这就需要你了解具体的优化策略了。现实中的性能问题和具体领域千差万别,我也不可能面面俱到。但是为了帮助你理解,我总结了十大常用的优化策略。我将这十大策略分成五个类别,每个类别对应两个相关策略,帮助你掌握。这五个类别原创 2020-05-30 20:22:24 · 352 阅读 · 0 评论 -
MySQL调优之SQL语句:如何写出高性能SQL语句?
MySQL 数据库是互联网公司使用最为频繁的数据库之一,不仅仅因为它开源免费,MySQL 卓越的性能、稳定的服务以及活跃的社区都成就了它的核心竞争力。我们知道,应用服务与数据库的交互主要是通过 SQL 语句来实现的。在开发初期,我们更加关注的是使用 SQL 实现业务功能,然而系统上线后,随着生产环境数据的快速增长,之前写的很多 SQL 语句就开始暴露出性能问题。在这个阶段中,我们应该尽量避免一些慢 SQL 语句的实现。但话说回来,SQL 语句慢的原因千千万,除了一些常规的慢 SQL 语句可以直接规避,其原创 2020-05-19 14:51:23 · 549 阅读 · 0 评论