`
jaesonchen
  • 浏览: 297178 次
  • 来自: ...
社区版块
存档分类
最新评论
文章列表
import java.lang.reflect.InvocationHandler; import java.lang.reflect.Proxy; import java.lang.reflect.Method; public class BusinessJdkProxy { public static void main(String[] args) { Business business = new BusinessImpl("chenzq"); InvocationHandler handler = new BusinessHa ...
public class DefaultInitValue { private int iValue; //0 private long lValue; //0 private boolean bValue; //false private char cValue; //(short)0 || '\u0000' private float fValue; //0.0 private double dValue; //0.0 private String sValue; //null @SuppressWarnings("unused& ...
import java.util.Iterator; import java.util.NoSuchElementException; public class InitOrder { public static void main(String[] args) { //错误的初始化 new RoundGlyph(5); for (Iterator<Character> i = AbstractIterator.test("OPS"); i.hasNext();) { System.out.pr ...
public class PrimitiveOverload { static void prt(String s) { System.out.println(s); } void f1(char x) { prt("f1(char)"); } void f1(byte x) { prt("f1(byte)"); } void f1(short x) { prt("f1(short)"); } void f1(int x) { prt("f1(int)"); } voi ...
import java.io.*; @SuppressWarnings("all") public class CloneBySerializable implements Serializable { private int j; private Thing thing; public CloneBySerializable(int j) { this.j = j; this.thing = new Thing(j); } public static void main(String[] args) { CloneBySer ...
public class ObjectClone implements Cloneable { private int i; private Handler handler = new Handler(101, "chenzq"); public ObjectClone(int i) { this.i = i; } public void increase() { this.i++; } public void changeHandler(String str) { this.handler.setStr(str); } ...
第1步:HTML文档 首先为你的导航创建一个无序列表,然后简单的写一下另外一个无序列表作为导航子菜单 <ul class="topnav">        <li><a href="#">Home</a></li>        <li>            <a href="#">Tutorials</a>            <ul class="subnav">   ...
JavaScript世界中对于对象的定义:(来自ECMAScript规范) “unordered collection of properties each of which contains a primitive value, object, or function.” (也就是无次序的一组值)   对象的种类: Native
ECMAscript , DOM (Document Object Model),BOM(Browser Object Model)       ECMAScript:语言核心,语法与基本对象 DOM: 描述与WEB页面内容相关的API BOM: 与浏览器相关的API     ECMAScript 语言要点:   两种类型:Primitive Type
只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。 只能输入非零的正整数:"^\+ ...
实现一、在内部建立内联类实现RowMapper接口 package hysteria.contact.dao.impl; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Types; import java.util.List; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.RowMapper; import hysteria.contac ...
一,场景:编写一个用户管理的服务层,包括增加用户、删除用户和查询用户等等,而且用户信息以关系型数据库形式存储。 分析: 这是一个典型的应用服务,涉及到业务层(Business Objects Layer)、数据库访问层(DB Access)和存储层(EIS)。 采用典型的架构:BO+DAO DAO采用Spring提供的JdbcTemplate来进行封装。 二,具体实现 1)用户类User public class User{ private String username; private String email; private Date birthday; public User(){ ...
  环境是spring 1.x + hibernate 2.x,我在service里的一个方法里先调用了 userRightDao.delete(List)删除数据库中的3条记录,然后再调用userRightDao.save(List),插入3条与刚才删除的记录一样的数据,这时候就报主键重复的错误。 但是如果我后插入的3条数据与原来数据库里的数据不一样就不会抱错,程序也能正常地先删除数据然后再插入新数据,后台打印的sql语句显示,hibernate是先insert,然后再delete。    请教下这个是我配置的问题,还是hibernate在处理时就是先insert后delete的? use ...
Spring笔记                                        1.一个bean默认的方式是singleton="true" 2.<ref bean="xxx">和<ref local="xxx">有差别, 后者表示从本地的(同一个)xml文件中来寻找bean 3.abstract和parent的用法。 如果有很多的bean的某些定义都是类似的(比如对于transaction的定义),那么可以给他们的定义作一个模板。 使用parent可以实现这一点。(注意parent并非意味 ...
Global site tag (gtag.js) - Google Analytics