`
日光倾城。
  • 浏览: 83395 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
json-lib对象转化为json数据抛net.sf.json.JSONException: va.lang.reflect.InvocationTargetException异常 出现了两种情况: 1 日期格式 2 hibernate延时加载 解决:日期格式 我使用的时候是实体类里面的Date类型为java.sql.Date;更改成java.util.Date就ok了!
下载:     到http://json-lib.sourceforge.net下载json-lib-1.1-jdk15.jar,运行json还需要的包有:commons-lang.jar、commons-logging.jar,commons-beanutils.jar、xom-1.0-2005-01-05.jar、ezmorph-1.0.1.jar,可在http://www.docjar.com搜索下载。 1  示例说明:     list -> json: Student[] stus = new Student[5]; List<S ...
1.包命名:全部字母小写:cn.package.bean 2.类命名:单词的首字母大写:SimpleBean 3.属性名称:第一个单词的首字母小写,之后每个单词的首字母大写studentName 4.方法命名:与属性命名相同:public void sayHello() 5.常量命名:全部单词大写:final String DBDRIVER="zhangde"  包的命名      Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都可以编写属于自己的Java包,为了保障每个 Java包命名的唯一性,在最新的Java编程规范 ...
先创建一个Java类,继承自 javax.servlet.Filter : package com.test.util; import javax.servlet.Filter; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.FilterChain; import java.io ...
java程序里面都检查了,当参数传递到实体类里面的时候都没有出现乱码,但是插入到数据库的时候是乱码,于是我检查了数据库的编码,结果都是utf-8的,于是我修改了ibatis的配置文件信息,将数据库连接那一块修改了: 原先: <property name="JDBC.ConnectionURL" value="jdbc:mysql://localhost/test" /> 修改成: <property name="JDBC.ConnectionURL" value="jdbc:mysql://lo ...
SimpleDateFormat sdfIn = new SimpleDateFormat("yyyy"); (注意:括号里面的内容格式可以替换) String --->  Date: sdfIn.parse("String型的时间") Date ---> String: sdfIn.format("Date型的时间"); 附:获取当前时间 Calendar c = Calendar.getInstance(); 年= c.get(Calendar.YEAR); 月 = c. ...
获取当前时间: import java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss "); Date curDate = new Date(System.currentTimeMillis());//获取当前时间 String str = formatter.format(curDate); 获取当前的时间: Simple ...
1、语法:Java程序员必须比较熟悉语法,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息 知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉 ...
import java.io.IOException; public class Base64Test { //编码 public static String encode(byte[] bstr) { return new sun.misc.BASE64Encoder().encode(bstr); } //解码 public static byte[] decode(String str) { byte[] bt = null; try { sun.misc.BASE64Decoder decoder = new sun.misc.BASE64 ...
import java.io.ByteArrayOutputStream; public class Base64 { private static char[] base64EncodeChars = new char[] { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', ...
Window->Preferences->General->Editors->Text Editors->Show line numbers
以毫秒为单位计算的: lang startTime = System.currentTimeMillis();//获取当前时间 doSomeThing(); long endTime = System.currentTimeMillis(); System.out.println("程序运行时间:"+(endTime-startTime)+"ms"); 以纳秒为单位计算的: long startTime = System.nanoTime();//获取当前时间 doSomeThing(); long endTime = System.nanoTime() ...

java java.util.Date

    博客分类:
  • java
24小时制 和12小时制的区别: HH:mm:ss 为24小时制 hh:mm:ss 为12小时制 比较时间: 通过java.util.Date是无法比较时间的。必须要通过java.util.Date对象的getTime()属性获得: Date date = new Date(); date.getTime(); 部分方法: after(Date when) 注释:测试此日期是否在指定日期之后。 返回值类型:boolean before(Date when) 注释:测试此日期是否在指定日期之前。 返回值类型:boolean clone() 注释:返回此对象的副本。 返回值类型:Obje ...
ibatis SqlMapConfig.xml <settings>配置 <settings cacheModelsEnabled="true" enhancementEnabled="true" lazyLoadingEnabled="true" maxRequests="32" maxSessions="10" maxTransactions="5" useStatementNamespaces="false&qu ...
public class ValidateParameter { public static boolean checkParameter(String para) // 过滤非法字符 { int flag = 0; flag += para.indexOf("'") + 1; flag += para.indexOf(";") + 1; flag += para.indexOf("1=1") + 1; flag += para.indexOf("|") + 1; flag += para. ...
Global site tag (gtag.js) - Google Analytics