Linux系统性能和使用活动监控工具 sysstat



Linux系统性能和使用活动监控工具 sysstat。Sysstat是一个非常方便的工具,它带有众多的系统资源监控工具,用于监控系统的性能和使用情况。我们在日常使用的工具中有相当一部分是来自sysstat工具包的。同时,它还提供了一种使用cron表达式来制定性能和活动数据的收集计划。

下表是包含在sysstat包中的工具

  • iostat: 输出CPU的统计信息和所有I/O设备的输入输出(I/O)统计信息。
  • mpstat: 关于CPU的详细信息(单独输出或者分组输出)。
  • pidstat: 关于运行中的进程/任务、CPU、内存等的统计信息。
  • sar: 保存并输出不同系统资源[......]

Read more

使用Spring RestTemplate解析RESTful服务



使用Spring RestTemplate解析RESTful服务。在上一篇“使用Spring MVC 4构建Restful服务”博文中,我们谈到了如何使用Spring MVC 4搭建RESTful服务,本文以上篇文章为基础,继续讲解如何解析Spring RESTful服务。上篇文章中,我们用了jacson包进行Java对象的序列化,本文仍然使用此包进行Java对象的反序列化。

 

构建RESTful服务

 

1.我们继续在 FavRestfulController 类中,新增 buildRestUser() 方法,将FavUser对象序列化成JSON[......]

Read more

正则表达式(grep,egrep,fgrep

正则表达式(grep,egrep,fgrep。1.正则表达式概述

正则表达式又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。

许多程序设计语言都支持利用正则表达式进行字符串操作。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,单数有regexp、[......]

Read more

大数据备份和恢复应用案例–通过分区表备份和恢复数据

大数据备份和恢复应用案例–通过分区表备份和恢复数据。大数据备份和恢复应用案例–通过分区表备份和恢复数据

海量数据备份和恢复方案

对于OLAP的数据库的业务特点,是将批量的数据加载入库,然后对这些数据进行分析处理,比如报表或者数据挖掘,最后给业务提供一种决策支持;另外,这类数据库的数据实时性非常高,一旦这些数据处理完毕后,就很少再次使用(有时,也需要对这类数据进行查询)。

对于OLAP数据库的备份和恢复可以考虑这样几种方案:

1、使用分布式数据库

将数据分布到多个库里,当数据库恢复时,只需要恢复单个库的数据,大大节省恢复时间。

wKiom1Rr-0eyHB5SAAJmv2cd82o348.jpg

 [......]

Read more

zookeeper多种方式安装

zookeeper多种方式安装。本文系统:Centos6.5 x64

一、单机模式安装

二、伪集群模式安装

三、集群模式安装

1、单机模式安装zookeeper

1.1、创建帐号zk

1
2
[root@master ~]# useradd -d /opt/zk zk
[root@master ~]# echo "zk" |passwd --stdin zk

1.2、下载、解压、

1
2
3
4
5
6
[root@master ~]# su - zk

[......]

Read more

Linux修改文件权限记录

Linux修改文件权限记录。1、从文件类型上分可分为三种,

用ls-l查询,以“一”开头的是文件,以字母“d”开头的是目录(俗称文件夹),以字母“l”开头的是连接。

2、剩下的9个分别三个为一组每一组都有四种符号组成分别是“r”,“w”,“x”,“-”。

r(read):代表读的权限

w(write):代表写的权限

x (execuite): 代表执行的权限

- :代表没有这个权限

3、第一组代表的是这个文件的所有者对这个文件有什么样的权限

第二组代表的是这个文件的所有者同组的人对这个文件有什么样的权限

第三组代表除组以外的其他人对这个文件[......]

Read more

TCP三次握手、四次挥手

TCP三次握手、四次挥手。相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助.

    而且对于有网络协议工程师之类笔试,几乎是必考的内容.企业对这个问题热情之高,出乎我的意料:-)。有时上午面试前强调这个问题,并重复讲一次,下午几乎每一个人都被问到这个问题。
因此在这里详细解释一下这两个过程。
TCP三次握手
所谓三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。
三次握手的目的是连接服务器指定端口,建立TCP[......]

Read more

android studio签名

android studio签名。androidstudio会给默认的buildType为debug的包签名,所以可以直接运行安装apk到手机上,如果我们自己增加了buildType(例如user,eng)那么直接运行就会说没有签名,安装不了。

 

签名步骤:

在你需要保存签名文件的目录下(譬如要签名test项目,那么一般就进入test目录下的build-apk里)

运行:

keytool -genkey -alias user_key.keystore -keyalg RSA -validity 20000 -keystoreuserkey.keyst[......]

Read more

Windows 10(Windows Technical Preview)下载地址及秘钥

Windows 10(Windows Technical Preview)下载地址及秘钥。Windows 10 是微软公司的新操作系统,目前已发布它的技术预览版,名为 Windows Technical Preview,内核为NT 6.4。该系统的技术预览版于2014年9月30日(美国东部时间, 北京时间2014年10月1日1:00)发布,并于北京时间10月2日0:00面向技术人员和IT爱好者开放下载。预计Windows 10正式版将于2015年发布,将涵盖PC、平板电脑、手机、XBOX和服务器端,芯片类型将涵盖x86和ARM。

Windows 10下载地址:

 [......]

Read more