- 浏览: 131089 次
- 性别:
- 来自: 北京
最新评论
-
qindongliang1922:
不错!
linux sort 命令 -
eve:
这个还真没注意,8错
protected访问权限又理解了一下 -
imp860124:
学习了。
struts ActionForward跳转添加参数
文章列表
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 ...
\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方法中根据请求 ...
js数组去除重复元素
- 博客分类:
- web
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:列标; ...