- 浏览: 33524 次
- 性别:
- 来自: 北京
最新评论
文章列表
快速搭建镜像服务器,用于cms发布,服务器资料备份等,采用国人开发的开源serrsync比以前繁琐的inotify+rsync的配置简单很多,当然serrsync也是采用的inotify+rsync
一.在镜像目标服务器部署rsync服务
目标服务器ip:192.168.113.1321.1
新建/etc/rsyncd.conf 内容如下:uid=rootgid=rootmax connections=4use chroot=nostrict modes=yesport=873log file=/var/log/rsyncd.logpid file=/var/run/rsyncd. ...
转载自:http://blog.csdn.net/qq373591361/article/details/5875776
jquery下json数组的操作用法实例: jquery中操作JSON数组的情况中遍历方法用的比较多,但用添加移除这些好像就不是太多了。 试过json[i].remove(),json.remove(i)之后都不行,看 ...
Java定位CPU使用100%的方法
- 博客分类:
- 系统调优
摘自:http://www.longtask.com/blog/?tag=jstack
流程:把线程dump出来,然后分析
1:Threaddump的方法:
kill -3 pid
jstack -l pid
jvisualvm中来thread dump
2:找到导致cpu高的线程top -H -p pid PID USER PR NI VIRT RES SHR S %CPU %MEM TIM ...
摘自:http://blog.csdn.net/wanyanxgf/article/details/6944987
thread dump获取1. 发送信号* In Unix, use "kill -3 <pid>" where pid is the Process ID of the JVM.(kill 信号列表)* In Windows, press CTRL+BREAK on the window where the JVM is running.
2. jstack -l pid.
(1). jstack入口
[java] ...
http://www.blogjava.net/Alpha/archive/2009/03/29/262789.html
c3p0详细配置
官方文档 : http://www.mchange.com/projects/c3p0/index.html
<c3p0-config><default-config><!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --><property name="acquireIncrement">3</property><!- ...
jquery原理,简要说明
- 博客分类:
- 其他
jQuery的开篇声明里有一段非常重要的话:jQuery是为了改变javascript的编码方式而设计的.从这段话可以看出jQuery本身并不是UI组件库或其他的一般AJAX类库.jQuery改变javascript编码方式!那么它是如何实现它的声明的呢?这里,用以下的一段简短的使用流程:1)查找(创建)jQuery对象:$(”selector”);2)调用jQuery对象的方法完成我们需要完成的工作:$(”selector”).doOurWork();ok,jQuery就是以这种可以说是最简单的编码逻辑来改变javascript编码方式的.这两个步骤是jQuery的编码逻辑核心!要实现这种简洁 ...
一、相关概念
基本回收算法
引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。
标记-清除(Mark-Sweep)此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把未标记的对象清除。此算法需要暂停整个应用,同时,会产生内存碎片。
复制(Copying)此 算法把内存空间划为两个相等的区域,每次只使用其中一个区域。垃圾回收时,遍历当前使用区域,把正在使用中的对象复制到另外一 ...
ftp服务器安装与配置
- 博客分类:
- linux服务器管理与配置
1--安装 yum install vsftpd
2--创建用户 useradd -d /usr/tester -m tester
3--disable SELinux protection
//disable SELinux protection for the httpd daemon by executing
setsebool -P ftpd_disable_trans 1
执行 getsebool ftpd_disable_trans查看是否为on,否则上传不了文件,修改,删除也不行
4-- service vsftpd restart
5- ...
//遍历option和添加、移除optionfunction changeShipMethod(shipping){ var len = $("select[@name=ISHIPTYPE] option").length if(shipping.value != "CA"){ $("select[@name=ISHIPTYPE] option").each(function(){ if($(this).val() == 111){ $(this).remove(); } }); }else{ $("< ...
页面中显示google地图代码
<div id="map_canvas" style="height:200px; margin:0 auto; width:200px;"></div>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
<script type="text/javascript"> ...
代码如下:
<!DOCTYPE html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><FCK:meta http-equiv="Content-Type" content="text/ht ...
最近做项目需要在web应用中,与短信网关建立一个长连接,想到一个问题,如果web应用进程死掉了,那么这个进程所起的TCP连接,会如何?
这个问题,应该是TCP/IP应用中一个基本的问题,经测试进程关闭后,进程 ...
使用resin3 + Myeclipse6.5 时报错
500 Servlet Exception[show] javax/xml/ws/WebServiceRef
com.caucho.jsp.JspParseException: javax/xml/ws/WebServiceRef
解决方法如下:
配置myeclipse中resin3的classpath中追加jaxws-api.jar
转:
1. 把你的虚拟网卡VMnet8设置为自动获得IP、自动获得DNS服务器,启用。 2. 把你虚拟机中操作系统的“本地连接”也设置为自动获得IP、自动获得DNS服务器(在虚拟机中,右键“本地连接”-双击“Internet 协议”,看看是不是自动的吧!固定IP的也在这里改!) 3.当然是将虚拟机的上网方式选为NAT咯。 右键你要设置的虚拟机选“设置”(因为有的不止虚拟一台),在“硬件”中选“以太网”, 将右边的网络连接改为NAT-确定。 4.点菜单栏里的“编辑”-选“虚拟
在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。要注意的是Thread类也实现了Runnable接口,因此,从Thread类继承的类的实例也可以作为target传入这个构造方法。可通过这种方法实现多个线程的资源共享。
线程的生命周期:新建状态:用new语句创建的线程对象处于新建状态,此时它和其它的java对象一样,仅仅在堆中被分配了内存 就绪状态:当一个线程创建了以后,其他的线程调用了它的start()方法,该线程就进入了就绪状态。处于这个状态的线程位于可运行池中,等待获得CPU的使用权 运行状态:处于这个状态的线程占用CPU,执行程序的代码 阻塞状态: ...