单例模式是类级别的,一个类只能有一个对象实例; 享元模式是对象级别的,可以有多个对象实例,多个变量引用同一个对象实例; 享元模式主要是为了节约内存空间,提高系统性能,而单例模式主要为了可以共享数据; ...
分类:
其他好文 时间:
2018-11-06 13:24:16
阅读次数:
198
Perfmon是啥? Perfmon提供了图表化的系统性能实时监视器、性能日志和警报管理,可以用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等 性能分析方法 内存分析方法 内存分析用于判断系统有无内存瓶颈,是否需要通过增加内存等手段提高系统性能表现。 主要方法和步骤: 1.首先查看Memo ...
前言:本文为参考他人的文章,是一篇学习记录型博客。理解linux的系统缓存机制有助于理解elasticsearch实时更新的原理。 一、缓存机制 为了提高文件系统性能,内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返 ...
分类:
系统相关 时间:
2018-10-22 20:10:36
阅读次数:
184
出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章。本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面。如果没有完善的计算机系统知识,网络知识和操作系统知识,文档中的工具,是不可能完全掌握的,另外对系统性能分析和优化是一个长期的系列。 本文档主要是结合Lin ...
分类:
系统相关 时间:
2018-10-19 14:16:27
阅读次数:
163
<!-- Start PSA Section --> <!-- P&S box is temporary disabled(IFQ_OPS-2624) --> <!-- End PSA Section --> 分片技术的由来 关系型数据库本身比较容易成为系统性能瓶颈,单机存储容量、连接数、处理能力等 ...
分类:
其他好文 时间:
2018-10-09 22:16:46
阅读次数:
186
一、MyBatis优点 不屏蔽SQL,意味着可以更为精确地定位SQL语句,可以对其进行优化和改造,这有利于互联网系统性能的提高,符合互联网需要性能优化的特点。 提供强大、灵活的映射机制,方便Java开发者使用。提供动态SQL的功能,允许我们根据不同条件组装SQL,这个功能远比其他工具或者Java编码 ...
分类:
其他好文 时间:
2018-10-08 18:12:49
阅读次数:
150
系统中子进程继承父进程的系统限制。只有以root用户运行的进程能任意修改限制。其它进程不能增加硬限制值。这样在一个session中登录进程设置的硬限制值影响该session中的所有进程。当要优化一个程序的限制值时,首先可以去查看这个程序的限制值是否满足我们想要的条件,如你想看某个程序系统限制值,可以通过进程的pid来查看,命令如下cat/proc/<pid>/limits当然,你首先需
分类:
系统相关 时间:
2018-10-08 10:23:55
阅读次数:
190
线程池使用的是一种池对象的思想,在内存中开辟一块内存,里面存放了中多线程,由线程管理器进行管理,当需要使用线程的时候,由线程管理器调用,不用的线程收回线程池, 这样可以避免反复创建线程带来的系统开销,提高了系统性能 单线程缺点:通过new thread新线程会带来很大系统开销 可以无限多的创建线程, ...
分类:
编程语言 时间:
2018-10-01 16:06:08
阅读次数:
146
1、概述 监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分。通过操作系统监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况。根据运行结果分析可以帮助我们快速定位系统问题范围或者性能瓶颈点。 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对 ...
分类:
其他好文 时间:
2018-09-30 16:51:55
阅读次数:
145
目录 一、文件浏览命令 二、文件目录操作命令 三、文件查找命令 四、文件权限设置 五、系统性能监控命令 六、网络查看命令 七、linux 其他命令 一、文件浏览命令 格式: 命令 [option] file cat 由第一行开始显示文件内容 tac 从最后一行开始显示,tac 是 cat 的倒写 n ...
分类:
系统相关 时间:
2018-09-30 16:42:33
阅读次数:
556