从技术角度看现代社会的运行本质 区块链的本质 本质:数据管理+数据控制(收集数据+存储数据+管理数据+提取数据+分析数据+使用数据) 收集数据:各大应用 存储数据:数据中心,各种链(以太坊,eos等) 管理数据:节点治理 提取数据:各种链的数据计算性能 分析数据:从链上获取数据,线下用sql工具、人 ...
分类:
其他好文 时间:
2019-03-05 11:35:45
阅读次数:
234
好久没写东西,博客又长草了,这段时间身心放松了好久,都没什么主题可以写了 上周接到一个需求,优化vue的一个长列表页面,忙活了很久也到尾声了,内存使用和卡顿都做了一点点优化,还算有点收获 写的有点啰嗦,可以看一下我是怎么进行这个优化的,也许有点帮助呢 这个长列表页面,其实是一个实时日志上报的页面,随 ...
分类:
其他好文 时间:
2019-02-25 09:22:10
阅读次数:
239
执行计划,简单的来说,是SQL在数据库中执行时的表现情况,通常用于SQL性能分析,优化等场景。在MySQL中使用 explain 关键字来查看。如下所示: explain select * from table where table.id = 1 运行上面的sql语句后你会看到,下面的表头信息: ... ...
分类:
数据库 时间:
2019-02-05 23:54:29
阅读次数:
289
CPU性能分析工具 lscpu:查看CPU硬件信息 :命令可以查看当前CPU配置信息,包括处理器型号以及核心数缓存等信息,CPU相当于人体的大脑,在系统中起着非常重要的作用,CPU性能越高,处理任务的能力就越强。 sar/top/uptime/mpstat/vmstat:CPU性能分析工具 sar命 ...
分类:
其他好文 时间:
2019-01-30 20:54:16
阅读次数:
327
快速排序原理: 选择一个关键值作为基准值。比基准值小的都在左边序列(一般是无序的),比基准值大的都在右边(一般是无序的)。一般选择序列的第一个元素或最后一个元素(还可以3个元素(第一个,中间,最后一个)取中)。 java代码:(随机选取一个基准值) 性能分析: 时间复杂度:O(n*logN) 空间复 ...
分类:
编程语言 时间:
2019-01-30 16:12:15
阅读次数:
183
归并排序原理: 利用分治的思想,通过递归来实现的, java代码: 性能分析: 时间复杂度:O(n*logN) 空间复杂度:O(n) 原地排序:否 稳定排序:是 ...
分类:
编程语言 时间:
2019-01-30 16:07:29
阅读次数:
209
原文地址:https://blog.csdn.net/libaolin198706231987/article/details/55057149 一、JConsole是什么 从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI s ...
分类:
编程语言 时间:
2019-01-30 14:13:21
阅读次数:
196
简单选择排序原理: 性能分析: 时间复杂度:O(n^2) 空间复杂度:O(1) 原地排序:是 稳定排序:否 ...
分类:
编程语言 时间:
2019-01-30 13:07:21
阅读次数:
143
冒泡排序的原理: 代码还有改进的空间,如果排序到后面都是有序的了,此时无需继续比较了,例如:对于一个有序度比较高的数组{1,2,3,4,6,5},第一次冒泡变成{1,2,3,4,5,6},第二次冒泡没有交换数据,此时数组已经是有序的,无需继续冒泡下去。 java代码: 性能分析: 时间复杂度:O(n ...
分类:
编程语言 时间:
2019-01-30 13:03:55
阅读次数:
185
转自:https://www.ibm.com/developerworks/cn/linux/l-cn-perf1/ Perf 简介 Perf 是用来进行软件性能分析的工具。 通过它,应用程序可以利用 PMU,tracepoint 和内核中的特殊计数器来进行性能统计。它不但可以分析指定应用程序的性能 ...
分类:
系统相关 时间:
2019-01-27 21:32:31
阅读次数:
207