- 博客(23)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
转载 velocity 格式化时间
<br />尽管应用已经配置成可以渲染Velocity视图了,但我们还有一些杂七杂八的问题需要解决。当你比较程序清单9.1中的couseList.vm和courseList.jsp时,会注意到courseList.vm没有像courseList.jsp一样对课程的ID、开始日期和结束日期进行格式化。在courseList.jsp中,课程ID显示为一个6位定长的前面以零补齐的数字,而所有的日期以完整格式显示。为了完成courseList.vm,你需要对它作进一步的调整,对ID和日期属性进行格式化。<br />
2010-06-13 21:19:00
17972
原创 java验证数字
1.java类库自带的方法:1、public boolean isNumber(String str){if(java.lang.Character.isDigit(msg.charAt(0))){ return true;} return false;} }2.更新:用正则表达式首先要import java.util.regex.Pattern 和 jav
2010-04-26 11:55:00
1427
原创 理解Java异常处理机制——Java异常处理的一个综合实例
声明抛出异常如果程序员不想在当前方法内处理异常,可以使用throws语句声明将异常抛出到调用方法中。 调用方法也可以将异常再抛给其他调用方法。 如果所有的方法都选择了抛出此异常,最后Java虚拟机将捕获它,输出相关的错误信息,并终止程序的运行。 在异常被抛出的过程中,任何方法都可以捕获异常并进行相应的处理。 捕获异常捕获异常需要使用try、catch、finally构成的语句块。 try语句
2010-03-24 22:57:00
848
转载 JDBC获得数据库生成的主键
在实际开发中,数据库中表的主键经常会由数据库负责生成,INSERT语句插入数据时插入除了主键以外的字段。很多情况下,当INSERT语句提交给数据库引擎执行完成后,程序需要获得生成的主键以便根据主键查询插入的记录。JDBC通过在调用语句对象的executeUpdate()方法时,给出第二个参数Statement.RETURN_GENERATED_KEYS 来说明希望数据库引擎返回生成的主键。
2010-03-24 22:55:00
747
转载 理解事务处理、事务处理的隔离级别,和使用JDBC进行事务处理
事务是作为单个逻辑工作单元执行的一系列操作。一个逻辑工作单元必须有四个属性(ACID):原子性、一致性、隔离性和持久性,只有这样才能成为一个事务。原子性Atomic 事务中包含的操作被看作一个逻辑单元,这个逻辑单元中的操作要么全部成功,要么全部失败。一致性Consistency 只有合法的数据可以被写入数据库,否则事务应该将其回滚到最初状态。隔离Isolation
2010-03-24 22:33:00
913
原创 java 两个时间段有多少天
public static void main(String args[]){ Date calr1=new Date(2010, 3,1); Date calr2=new Date(2010,3,31); Long n=calr2.getTime()-calr1.getTime(); int a=(int)(n/(1000*60*60*24)
2010-02-25 11:19:00
1645
原创 Freemarker页面语法
A 概念 最常用的 3 个概念 sequence 序列,对应java 里的list 、数组等非键值对的集合 hash 键值对的集合 namespace 对一个ftl 文件的引用, 利用这个名字可以访问到该ftl 文件的资源 B 指令 if, else, elseif 语法 Java代码 ... ... ...
2010-01-15 19:08:00
14391
转载 MYSQL计算两日期/时间之间相差的天数,秒数...分钟
#两日期/时间之间相差的天数: To_Days(end_time)-To_Days(start_time) #两日期/时间之间相差的秒数: SELECT UNIX_TIMESTAMP(end_time)- UNIX_TIMESTAMP(start_time); #两日期/时间之间相差的时分数: SELECT SEC_TO_TIME(UNIX_TIMESTAMP(end_time)- U
2010-01-15 15:23:00
21172
转载 mysql 时间函数
里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) select TO_DAYS(NOW()); select now() ; DAYOFWEEK(now() )
2010-01-15 11:45:00
1038
原创 oracle取字符串长度的函数length()和hengthb()
lengthb(string)计算string所占的字节长度 :返回字符串的长度,单位是字节length(string)计算string所占的字符长度 :返回字符串的长度,单位是字符 对于单字节字符,LENGTHB和LENGTH是一样的.如可以用length(‘string’)=lengthb(‘string’)判断字符串是否含有中文。 select len
2010-01-07 17:17:00
2496
原创 oracle截取字符串的函数substr
语法:substr( string, start_position, [ length ] )取子字符串,从start_position开始,取length个,length为可选,如果length为空则返回start_position后的所有字符。实例: substr(This is a test, 6, 2) would return is substr
2010-01-07 16:58:00
904
原创 SQL Server和Oracle的常用函数比较
---------数学函数 --------------- 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小)
2010-01-07 15:22:00
847
原创 js去掉前后空格
js实现TRIM功能//出处:网上搜集// Trim() , Ltrim() , RTrim()String.prototype.Trim = function(){return this.replace(/(^/s*)|(/s*$)/g, "");}String.prototype.LTrim = function(){return this.replace(/(^/s*)/g, "");}St
2010-01-06 18:08:00
1800
转载 JS随机数的函数
document.write(parseInt(10*Math.random())); //输出0~10之间的随机整数document.write(Math.floor(Math.random()*10+1)); //输出1~10之间的随机整数function RndNum(n){var rnd="";for(var i=0;irnd+=Math.floor(Math.random()*10)
2010-01-06 15:46:00
1006
转载 JS操作Cookie
一直都是简单去js实现cookie的一些操作,今天把js对cookie操作系统的整理了一遍,包括:js读取cookie,js添加cookie,js删除cookie,示例如下:cookie处理函数练习(为我所写,非我所想:改善面向对象)function addCookie(objName,objValue,objHours){//添加cookievar str = objName + "=" +
2010-01-06 14:21:00
660
原创 java中当前路径 相对路径
public class FilePath { public void Print() { String a = this.getClass().getClassLoader().getResource(".").getPath(); String b = this.getClass().getResource("").getPath(); String c = this.getCl
2010-01-04 18:18:00
586
原创 某一天,24小时统计数据的整理。
public List getForStatisticDayToTimeList(String day) { List newList = new ArrayList(); //组建新的List List list = this.getStatisticDao().getForStatisticDayToTimeList(day); //查询统计List; Iterator iterat
2010-01-04 10:31:00
1115
原创 查询某天每个时段的访问数据(网站流量统计)
SELECT TO_CHAR(T.VISIT_DATE, HH24) AS VISITTIME, COUNT(DISTINCT T.VISIT_SESSIONS_ID) AS VISITERCOUNT, COUNT(DISTINCT T.VISIT_IP) AS IPCOUNT, COUNT(T.PAGE) AS PAGECOUNT FROM TB_STA
2009-12-31 10:09:00
2201
1
转载 用Java实现今天、昨天、前天的日期小例子。
下面是用Java实现今天、昨天、前天的日期小例子,大家可以试试,有什么问题我们互相讨论。import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class TestStr {public static void main(String[] ar
2009-12-30 16:17:00
2255
原创 常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:/n/s*/r评注:可
2009-12-30 13:48:00
592
转载 Quartz在Spring中动态设置cronExpression研究(spring设置动态定时任务)
什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现
2009-12-30 13:46:00
916
1
原创 简单3步实现在Spring中使用Quartz
直接先看spring配置文件:http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springfra
2009-12-30 09:48:00
1299
原创 java 获取今天星期几
package com;import java.util.*;public class WhatDay { public static void main(String[] args) { Calendar c = Calendar.getInstance(); c.setTime(new Date(System.currentTimeMillis())); int dayOfWee
2009-12-25 16:40:00
12417
1
工商银行在线支付接口说明
2009-11-09
中国工商银行网上银行B2C在线支付接口说明
2009-11-09
有没有这种技术
2009-06-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人