`
文章列表
ls -al   是以字节单位显示文件或者文件夹大小;   字节b,千字节kb, 1G=1024M=1024*1024KB=1024*1024*1024B   通常会加参数h来直观显示大小,会使用G、M等来显示大文件 ls -alh   比如查看home目录的大小: du -s /home 也可以: du -sh /home
来源:http://www.cnblogs.com/jsStudyjj/p/5382557.html   共享锁,又称为读锁,可以查看但无法修改和删除的一种数据锁。 中文名: 共享锁 外文名: Share Locks 其他用户: 可以并发读取数据 都不能获取: 数据上的排它锁 由非 ...
原文地址:http://www.cnblogs.com/eaglet/archive/2010/09/21/1832233.html   在做Socket 编程时,我们经常会要问,单机最多可以建立多少个 TCP 连接,本文将介绍如何调整系统参数来调整单机的最大TCP连接数。 Windows 下单机的TCP连接数有多个 ...
原文  http://www.lvtao.net/server/taobao-200wqps.html   对于一个server,我们一般考虑他所能支撑的qps,但有那么一种应用, 我们需要关注的是它能支撑的连接数个数,而并非qps,当然qps也是我们需要考虑的性能点之一。这种应用常见于消息推送系统,也称为comet应用,比 如聊天室或即时消息推送系统等。comet应用具体可见我之前的介绍,在此不多讲。对于这类系统,因为很多消息需要到产生时才推送给客户端,所以当没有消 息产生时,就需要hold住客户端的连接,这样,当有大量的客户端时,就需要hold住大量的连接,这种连接我们称为长连接。 ...
在探讨这个问题前,我们先假设一种经典的连接模型:Client -> Load Balancer-> RealServer Pool 并且我们假设这里使用NAT模式的负载均衡,在这种模式下: 1.负载均衡器只留给客户端一个公网IP地址(VIP);2.客户端发来的请求都被负载均衡器端截,然后通过调度算法转发到RealServer Pool里面的某台服务器;3.这些RealServer都在一个私有网络里面,对外不可见;4.负载均衡器转发请求到真实服务器(RealServer)的时候同时做了NAT,真实服务器看到的连接都是来自负载均衡器的(和真实服务器在一个私有网络的IP)。 ...
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数  # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数   # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l   # 查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo| grep "cpu cores"| uniq   # 查看逻辑CPU的个数 cat /proc/cpuinfo| grep "processor" ...
原地址:http://www.tuicool.com/articles/m2IRZv 本文介绍了 Netty 超时机制的原理,以及如何在连接闲置时发送一个心跳来维持连接。 Netty 超时机制的介绍 Netty 的超时类型 IdleState 主要分为: ALL_IDLE : 一段时间内没有数据接收或者 ...
今天运行Redis时发生错误,错误信息如下: (error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error. Redis被配置为保存数据库快照,但它目前不能持久化到硬盘。用来修改集合数据的命令不能用。请查看Redis日志的详细错误信息。 ...
1、进入rabbitmq/rabbitmq_server-3.5.4/sbin 目录 2、查看用户./rabbitmqctl list_users; 3、增加用户./rabbitmqctl add_user maie 888888 4、增加角色./rabbitmqctl set_user_tags maie administrator 5、赋权:./rabbitmqctl  set_permissions -p /  maie '.*' '.*'  '.*'
观察Linux的CPU使用情况,22.res是随便起名的文件,保存信息的。每一秒采样一次,共1000次 [aaaaadmin@pushservsvr01 tmp]$ sar -o /tmp/22.res 1 1000 Linux 2.6.32-504.el6.x86_64 (pddservsvr01)     06/28/2016      _x86_64_        (64 CPU)   11:06:40 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle 11:06:41 AM     ...
linux 查看日志: 日志文件名nohup.out 查看日志前100行:head nohup.out -n 100 查看带有关键词DataAccessResourceFailureException的日志: cat nohup.out |grep 'DataAccessResourceFailureException'   tail -f nohup.out
一.调整JBOSS最大连接数. 配置deploy/jboss-web.deployer/server.xml文件?.<Connectorport="8080"address="0.0.0.0"maxThreads="1600"minSpareThreads="100"maxSpareThreads="250"emptySessionPath="false"enableLookups="false"redirectPort="8443& ...
使用到Java的NIO的,记得查一下Linux 的kernel的版本。一定要2.6以上版本额, 查看命令,进入root,之后输入 uname -r 命令即可查看到了。
原文出处 http://www.cnblogs.com/gnuhpc/archive/2012/12/17/2822409.html 1.单例模式确保一个实例被创建,并且任意时刻都只有一个对象。它给了我们一个全局的访问点,又屏蔽了全局变量的缺点。可以被用来管理共享资源,比如数据库连接或线程池。特征是构造函数为私有,然后声明一个私有静态成员作为类对象,对外提供一个静态类方法创建该对象,在创建对象时会先判断是否已经创建,若是则直接返回已经创建的对象,若没有则创建新对象。 2.经典的单例模式如下: public class Singleton {     private static Si ...
原文出处:http://www.cnblogs.com/gnuhpc/archive/2012/12/17/2822403.html   1.我们在前边提到一个原则就是“面向接口而不要面向实现编程”,但是我们一直在使用Duck duck = new MallardDuck()这样的模式,后边的new语句却违反了这个原则。工厂方法就可以解决这个问题,它用来封装对象的创建。 2.这一节我们考虑如下场景:一个披萨店要制作各种各样的披萨,甚至还要开分店。其中涉及到订购披萨的步骤。我们可以把orderPizza中的关于制作pizza的部分单独提取到一个类中。 public class Pizz ...
Global site tag (gtag.js) - Google Analytics