`
文章列表

log4j 配置

    博客分类:
  • java
log4j日志配置 1.log4j.rootLogger 配置日志输出级别,append名字 日志级别:DEBUG<INFO<WARN<ERROR<FATAL 如:INFO,A 2.配置日志appender *org.apache.log4j.ConsoleAppender(输出到控制台), *org.apache.log4j.FileAppender(到文件) log4j.appender.A.File 文件位置 *org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件), 下级配置参数: log4j.appe ...
tomcat日志记录默认使用java.util.logging。logs目录下的catalina.out日志文件 是append不分割的。长时间该日志文件就会越来越大。在网上找了半天,有好几种方法 可以进行日志分割。下面按照tomcat文档上的操作实现了日志分割。 1.首先需要准备4个jar, log4j.jar(自己选择版本) commons-logging.jar(应该是可选项吧,不知道反正扔里面了) tomcat-juli.jar tomcat-juli-adapters.jar 前两个都是常用的jar。后面的两个可以根据你tomcat的版本进行下载,我用的V7, 下载地址:h ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> pop window </title> <style type="text/css"> .popup { display: none; background: #333; ...
需以dba角色登录 --查询死锁的sql select sql_text from v$sql where hash_value in (select sql_hash_value from v$session where sid in (select session_id from v$locked_object)); --查询死锁的session --sid是session唯一标识,serial#是每条执行命令的标识 select sid,serial# from v$session where sid in (select session_id from v$locked_obj ...

java 正则

    博客分类:
  • java
\d 数字0-9 \D 非数字[^0-9] \s 空白字符[ \t\n\x0B\f\r] \S 非空白字符[^\s] \w 数字字母下划线 \W [^\w] 出现次数 ? 0或1 * >=0 + >=1 {x} x次 {x,} >=x {x,y} >=x && <=y String testStr = "f3j39fl3k"; String reg = "[0-9]+"; Pattern pattern = Pattern.compile(reg); Match ...
import java.beans.PropertyDescriptor; import org.apache.commons.beanutils.PropertyUtils; /** * 需beanutils jar包 * 属性格式嵌套用"."相隔 */ public class Test { public static void main(String[] args) throws Exception { Class<?> c = A.class; Object instance = ...
方法一:在eclipse.ini文件中添加启动参数 -Duser.language=en 方法二:在eclipse.exe快捷方式右击--》属性--》目标 添加 -nl en_US
上传ajax方式,可用juery.ajaxupload插件 上传一个地址 url_1:读取文件大小,和上传的字节大小,放到session中 查看进度地址 url_2:从session中读取上传进度,页面展示。 两个请求都是ajax异步并行。 读取进度轮询请求
只想调用远处webservice,不构建自己的,看了一些资料都是先构建,再请求。 webservice提供一种服务,暴露某个地址,调用也是http请求,客户端只要传递正确参数到服务端 能够解析调用的那个累的那个方法,获取参数后将响应信息组装给客户端,来回处理都是xml。请求webservice的例子 import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.OutputS ...
buffer是固定数量的数据的容器,可以被填充和读取。 一个 buffer 主要由 position,limit,capacity 3个属性 capacity : buffer最大容量,创建时设定,不可修改     position:当前操作(读写)位置    limit:  第一个不能被读写的元素的位置,即最大可用空间.如果position=limit,继续往buffer    中存放数据,会抛越界异常    mark:标记当前位置,可以后续reset返回到当前position     几个属性关系:            0<=mark< ...
web.xml中配置spring的loaderListener 这样在servlet中就可以获取到spring的WebApplicationContext 在servlet中 WebApplicationContext wac = WebApplicationContextUtils .getRequiredWebApplicationContext(getServletContext()); 配置一个公共servlet拦截所有的servlet请求,类似struts的dispatcherServlet 拦截所有固定结尾的请求(如*.do) 在该servlet的service方法中根据请求 ...
function unique(data){ data = data || []; var a = {}; for (var i=0; i<data.length; i++) { var v = data[i]; if (typeof(a[v]) == 'undefined') { /* 把原来的数组中的值当成数组多少索引,然后对索引进行赋值。重复的值就会被覆盖,因为索引是唯一的.相当于map的key,value 例如: arr = ['a','b','a']; 执行过程 var ...
dbutils jar下载地址http://labs.renren.com/apache-mirror//commons/dbutils/binaries/commons-dbutils-1.4-bin.zip 配置获取一个数据库连接(添加数据库驱动) String url = "xxx"; String driver = "oracle.jdbc.driver.OracleDriver"; Class.forName(driver); Connection con = DriverManager.getConnection(url ...
--序列 /* 定义语法 CREATE SEQUENCE <sequence_name> INCREMENT BY <integer> 每次的增量 START WITH <integer> 起始值 default=1 MAXVALUE <integer> / NOMAXVALUE 最大值或不限定 MINVALUE <integer> / NOMINVALUE 最小值或不限定 CYCLE / NOCYCLE 达到最大值时循环 或不循环 default NOCYCLE CACHE <#> ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>table order</title> <script type="text/javascript"> function _order(_index,orderType){//param1:列标; ...
Global site tag (gtag.js) - Google Analytics