性能瓶颈定位整体思路,从前到后,从表象到内部 1,首先排除压力机的性能情况,包括cpu、内存 2,应用服务器的硬件指标,cpu,内存,网络IO(ethtool eth0),磁盘IO,如果发现某台机器的这四项中的任何一项到达瓶颈,那么这台机器在这一方面就到达瓶颈了 3,其他服务器,比如数据库服务器,依 ...
分类:
其他好文 时间:
2019-01-30 00:26:02
阅读次数:
129
一、前言 Linux作为一个开源系统,被极客极力推崇,作为程序员不来了解一下,那就亏了 Linux是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布,在加上用户空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发 ...
分类:
系统相关 时间:
2019-01-30 00:25:50
阅读次数:
185
## sudosudo主要用来让普通用户临时拥有root用户的权限#### su与su -的区别 su:切换用户的时候不会更新环境变量 su -:切换的用户会更新环境变量##### sudo命令执行流程 1.当sudo执行命令时,系统首先会查找/var/sudo/%home(如果时新用户会先生成此目... ...
分类:
其他好文 时间:
2019-01-30 00:25:42
阅读次数:
174
原文:Redis数据结构之简单动态字符串SDSRedis的底层数据结构非常多,其中包括SDS、ZipList、SkipList、LinkedList、HashTable、Intset等。如果你对Redis的理解还只停留在get、set的水平的话,是远远不足以应对面试提问的。本文简单介绍了Redis底... ...
分类:
其他好文 时间:
2019-01-30 00:25:21
阅读次数:
120
磁盘管理之磁盘分区 磁盘分区表 磁盘分区表位置:0磁头0磁道1扇区(前446字节表示mbr主引导记录,中单64字节表示分区表,最后2字节55AA标识表示结束标记) 主分区(primary):一般一定要有,用来存放数据(最多四个主分区) 扩展分区(extend):只能有一个扩展分区,无法直接使用 逻辑... ...
分类:
其他好文 时间:
2019-01-30 00:25:12
阅读次数:
156
什么是fescar? 关于fescar的详细介绍,请参阅fescar wiki。 传统的2PC提交协议,会持有一个全局性的锁,所有局部事务预提交成功后一起提交,或有一个局部事务预提交失败后一起回滚,最后释放全局锁。锁持有的时间较长,会对并发造成较大的影响,死锁的风险也较高。 fescar的创新之处在 ...
分类:
编程语言 时间:
2019-01-30 00:24:55
阅读次数:
293
磁盘管理之raid卡 使用raid卡的好处 1.获得更大的容量 2.获得更大的性能 3.获得更好的安全性 常用raid卡级别分类与区别 至少需要硬盘数 安全冗余 可用容量 性能 使用场景 举例 raid0 至少需要一块硬盘 最低 所有硬盘的总和 读写速度最快 不要求安全 只要求速度 raid1 只能... ...
分类:
其他好文 时间:
2019-01-30 00:24:49
阅读次数:
142
在CPU篇提到,如果CPU三级缓存不够用,也就是医院内部药不够的时候,要去医院外取药,这个医院外首先要去的地方就是内存。内存的读写速度非常快,甚至比主流的固态硬盘还要快十几倍。这也是为什么尽管内存条容量不大,却价格昂贵。内存相当于CPU和硬盘之间的中转站,例如玩游戏时,会将数据储存在内存中,这样就有 ...
分类:
其他好文 时间:
2019-01-30 00:24:39
阅读次数:
137
这是悦乐书的第 244 次更新,第 257 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第111题(顺位题号是496)。你有两个数组(没有重复)nums1和nums2,其中nums1的元素是nums2的子集。在nums2的相应位置找到nums1元素的所有下一个更大的数 ...
分类:
编程语言 时间:
2019-01-30 00:24:30
阅读次数:
184
子组件自定义触发事件 以及节点上添加的事件 子组件 将自定义事件添加修饰直接变成原生事件,进行监听 ...
分类:
其他好文 时间:
2019-01-30 00:24:22
阅读次数:
162
题目大意: 求n个点的带标号简单无向联通图的数目。 思路: 嗯多项式求逆还不会,到时候会了应该会补吧。 这种和图计数有关的题目一般都是考虑反面计数或者是容斥什么的。 考虑枚举一号点的连通块的大小,然后用总方案数减去这些方案数。 可以得到递推式: $$ f_{i}=2^{i\choose 2} \su ...
分类:
其他好文 时间:
2019-01-30 00:24:13
阅读次数:
111
原文:解读经典《C#高级编程》第七版 Page45-50.核心C#.Chapter2前言 本篇讲述枚举和名称空间。 01 枚举 首先需要明确枚举的概念:枚举是用户定义的整数类型。使用枚举的目标是,使用一组容易记忆的名称,来使得代码更容易编写和维护。 我们对比枚举的定义和类的定义,会发现它们有像的地方... ...
1》自定义广播 广播在另外的程序上进行接收,默认的发送方式是标准广播,若想发送有序广播,需要一点点修改 MainActivity.java 加入这一行代码后广播的接收就有了顺序 注册时候可以设置接收广播的优先级 优先接收到广播后就可以判断是否继续发送广播 abortBroadcast();可以截断广 ...
分类:
移动开发 时间:
2019-01-30 00:23:54
阅读次数:
175
1、CORS介绍 CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源(协议 + 域名 + 端口)服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。 CORS需要浏览器和服务器同时支持。它 ...
分类:
编程语言 时间:
2019-01-30 00:23:46
阅读次数:
257
springboot整合redis: 第一:添加相关jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </depe ...
分类:
其他好文 时间:
2019-01-30 00:23:32
阅读次数:
167
正则表达式元字符: 字符匹配 : 次数匹配: 位置锚定: 分组及引用: 或: 转义字符: ...
分类:
编程语言 时间:
2019-01-30 00:23:22
阅读次数:
200
// 批量区域数据导入 @Action(value = "area_batchImport") public String batchImport() throws IOException { List areas = new ArrayList(); // 编写解析代码逻辑 // 基于.xls 格... ...
分类:
其他好文 时间:
2019-01-30 00:23:12
阅读次数:
141