`
文章列表
wget ftp://fr2.rpmfind.net/linux/dag/redhat/el5/en/i386/dag/RPMS/iftop-0.17-1.el5.rf.i386.rpm rpm -ivh iftop-0.17-1.el5.rf.i386.rpm 直接运行: iftop 发现222.211.95.38 异常, iptables -I OUTPUT -d 222.211.95.38 -j  DROP iptables -I INPUT -s 222.211.95.38 -j DROP iptables -A INPUT -p tcp -s 222.211.95.38 -j D ...
### set log levels ### log4j.rootLogger=DEBUG,stdout,D log4j.logger.com.mchange.v2=ERROR log4j.logger.org=ERROR log4j.logger.net=ERROR log4j.logger.java=ERROR ### \u8f93\u51fa\u5230\u63a7\u5236\u53f0 ### log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out lo ...
// param:phone-msg public static LinkedBlockingQueue<JSONObject> msgDataQueue = new LinkedBlockingQueue<JSONObject>(); // 启动线程 class MsgQueueThread extends Thread { @Override public void run() { while (true) { try { JSONObject json = msgDataQueue.take(); ...
MySQL升级到5.0.17后,在执行sql语句 insert INTO `表名` ( ) VALUES ( ); 时出现错误: #1264 - Out of range value for column ‘’ at row 1 原因:新版本的MySQL对字段的严格检查。(使用了auto_increment ) 解决方法: 修改my.ini,将 sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION” 改为 sql-mode=”NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUT ...
ps -efww|grep tomcat|grep -v grep|cut -c 9-15|xargs kill -9 tar -zxvf root用户登录:打开终端,执行  echo  "你想设置的密码"  |  passwd  --stdin  用户名
CREATE DEFINER=`root`@`localhost` FUNCTION `getDistance`(`lng1` double,`lat1` double,`lng2` double,`lat2` double) RETURNS double     COMMENT '公式如下,单位米:\r\n\r\n第一点经纬度:lng1 lat1\r\n\r\n第二点经纬度:lng2 lat2\r\n' BEGIN declare b DOUBLE; select round(6378.138*2*asin(sqrt(pow(sin( (lat1*pi()/180-lat2*pi()/1 ...
web.xml <servlet> <servlet-name>DownLoadServlet</servlet-name> <servlet-class>com.file.DownLoadServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>DownLoadServlet</servlet ...
在catalina.bat第一行设置 set JAVA_OPTS=-Xms256m -Xmx512m -XX:MaxPermSize=256m 如果是myeclipse启动,则在配置java的DefaultVM Arguments中配置: -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 在catalina.sh中 # ----- Execute The Requested Command ----------------------------------------- # Bugzilla 37848: only outpu ...
ServletContextListener永远活着,直到容器销毁.可以再该接口的实现类中写一些需要生存很长时间的逻辑,比如监听之类的.
总结贴,见附件

openfire总结

1.OpenFire增加使用内存 OpenFire的JVM默认情况下使用64M内存 这在将OpenFire作为服务运行的情况下肯定不够用 我们需要修改参数.使其能够占用服务器的更多内存资源 Windows: 在openfire的bin目录下建立openfired.vmoptions(作为应用程序运行)或者openfire-service.vmoptions(作为服务运行) 内容添加 -Xms512m -Xmx512m Linux:(RH,FEDORA) 我自己的是ubuntu好像不能如此设置 修改/etc/sysconfig/opfire文件 去掉注释 OPENFIRE_OP ...
采用openfire服务器 服务端:可以实现点对点推送,但这个推送在线离线都能收到消息,这样加上一个判断用户是否在线,就可以单独发给一个用户,也可以循环发给多个用户不同消息. 客户端:需要判断是否是特定用户发过来的提醒信息,比如特定用户是messageProvider,首先判断如果是messageProvider发过来的就说明是提醒的内容而非聊天内容,截获后显示提醒内容. 然后进一步解析文件头标识,比如1:督促提醒  2:反馈消息  3:生日提醒  4:节日提醒 具体技术点: 判断在线用户:http://kurting615.iteye.com/blog/1149729
1.在Firefox的地址栏上输入 about:config 回车 2.找到browser.cache.check_doc_frequency选项,双击将3改成1保存即可。
今天中午抽时间搞了一下Google的SVN,感觉非常好使!所以决定总结一下。 在项目架起来的一刻,偶心中激动之情难以言表。以后偶搞的小东西终于有地方放啦! 1. 进入http://code.google.com/ 用Google帐户登录(推荐使用gmail邮箱)。然后点击>Project Hosting 2. 进入>> http://code.google.com/hosting/  然后点击>Create a new project 3. 填入信息:      写入项目名,描述,两个选择项(不太明白啥意思)选第一个就好使,写入标签,点击确定。就可以了 4. ...
报错误: APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!  2010-12-03 21:14:07,453 WARN [com.mchange.v2.async.ThreadPoolAsynchronousRunner] - Task com.mchange.v2.c3p0.stmt.GooGooStatementCache$1@2e0dcb (in deadlocked PoolThread) failed to complete in maximum time 60000ms. ...
Global site tag (gtag.js) - Google Analytics