12 2012 档案

摘要:由于项目的需要spring的业务相关的bean不是写在xml文件中,因为项目是一个模块一个模块提交的,提交的时候不想修改xml文件,因此就用到了spring的注解Service。例如: Java代码1 @Service("TestService") 2 public class TestService {3 } 这等同于:Xml代码1 <bean id="TestService" class="TestService"/> spring会在classpath里面扫描标记有TestService等标签的类,扫描组件的配置如下 阅读全文
posted @ 2012-12-19 14:42 悟寰轩-叶秋 阅读(18625) 评论(0) 推荐(2) 编辑
摘要:在windows上使用jconsole做本地监控,在cmd窗口中输入jconsole回车,然后在弹出的界面中选择本地进程连接即可。下面主要说明一下远程监控的实现。环境:服务器端: Linux + jdk1.5.0 + resin3客户端: Windows + jdk1.5.0====================jconsole远程监视的配置步骤如下:服务器端:1. mkdir $JAVA_HOME/jconsole_pwd2. cp $JAVA_HOME/jre/lib/management/jmxremote.password.template $JAVA_HOME/jconsole/j 阅读全文
posted @ 2012-12-18 14:21 悟寰轩-叶秋 编辑
摘要:1 <%@page import="java.net.URI"%> 2 <%@page import="java.io.IOException"%> 3 <%@page import="org.apache.http.HttpHost"%> 4 <%@page import="org.apache.http.HttpResponse"%> 5 <%@page import="org.apache.http.HttpStatus"%> 6 阅读全文
posted @ 2012-12-17 16:32 悟寰轩-叶秋 阅读(2223) 评论(0) 推荐(0) 编辑
摘要:网页中会用到很多相对路径 ../等 1 if (url.startsWith("../")) { 2 String link = getRealLink(hostUrl.getPath()); 3 String[] str = hostUrl.getPath().split("/"); 4 int len = url.split("\\.\\./").length; 5 String s = ""; 6 if (link.split("/").length != 3) { 7... 阅读全文
posted @ 2012-12-14 15:25 悟寰轩-叶秋 阅读(490) 评论(0) 推荐(0) 编辑
摘要:1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,II 阅读全文
posted @ 2012-12-11 16:14 悟寰轩-叶秋 编辑
摘要:Struts:如果是2.1.3之前的版本,用org.apache.struts2.dispatcher.FilterDispatcher,否则,用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter。从Struts2.1.3开始,将废弃ActionContextCleanUp过滤器,而在StrutsPrepareAndExecuteFilter过滤器中包含相应的功能 1 <!-- Struts2 filter --> 2 <filter> 3 <filter-name>st 阅读全文
posted @ 2012-12-05 14:22 悟寰轩-叶秋 阅读(4824) 评论(0) 推荐(0) 编辑
摘要:Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。log4j--log for java (java的日志) 在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。 此外,通过L.. 阅读全文
posted @ 2012-12-05 11:18 悟寰轩-叶秋 阅读(333) 评论(0) 推荐(0) 编辑
摘要:原文出处:http://blog.chenlb.com/2009/04/spring-use-groovy-dynamic-bean.html在 spring 中使用 groovy 等动态语言的好处就是:在服务器上改改或新加个 groovy 文件就可以有新的功能,不用重新打包并部署。对一些规则性的逻辑处理、动态性强的应用可以 groovy。示例下在 spring 中使用 groovy,我机子环境 spring 2.5.5, groovy-1.5.7。1、模拟业务接口: 1 package com.chenlb.groovy; 2 3 /** 4 * 业务模拟接口 5 * ... 阅读全文
posted @ 2012-12-04 14:38 悟寰轩-叶秋 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:static public List<String> splitSimpleString(String source, char gap){ List<String> result = new LinkedList<String>(); if (source == null) return result; char[] sourceChars = source.toCharArray(); int startIndex = 0, index = -1; while (index++ != sourceChars.length) { if (index == 阅读全文
posted @ 2012-12-04 11:11 悟寰轩-叶秋 阅读(213) 评论(0) 推荐(0) 编辑
摘要:SPRING----------------------------------------------------------------------------------------------1. spring.jar 是包含有完整发布模块的单个jar 包。2. org.springframework.aop 包含在应用中使用Spring的AOP特性时所需的类。3. org.springframework.asm Spring独立的asm程序, Spring2.5.6的时候需要asmJar 包,3.0开始提供他自己独立的asmJar。4. org.springframework.as. 阅读全文
posted @ 2012-12-04 11:09 悟寰轩-叶秋 阅读(276) 评论(0) 推荐(0) 编辑
摘要:HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可选的 阅读全文
posted @ 2012-12-04 11:02 悟寰轩-叶秋 阅读(686) 评论(0) 推荐(0) 编辑
摘要:jar -cvf *.jar ./文件名 把java代码打包成jar形式强制转换:基本类型只能转基本类型,引用类型只能转引用类型(除了基本类型和对应的封装类)小于int的整数不能计算,先转int再计算(byte,short) 浮点数没有常数是近似值HashSet 自动过滤重复元素,不能放基本数据类型Arrays.sort(数组)排序升序 System.arraycopy(目标数组, 目标数组起始位置,空数组, 空数组复制起始位置, 复制长度);String s1 = "abc";String s = s1 + "d";s.intern();变量在堆,常量 阅读全文
posted @ 2012-12-04 09:51 悟寰轩-叶秋 阅读(196) 评论(0) 推荐(0) 编辑
摘要:1, file_exists() 解决办法(file not found)如果文件确实存在应该马上想到权限问题2, global $prepage声明成全局变量,其他方法global就能拿到先前设置的值 阅读全文
posted @ 2012-12-04 09:50 悟寰轩-叶秋 阅读(128) 评论(0) 推荐(0) 编辑
摘要:找/opt/下的所有jsp,拷贝到/dirlinux下 find /opt -name *.jsp|xargs cp -a --target-directory=/dir/ --parents windows 下 for /r e:\t6_chinamaxx %1 in (*.jsp) do copy %1 g:\dir /Ylinux下 find . -name *.jsp|xargs cp -a --target-directory=/dir/ --parentsfind . -name "*.jsp" | xargs egrep -liw "createNe 阅读全文
posted @ 2012-12-03 18:00 悟寰轩-叶秋 阅读(761) 评论(0) 推荐(0) 编辑
摘要:InetAddress[] arr = InetAddress.getAllByName("www.qq.com");for(InetAddress addr :arr) { if(addr instanceof Inet4Address) { System.out.println("ipv4 : "+addr.getHostAddress()); } else if(addr instanceof Inet6Address){ System.out.println("ipv6 : "+addr.getHostAddress()); 阅读全文
posted @ 2012-12-03 17:49 悟寰轩-叶秋 阅读(292) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/cuizhf/archive/2011/08/22/2150046.htmlenum与int、String之间的转换enum<->intenum->int:int i=enumType.value.ordinal();int->enum:enumTypeb=enumType.values()[i];enum<->Stringenum -> String: enumType.name()String -> enum: enumType.valueOf(name);----------------- 阅读全文
posted @ 2012-12-03 17:30 悟寰轩-叶秋 阅读(27140) 评论(0) 推荐(0) 编辑
摘要:抓取链接里的图片时通常和rss原理的url不是对应的,中间可能会有跳转,用到了如下方法: private String getWebRealPath(String src, String link) {try {if (src.startsWith("/")) {link = getRealLink(link);src = link.substring(0, link.indexOf("/", 7)) + src;}if (src.startsWith("./")) {link = getRealLink(link);src = li 阅读全文
posted @ 2012-12-03 17:29 悟寰轩-叶秋 阅读(566) 评论(0) 推荐(0) 编辑
摘要:Java中getResourceAsStream的用法首先,Java中的getResourceAsStream有以下几种:1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。2. Class.getClassLoader.getResourceAsStream(String path) :默认则是从ClassPath根下获取,path不能以’/'开头,最终是 阅读全文
posted @ 2012-12-03 17:28 悟寰轩-叶秋 阅读(153) 评论(0) 推荐(0) 编辑
摘要:参考:http://www.iosscripts.com/iosslider/ 阅读全文
posted @ 2012-12-03 17:26 悟寰轩-叶秋 阅读(384) 评论(0) 推荐(0) 编辑
摘要:1,定时凌晨1点执行(由于Quartz 2.0和spring目前版本不兼容,所以采取如下方法,不知道spring3.2会不会修复这个bug) public void doTask(CheckSpiderService doCheck) {// 获取当前时间Calendar currentDate = Calendar.getInstance();long currentDateLong = currentDate.getTime().getTime();// 计算满足条件的最近一次执行时间Calendar earliestDate = getEarliestDate(currentDate.. 阅读全文
posted @ 2012-12-03 17:25 悟寰轩-叶秋 阅读(768) 评论(1) 推荐(0) 编辑
摘要:前些天一直在做报表的统计视图,发现一些问题,在此做一个总计:1,枚举最好不要用在插入数据中,windows下没问题,Linux回报jFreeChar 105错误2,插入数据不能为空,从表中查询数据时要判空3,Action直接返回图表的应注意,加载页面时的Action与此不同步……柱形图饼状图 阅读全文
posted @ 2012-12-03 17:24 悟寰轩-叶秋 阅读(297) 评论(1) 推荐(0) 编辑
摘要:1 import java.awt.Image; 2 import java.awt.image.BufferedImage; 3 import java.io.File; 4 import java.io.FileOutputStream; 5 import java.io.IOException; 6 7 import javax.imageio.ImageIO; 8 9 import org.slf4j.Logger;10 import org.slf4j.LoggerFactory;11 12 import com.sun.image.codec.jpeg.JPEGCodec;1... 阅读全文
posted @ 2012-12-03 17:23 悟寰轩-叶秋 阅读(1513) 评论(0) 推荐(0) 编辑
摘要:更新服务器字体和jdk字库utf-8。 阅读全文
posted @ 2012-12-03 17:21 悟寰轩-叶秋 阅读(302) 评论(0) 推荐(0) 编辑
摘要:RandomStringUtils随机RandomCommons-lang//产生12位长度的随机字符串RandomStringUtils.random(12);//使用指定的字符生成3位长度的随机字符串RandomStringUtils.random(3, new char[]{'a','b','c','d','e','f,'g'});//生成指定长度的字母和数字的随机组合字符串RandomStringUtils.randomAlphanumeric(12);//生成随机数字字符串Rand 阅读全文
posted @ 2012-12-03 17:17 悟寰轩-叶秋 阅读(325) 评论(0) 推荐(0) 编辑
摘要:1 import java.io.File; 2 import java.io.IOException; 3 import java.io.StringReader; 4 5 import org.apache.lucene.analysis.Analyzer; 6 import org.apache.lucene.analysis.TokenStream; 7 import org.apache.lucene.document.Document; 8 import org.apache.lucene.document.TextField; 9 import org.ap... 阅读全文
posted @ 2012-12-03 16:10 悟寰轩-叶秋 阅读(5663) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示