摘要:
1、查看Web服务器(Nginx Apache)的并发请求数及其TCP连接状态:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'netstat -n|grep ^tcp|awk '{print $NF}'|sort -nr|uniq -c或者:netstat -n | awk '/^tcp/ {++state[... 阅读全文
摘要:
无论是在linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的源文件,如果每次都要键入... 阅读全文
摘要:
你也许已经知道Redis并不是简单的key-value存储,实际上他是一个数据结构服务器,支持不同类型的值。也就是说,你不必仅仅把字符串当作键所指向的值。下列这些数据类型都可作为值类型。二进制安全的 字符串 string二进制安全的 字符串列表 list of string二进制安全的 字符串集合 set of string,换言之:它是一组无重复未排序的element。可以把它看成Ruby中的... 阅读全文
摘要:
compile (编译范围) compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。provided (已提供范围) provided 依赖只有在当JDK 或者一个容器已提供该依赖之后才使用。例如, 如果你开发了一个web 应用,你可能在编译 classpath 中需要可用的Servlet AP... 阅读全文
摘要:
安装配置环境: os:centos 5.4 mysql:5.5.37 虚拟server1:mysql_master(192.168.40.241) 虚拟server2:mysql_slave(192.168.40.242)安装Mysql: 可参考解压后的INSTALL-BINARY,如下: shell> groupadd mysql shell> useradd -r -g mysql my... 阅读全文
摘要:
1、查看以rpm安装 一般有源码和包安装两种方式. 源码安装的话可以看 configure 的日志; rpm 等包方式的话,就要查其中的数据库了,比如 rpm -q 进行查询. -q 阅读全文
摘要:
安装py2app: sudo pip install py2app打包: 1、进入工程目录下面: cd ProjectDirctory 2、生成 setup.py 文件: py2applet --make-setup MyApplication.py 3、清空以前生成的编译文件: rm -rf build dist 4、生成mac下的应用: python setup.p... 阅读全文
摘要:
二叉树定义: 每个节点最多含有两个子树的树称为二叉树,通常子树被称作“左子树(left subtree)”和“右子树(right subtree)”,有左右之分,次序不能颠倒;二叉树分类: 1.完全二叉树:对于一棵二叉树,假设其深度为d(d>1)。除了第d层外,其它各层的节点数目均已达最大值,且第d层所有节点从左向右连续地紧密排列,这样的二叉树被称为完全二叉树; 2.满二叉树:对于... 阅读全文
摘要:
定义: 树是一种数据结构,它是由节点组成的具有层次关系的集合。它具有以下的特点: 每个节点有零个或多个子节点; 没有父节点的节点称为根节点; 每一个非根节点有且只有一个父节点; 除了根节点外,每个子节点可以分为多个不相交的子树术语: 度:一个节点含有的子树的个数称为该节点的度,一棵树中,最大的节点的度称为树的度; 层:从根开... 阅读全文
摘要:
链表数据结构的特性: 1、链表的数据结构是线性结构的链表,但存储是非线性的,即离散存储; 2、链表的节点中通过指针相连,即每个节点记录下一个结点和上一个节点的指针; 链表数据结构的优点: 1、插入删除节点不需要移动元素,只需要修改相关指针即可; 2、不需要分配固定的连续空间,空间利用率高; 链表数据结构的缺点: 1、无法实际随机访问节点; 2、查找和搜索节点的效率低; 如Java中L... 阅读全文