`
42087743
  • 浏览: 237836 次
  • 性别: Icon_minigender_1
  • 来自: 合肥&上海
社区版块
存档分类
最新评论
文章列表
1. 安装homebrew /usr/bin/ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)" 2. 安装uncrustify brew install uncrustify 3. 下载配置好的workflow包 http://by-igotit.com/wordpress/wp-content/uploads/2012/03/Uncrustify-Objective-C.workflow.tar.gz 4. 解压缩workflow包 mv Uncrustify-Objectiv ...
KeepAlive 引用允许一次connection中多次request 引用适合单次connection会发生多次request的service,比如图片服务器 引用OFF:高并发时,每次reqeust均需要重建connection,消耗CPU资源 ON:高并发时,connection不会立即释放,connections占用内存累加会消耗内存资源 引用前端有代理服务器时,必须ON KeepAliveTimeout 引用2次request间隔的秒数>KeepAliveTimeout,则会断开connection 引用建议设置>单次connection花费时间 MaxKeepAli ...
timeout定义了3个方面的超时设置: 接收GET请求的所花费的时间 POST或者PUT请求时发送TCP包给服务器的间隔(不是间隔时间之和) 发送响应时发送TCP包的间隔(不是间隔之和)
1.-Xmx: 引用JVM最大可用内存 2.-Xms 引用JVM初始可用内存,可以设置与-Xmx相同,避免每次垃圾回收完成后JVM重新分配内存。 3.-Xmn 引用年轻代大小,Sun官方推荐配置为heap的3/8 4.-Xss 引用每个线程的堆栈大小,JDK5.0以后每个线程堆栈大小为1M 5.-XX:NewRatio 引用年轻代(包括Eden和两个Survivor区)与年老代的比值,设置为4,则年轻代与年老代所占比值为1:4,年轻代占整个堆栈的1/5 6.-XX:SurvivorRatio 引用设置年轻代中Eden区与Survivor区的大小比值。设置为4,则两个Survivor区与 ...
1.共划分为三个代:年轻代(Young Generation)、年老代(Old Generation)和持久代(Permanent Generation) 2.年轻代 引用 所有新生成的对象首先都是放在年轻代的。年轻代的目标就是尽可能快速的收集掉那些生命周期短的对象。,两个年轻代分三个区。一个Eden区Survivor区(一般而言)。大部分对象在Eden区中生成。当Eden区满时,还存活的对象将被复制到Survivor区(两个中的一个),当这个Survivor区满时,此区的存活对象将被复制到另外一个Survivor区,当这个Survivor区也满了的时候,从第一个Survivor区复制过来的并 ...
1.强引用 引用 一般声明对象时虚拟机生成的引用,强引用环境下,垃圾回收时需要严格判断当前对象是否被强引用,如果被强引用,则不会被垃圾回收 2.软引用 引用 一般被做为缓存来使用。与强引用的区别是,软引用在垃圾回收时,虚拟机会根据当前系统的剩余内存来决定是否对软引用进行回收。如果剩余内存比较紧张,则虚拟机会回收软引用所引用的空间;如果剩余内存相对富裕,则不会进行回收。虚拟机在发生OutOfMemory时,肯定是没有软引用存在的。 3.弱引用 引用 与软引用类似,都是作为缓存来使用。但与软引用不同,弱引用在进行垃圾回收时,不论剩余内存是否紧张,是一定会被回收掉的,因此其生命周期只存在于一个 ...
1.stack存放程序处理逻辑,每个线程都有个线程stack,存放与当前线程有关的信息 2.heap存储数据,是共享的,并且可以动态增长 3.stack中存储基本数据类型和对象引用,heap中存储对象,基本数据类型因为存储空间固定,所以存放在stack中节省空间
1. mongoexport /opt/mongodb/node1/mongodb-linux-x86_64-1.8.4/bin/mongoexport -h ${host}:${port} -d ${database} -c ${collection} -o ~/xxxx.json 2. mongoimport /opt/mongodb/node1/mongodb-linux-i686-1.8.4/bin/mongoimport --host ${host}:${port} -d ${database} -c ${collection} --file ~/xxxx.json
    1. c3p0在运行一段时间后总是抛出错误:“Thread unexpectedly interrupted while performing an acquisition attempt”,查看log,发现“Data source rejected establishment of connection,  message from server: "Too many connections"”,证明mysql存在max_connections来限制外部程序对其访问的连接     2. vi /etc/my.ini #max_connections=100 ...
默认情况下,mysql在录入数据时会有大小限制,所以在通过sql录入大量数据时需要将限制打开: vi /etc/my.cnf max_allowed_packet=100000000
1. httpd.conf # JkOptions indicate to send SSL KEY SIZE. JkOptions +ForwardKeySize +ForwardURICompatUnparsed -ForwardDirectories 2. server.xml <Connector port="8011" protocol="AJP/1.3" redirectPort="8445" URIEncoding="UTF-8" />
1. 安装httpd yum install httpd-2.2.3 rpm -q httpd 2. 增加module:mod_jk.so wget http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.23/mod_jk-1.2.23-apache-2.2.x-linux-x86_64.so mv mod_jk-1.2.23-apache-2.2.x-linux-x86_64.so mod_jk.so mv mod_jk.so /usr/lib64/httpd ...
1. 下载mongodb wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-1.8.4.tgz 2. 安装mongodb(node1) tar -zxvf mongodb-linux-x86_64-1.8.4.tgz mv mongodb-linux-i686-1.8.4 /opt/mongodb/node1/monmongodb-linux-i686-1.8.4 3. 创建db mkdir /data/mongodb/dbs/node1 -p 4. 创建日志 mkdir /data/mongo ...
FHS (File Hierarchy Standard): / 根目录,与开机,还原,系统恢复有关,越小越好,如此不但性能较好,根目录所在的文件也较不容易发生问题 /home 普通用户主文件夹 /root root主文件夹 /usr (UNIX software resource) 软件安装 /opt 第三方软件放置的目录,替代/usr/local /etc 主配置文件目录,与/var有区别,一般用户可以r,但只有root可以w /var 改动较多,常态性改动的配置文件,如日志信息,缓存 /bin 单用户维护模式下仍然可以操作的命令 /sbin 开机,修复,还原系统的命令 /lib 开 ...
1. 定时轮询gateway,如果unreachable则halt #!/bin/bash # Program: # Ping the gateway every 1 minute, if not reply shutdown the server. # History: # 2011-11-15 owen.chen First Release ping 192.168.1.1 -c 1 -w 1 > /dev/null RESPONSE=$? if [ $RESPONSE != 0 ]; then halt fi 2. ...
Global site tag (gtag.js) - Google Analytics