`
文章列表
说明:本文引自放翁(文初)的一亩三分地,写的不错,通俗易懂和大家分享下....CPU利用率在过去常常被我们这些外行认为是判断机器是否已经到了满负荷的一个标准,看到50%-60%的使用率就认为机器就已经压到了临界了。CPU利 ...
关于 MySQL connections 的一些知识 查看MySQL连接数的限制 1、查看整个MySQL实例的最大连接数限制: mysql> show global variables like '%connections%'; +----------------------+-------+ | Variable_name        | Value | +----------------------+-------+ | max_connections      | 151   | | max_user_connections | 0     | +------ ...
  Got error 134 from storage engine  Got error 28 from storage engine  =============================================== MySql 执行以以下SQL时报错: mysql> select * from service_invoker where id=336518; 错误: ERROR 1030 : Got error 134 from storage engine   storage engine错误,一般就是表出错了吧   检查表:check ta ...
1. 引言合理利用线程池能够带来好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。但是要做到合理的利用线程池,必须对其原理了如指掌。2. 线程池的使用线程池的创建我们可以通过ThreadPoolExecutor来创建一个线程池。 new ThreadPoolExecutor(corePoolSize, maximumPoolSize, keepA ...
http://os.51cto.com/art/201005/200672.htm Linux系统监控工具之vmstat详解   http://os.51cto.com/art/201005/201618.htm 十三个强大的Linux性能监测工具
tomcat-usrs.xml 配置示例   tomcat-usrs.xml <?xml version="1.0" encoding="UTF-8"?> <tomcat-users> <role rolename="tomcat"/> <role rolename="role1"/> <role rolename="manager-gui"/> <role rolename="m ...
这种情况通常发生在以非root权限用户启动的情况下。 原因:在基于Unix的系统上,绑定小于1024的端口需要root权限。 解决方法: 1.以root权限启动我想大概没人愿意在产品化部署时root权限运行JSP,当然如果你是在本地开发测试没有任何问题。 2.做端口转发这种情况通常时你使用Eclipse等IDE内部的WTP运行时使用,因为你没法指定root权限运行(个人看法,未深入研究),所以做个端口转发,简单快速使用,不用时删掉就OK。基于BSD系统(比如Mac OS)使用 ipfw:
让GM支持Windows TrueType字体(GM版本版本是1.3.17)Linux系统自带Ghostscript字体,都是英文字体。在Linux上安装GM时,如果不指定Ghostscript字体的目录 ,GM会默认使用Linux系统的字体 ,目录是/usr/share/fonts/default/Type1/  。若GM安装在默认路径,可以/usr/local/lib/GraphicsMagick-1.3.17/config目录看字体配置文件。如果想让GM支持中文字体。在Linux上安装GM时使用 --with-windows-font-dir=字体目录   参数,指明Windows字体 ...
  JDK7中新加入的文件和网络io特性称为nio2(new io 2, 因为jdk1.4中已经有过一个nio了),包含了众多性能和功能上的改进,其中最重要的部分,就是对异步io的支持,称为java aio(asynchronous IO)。   jdk在1.4版本的nio中提供了对非阻塞多路复用同步io模型的支持,但是在Windows上是基于较低效select/poll实现的。jdk1.7中提供对aio的支持后,带来了两方面的好处:   1. Windows上可以使用iocp了。   2. 简化了网络变成模型。异步io相比较非阻塞多路复用模型更易理解,开发更为简单。   和多 ...
NIO通常采用Reactor模式,AIO通常采用Proactor模式。AIO简化了程序的编写,stream的读取和写入都有OS来完成,不需要像NIO那样子遍历Selector。Windows基于IOCP实现AIO,Linux只有eppoll模拟实现了AIO。 Java7之前的JDK只支持NIO和BIO,从7开始支持AIO。 4种通信方式:TCP/IP+BIO, TCP/IP+NIO, UDP/IP+BIO, UDP/IP+NIO。 TCP/IP+BIO、Socket和ServerSocket实现,ServerSocket实现Server端端口监听,Socket用于建立网络IO连接。 ...

Node.js

Node.js中文手册 http://www.nodecn.org     使用Node.js处理图片 http://www.jasontconnell.com/comment/image-processing-with-nodejs     Node.js streams 介绍 http://jspro.com/nodejs/introduction-to-streams/     使用node.js +redis 作为服务端,提供图片上传存储服务 http://blog.csdn.net/tipboy/article/details/6936304   Gra ...
./configure --prefix=/usr/local/nginx --add-module=/Users/zhaorai/dev/IOS_dev/Nginx模块 make make install     location /echo {     echo "This is my first nginx module!!!"; }   ------------------------------------------------------------------------------------------------------- ...
Performance Test Framework (PTF)是压力测试框架 根据我工作中做压力测试的程序不断完善而来,现在发布为一个项目。 Google Code  上的 PTF项目地址 https://code.google.com/p/performance-test-framework/   采用Java语言开发,精密、高效、可扩 ...
Homebrew的官网 ------------------------------------------------------------------------------------ 官网地址:http://mxcl.github.com/homebrew/ 安装命令:ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"   参考 : http://blog.163.com/zyf_win/blog/static/12206289 ...
在进行网络编程时,我们常常见到同步、异步、阻塞和非阻塞四种调用方式。这些方式彼此概念并不好理解。下面是我对这些术语的理解。 同步   所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin, isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就是 SendMessage。该函数发送一个消息给某个窗口,在对方处理完消息之前,这个函数不返回。当对方处理完毕以后,该函数才把消息处理函数所返回的 LRESULT值返回给调用者。 异步 ...
Global site tag (gtag.js) - Google Analytics