- 浏览: 171685 次
- 性别:
- 来自: 深圳
-
最新评论
-
mythet:
上面的配置有问题,测试半天都访问不了,原因是web.xml缺少 ...
lucene solr配置,集成到struts中 -
graduate2011:
楼主你好,想问一下你编译tomcat源码是不是用ant?编译好 ...
tomcat WebappClassLoader 加密class文件
文章列表
一、server端配置:
1.在spring的配置文件中加入:<import resource="RESTful.xml" />
2.RESTful.xml文件内容如下:
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxrs="http://cxf.apache.org/jaxrs" xmlns ...
1.server端配置server.xml文件内容如下:
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/jaxws" xmlns:util="http://www.springframework.org/schema/util&q ...
1.将下载的apache-solr-3.3.0.zip包进行解压。
2.将目录下example/solr中的文件拷到某一目录(solr.xml不能拷过去)。将此目录设为solr_home.并在tomcat的server.xml中加入如下内容:
<Context docBase="mvn_struts2" path="/mvn_struts2" reloadable="true" source="org.eclipse.jst.jee.server:mvn_struts2"> < ...
1.
Table A-1 Cron Expressions Allowed Fields and Values
Name
Required
Allowed Values
Allowed Special Characters
Seconds
Y
0-59
, - * /
Minutes
Y
0-59
, - * /
Hours
Y
0-23
, - * /
Day of month
Y
1-31
, ...
1.在web-inf/lib下加入log4j.jar的包。
2.在classes下加上log4j.properties文件,文件内容如下:
log4j.rootLogger=ERROR, MVN_STRUTS2, CONSOLE
# Define all the appenderslog4j.appender.MVN_STRUTS2=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.MVN_STRUTS2.File=${catalina.base}/logs/mvn_struts2.txtlog4j.appender.MVN_ ...
1.博客园:http://www.cnblogs.com/
2.blog java:http://blogjava.net/
创建权限标签(类似<s:if>标签),如<p:permit module="Sysuser" operate="add"><input type="button" value="test"/></p:permit>
1.创建tld文件(可参照struts-tags.tld),将其存在classpath下:
<display-name>"Custom Tag"</display-name> <tlib-version& ...
第一范式(1NF)无重复的列
所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。简而言之,第一范式就是无重复的列。
说明:在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。
第二范式(2NF)对主键不部分依赖
完全依赖于主键[消除非主属性对主码的部分函 ...
元字符
描述
.点
匹配任何单个字符。例如正则表达式r.t匹配这些字符串:rat、rut、r t,但是不匹配root。
$
匹配行结束符。例如正则表达式weasel$ 能够匹配字符串"He's a weasel"的末尾 但是不能匹配字符串"They are ...
对class文件时行加密,tomcat加载class文件时再进行解密.可以达到隐藏代码的目的.下面用commons-codec中的base64对class进行encode,再在tomcat加载时对class进行decode.
1.对要encode的class进行编码:
public static void main(String[] args) throws IOException {
FileInputStream file = null;
BufferedInputStream bis = null;
FileOutputStream fos = null;
Buffered ...
已知class文件名,可通过www.findjar.com查找所在的jar包.
http://search.maven.org
1.泛型(generic)
如List<String> list = new ArrayList<String>();
优点:能在编译时发现类型错误
2.加强的for-each
for(String s : list)
System.out.println(s);
优点:比iterator方便
3.自动装箱/拆箱(AutoBoxing/Unboxing)
Integer i = new Integer(3);
System.out.println(i == 3);
优点:不用进行类型转换
4.格式化输出(Formating)
System.out.format(" ...
使用wicket,有时会莫名的乱码,最好方法是在以下所有地方都统一成UTF-8:
1.如果保用mysql数据库,要使数据库,表的字符集都为utf8;
2.如果用spring,在web.xml中加入:
<filter>
<filter-name>characterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param ...
1.在eclipse的marketplace中下载maven插件.安装完成后,在需要maven管理的工程中右键选:enable dependency management.
2.通过pom.xml加入依赖包.
3.在pom中加入maven-war-plugin插件,并进行配置:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
& ...
获取当前系统的mac地址.可用以下类进行获取:
import java.net.NetworkInterface;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;
public class ReadMac {
/**
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
List<String> list = ge ...