- 浏览: 54217 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
在java开发中日志的管理有很多种。我一般会使用过滤器,或者是Spring的拦截器进行日志的处理。如果是用过滤器比较简单,只要对所有的.do提交进行拦截,然后获取action的提交路径就可以获取对每个方法的调用。然后进行日志记录。使用过滤器的好处是可以自己选择性的对某一些方法进行过滤,记录日志。但是实现起来有点麻烦。 另外一种就是使用Spring的AOP了。这种方式实现起来非常简单,只要配置一下配置文件就可以了。可是这种方式会拦截下所有的对action的每个操作。使得效率比较低。不过想做详细日志这个方法还是非常好的。下面我就介绍一下使用Spring AOP进行日志记录的 ...
JAVA获取项目路径
- 博客分类:
- java
JAVA获取项目路径
例子:在方法中加:HttpServletRequest request
public@ResponseBody String expWin(@RequestParam("explayer")String explayer,HttpServletRequest request) {
文章分类:Java编程
在jsp和
java读取excle ,读取列名、读取第一行
- 博客分类:
- java
1.读取整个excle列名字
try {
//构建Workbook对象, 只读Workbook对象
//直接从本地文件创建Workbook
//从输入流创建Workbook
InputStream is = new FileInputStream(url);
Workbook rwb;
rwb = Workbook.getWorkbook(is);
//获得工作薄(Workbook)中工作表(Sheet)的个数
int sheetNum = rwb.getNumberOfS ...
java字符串大写转小写,小写转大写
- 博客分类:
- java
String test="ABC34cccddee";
System.out.println(test.toUpperCase());//小写转大写
String test1="ABC34cccddee";
System.out.println(test1.toLowerCase());大写转小写
1用JAVA自带的函数
public static boolean isNumeric(String str){
for (int i = str.length();--i>=0;){
if (!Character.isDigit(str.charAt(i))){
return false;
}
}
return true;
}
2用正则表达式
public static boolean isNumeric(String str){
Pattern pattern = Pattern.compile("[0 ...
jsp页面出现乱码修改tomcat配置
- 博客分类:
- java
在server.xml中修改加入“URIEncoding="utf-8" ”
<Connector URIEncoding="utf-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
Myeclipse更改项目名称
- 博客分类:
- java
1.项目-Properties for 项目名-MyEclipse-Web-Web Context-root:修改项目名称的位置
2.把tomcat中Webapps中的项目删除
3.把tomcat中\tomcat\work\Catalina\localhost中项目删除
做NC的时候从别人那拷了个NC_DEMO结果我这报错他那没报错 import nc.bs.wfengine.engine.ext.TaskTopicResolver; 报错信息:Access restriction: The type TaskTopicResolver is not accessible due to restriction on required library NC_DEMO/NC_HOME/modules/uap/META-INF/lib/uapplatform.jar 解决方案1: Eclipse 默认把这些受访问限制的API设成了ERROR。 Windows -&g ...
import javax.xml.namespace.QName;
import org.apache.axiom.om.OMAbstractFactory;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axis2.AxisFault;
import org.apache.axis2.addressing.EndpointReference;
import o ...