- 浏览: 337212 次
- 性别:
- 来自: 北京
-
最新评论
-
lvyuan1234:
lvyuan1234 写道lvyuan1234 写道lvyua ...
java解析mp3工具 -
lvyuan1234:
lvyuan1234 写道lvyuan1234 写道怎么一直报 ...
java解析mp3工具 -
lvyuan1234:
lvyuan1234 写道怎么一直报找不到文件?找到原因了,e ...
java解析mp3工具 -
lvyuan1234:
怎么一直报找不到文件?
java解析mp3工具 -
Cy0941:
...
org.apache.catalina.connector.RequestFacade cannot be cast to org.springframewor
文章列表
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation=&qu ...
package com.gary.util.spring;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.InitializingBean;
import org.springfra ...
接上文,工具类源码
ConsoleUtil
package com.gary.util;
/**
* 控制台工具
* @author gary
*/
public class ConsoleUtil {
private static LimitQueue<String> queue = new LimitQueue<String>(35);
/**
* 获取控制台文本
* @return
*/
public static String get(){
...
程序截图
原理
定时任务,通过与监控URL建立连接来判断web服务器状态,如果异常,发送邮件通知,如果是139邮箱,同时可接收到手机短信.最终发布时使用fatjar打包,通过one-jar可以将lib打包到一个jar文件中.
源码
ServerMonitor
package com.gary.ui;
/**
* 主程序
* @author gary
*/
public class ServerMonitor {
public static void main(String[] args){
MainApp frame = ...
package com.gary.util;
import java.util.Collection;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.Queue;
/**
* 固定长度队列
* @author gary
*
*/
public class LimitQueue<E> implements Queue<E>{
//队列长度
private int limit;
Queue<E> queue = ...
最终效果图:
所需jar包列表:commons-beanutils-1.8.3.jar,commons-collections-3.2.1.jar,commons-lang-2.5.jar,commons-logging-1.1.1.jar,ezmorph-1.0.6.jar,json-lib-2.1.jar
jquery.ui.autocomplete.js 关键的地方已经写了注释
/*
* jQuery UI Autocomplete 1.8.13
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/ab ...
CKFinder支持java了,可以CKEditor+CKFinder了,但CKFinder有注册信息,破解如下
在ckfinder.js中找到下方三处代码,删之...
if(!t)this.dV().aC(0).appendHtml(p);
if(N.files.length)N.fa=G;
if(a.bF&&1==a.bs.indexOf(a.bF.substr(1,1))%5&&I.toLowerCase().replace(a.jG,'')!=a.ed.replace(a.jG,'')||a.bF&&a.bF ...
package ssh.util;
import java.awt.image.BufferedImage;
import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.n ...
package ssh.util;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* HTML工具
* @author gary
*
*/
public class HTMLUtil {
//>
public static final String GT = ">";
//<
public static final String LT = "<";
//"
...
本文以windows 2003 server为例.
1.安装SNMP.安装过程需要系统安装盘.
2.开始--运行:services.msc打开服务,修改SNMP服务的属性,选择陷阱标签,输入团体名称,点击添加到列表,如下图.
然后选择安全标签,添加刚才输入的团体名称,并修改下方,选择接受来自任何主机的SNMP数据包(此项可根据实际需要修改)
3.如果使用了windows防火墙,需要开启端口,操作如下:开始--控制面板--windows防火墙,单击例外标签,点击添加端口,输入名称,端口号161,162,两个都是UDP.
4 ...
# Akadia AG, Arvenweg 4, CH-3604
Thun
workers.properties
# --------------------------------------------------------------------------
# File: workers.properties
#
# Autor: ...
package com.gary.util;
import java.util.Random;
/**
* 颜色工具
* @author gary
*
*/
public class ColorUtil {
/**
* 生成随机颜色代码
* @return
*/
public static String getRandomColorCode(){
//颜色代码位数
int colorLength = 6;
//颜色代码数组
char[] codeSequence = { 'A', 'B', 'C', ...
在Hibernate的属性里设置hibernate.generate_statistics为true.
<prop key="hibernate.generate_statistics">true</prop>
编写切面类PerformanceInfo.java
org.hibernate.stat.Statistics包含统计信息,如二级缓存等.根据需要记录相应内容.
package ssh.core;
import javax.servlet.ServletContext;
import org.apache. ...
首先在http://sourceforge.net/projects/lportal/files/下载3个文件
liferay-portal-tomcat-6.0.6-20110225.zip
liferay-portal-src-6.0.6-20110225.zip
eclipse_Liferay_IDE_v201102281651-win32.zip
1.新建文件夹portal.
2.从liferay-portal-tomcat-6.0.6-20110225.zip解压tomcat-6.0.29,把liferay-portal-src-6.0.6-20110225.zip解压 ...
Quartz项目主页http://www.quartz-scheduler.org/
SSHJob.java
package ssh.core;
import org.apache.log4j.Logger;
/**
* SSH系统任务
* @author gary
*
*/
public class SSHJob {
Logger log = Logger.getLogger(this.getClass());
public void work(){
log.debug("SSH System job"); ...