- 浏览: 148996 次
- 性别:
- 来自: 深圳
-
最新评论
文章列表
一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、 INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的 ...
md5 在线查询:http://www.cmd5.com
jquery在线API:http://www.okajax.com/book/jquery
JSTL的foreach标签 <c:forEach>标签就是迭代输出标记内部的内容。它既可以进行固定次数的迭代输出,也可以根据集合中对象的个数来决定迭代的次数。其语法定于如下: <c:forEach var="name" items="expression" varStatus="name" begin="expression" end="expression" step="expression"> body </c ...
2.1 短时间,形如 (13:04:06) function isTime(str) { var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/); if (a == null) {alert('输入的参数不是时间格式'); return false;} if ...
textarea控制字数js
- 博客分类:
- js
onkeypress='if (this.value.length>=300){event.returnValue=false}'
web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下。(注意,我们这里说的数据导出可不是数据库中的数据导出!么误会啦^_^)
呵呵,首先我们来导出EXCEL格式的文件吧。现在主流的操作Excel文件的开源工具有很多,用得比较多的就是Apache的POI及JExcelAPI。这里我们用Apache POI!我们先去Apache的大本营下载POI的jar包:http://poi.apache.org/ ,我这里使用的是3 ...
Java代码 /* *在项目中,遇到这样的一个问题,当某一模块需要插入,更新一批大的数据量时, *此处大的含义是:更新到的数据记录比较多 *用ibatis实现一条一条的插入,更新,如此循环下去。速度很慢 *分析: *这些操作有个共同点: *PreparedStatement对象和已映射的语 Java代码
/*
*在项目中,遇到这样的一个问题,当某一模块需要插入,更新一批大的数据量时,
*此处大的含义是:更新到的数据记录比较多
*用ibatis实现一条一条的插入,更新,如此循环下去。速度很慢
*分析:
* 这些操作有个共同点:
* PreparedStatement 对 ...
/********************************************************************************
包中存储过程及函数 (database Oracle 10G)
********************************************************************************/
----包声明
CREATE OR REPLACE PACKAGE pkg_testASTYPE myrctype IS REF CURSOR;PROCEDURE proc_findRe ...
1. 使用%TYPE
在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量:
DECLARE
v_FirstName VARCHAR2(20);
但是如果first_name列的定义改变了会发生什么(比如说表改变了,first_name现在的类型变为VARCHAR2(25))?那就会导致所有使用这个列的PL/SQL代码都必须进行修改。如果你有很多的PL/SQL代码,这种处理可能 ...
Logic 标签库
此标签库可以分为三种类型:条件、循环、转发/重定向。
一.) 条件类型
1. logic:empty和logic:notEmptylogic:empty标签判断脚本变量是否为null,是否是一个空的字符串(长度为0),是否是一个空的collection或map(调用 ...
设置表格边框方法一,编写CSS代码定义样式表:首先,要了解这些常用边框类型说明:none: 指定表格没有边框,所以边框宽度为0。dotted: 由点线组成的表格边框。dashed: 由虚线组成的表格边框。solid: 由实线组成的表格边框。double: 由双实线组成的表格边框。groove: 槽线效果边框。ridge: 脊线效果边框,和槽线效果相反。inset: 内凹效果边框。outset: 外凸效果边框,和内凹效果相反。 以下CSS代码使用时,均应放置在这样的样式表style标签中,这些style标签通常放置在网页文件的前部:<style>样式名称1 { 样式代码1 }样式名称2 { 样式代 ...
<style>
table {border:none;padding:0px;border-collapse:collapse;}
td {border-bottom:1px solid #630;border-right:1px solid #630;}
td.b {border-bottom:none;}
td.r {border-right:none;}
</style>
<table>
<tr>
<td> </td>
<td> &am ...
public void test2For(){
List aList = new ArrayList();
List bList = new ArrayList();
bList.add("aa");
bList.add("ee");
bList.add("cc");
for(int n=0; n<bList.size(); n++){
System.out.println(n + ":" + bList.get(n));
}
String[] str = {"e ...
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
public class DateListUtil {
// 得到一个增加后的date字符串
public String getAddDate(String dateString, int y, int m, int d) {
Calendar objC ...
JS计算两日期时间差
- 博客分类:
- js
/**
* 字符串传Date
* @param {}
* string 如:"2009-06-22 09:41:30"
* @return {} 如:Mon Jun 22 09:41:30 UTC+0800 2009
*/
function StringToDate(string){
return new Date(Date.parse(string.replace(/-/g, "/")));
}
/**
* 计算两日期时间差
* @param {} int ...