- 博客(21)
- 收藏
- 关注
原创 零散知识点
知识点 一、面向对象三大基本特征: a) 封装(隐藏) b) 继承 c) 多态 二、java 中 Abstract 与 Interface 区别: 举例:图形化界面中,正方形,三角形都称为形状。 这里: 形状就是Abstract 1. 不能被实例化 2. 是一种继承关系 3. 可以有自己
2012-08-27 19:08:32 344
原创 java 关联中的 组合与聚合
public class A { private class B; } 表示A关联B,但无法判断是组合还是聚合关系。 1. 组合:A实例化时B跟着实例化 eg: public class A { private B b = new B(); public A() { new B(); } } 2. 聚合:A实例化
2012-08-27 17:24:30 398
Hibernate之Cascade分析
cascade 级联: 属性值为:none, save-update, delete, all, delete-orphan 分析: 以班级和学生(OneToMany)为例: 1. 如果是 clazz.getStudents.add(stu1), stu1是刚new出来的,是临时对象,没有持久化,会报错 2. 把none 改为 save-update 就成功 3. 当是d...
2012-04-12 12:50:11 114
翻译 动态代理 Proxy InvocationHandler
package com.zhbit.proxyInvocation; public class HelloWorldImpl implements HelloWorld { @Override public void sayHelloWorld() { // TODO Auto-generated method stub System.out.println("Hello Worl
2012-02-14 12:34:26 375
转载 数据库 三范式
数据库的三范式 1N:关系R中的属性都是不可分割的项. 2N:在1N的基础上,每个非主属性完全函数依赖于码. 3N:在2N的基础上,每一个非主属性既不部分依赖于码也不传递依赖于码. 1N | 消除非主属性对码的部分函数依赖 2N | 消除非主属性对码的传递函数依赖 3N | 消除主属性对码的部分和传递函数依赖 BCNF | 消除非平凡且非函数依赖的多值依赖 4N
2012-02-04 20:44:24 447
原创 hibernate 小知识
1.SessionFactory: openSession 和 currentSession 区别: a. opensession 每次都是新的 , 要close() b. currentSession 从上下文找,有就用新的,没有就创个新的 用途:界定事务边界 事务提交后自动 close()掉 curren
2012-02-02 17:52:47 348
转载 jdom 解析 xml文件
简单例子: 8G 200 1580 10G 500 3000 类: 用JDOM读取XML文件需先用org.jdom.input.SAXBuilder对象的build()方法创建Document对象,然后用Document类、Element类等的方法读取所需的内容。
2012-01-31 11:56:34 330
原创 Junit 入门
两个类 : 类 T: package com.zhbit.junit4; public class T { public int add(int x, int y) { int z=x+y; return z; } public int divide(int x, int y) { return x/y; } } 类User: package com.zhb
2012-01-30 18:04:34 428
原创 java 反射机制
看吧: import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class TestReflection { public static void main(String [] args) throws ClassNotFoundException, Instan
2012-01-19 23:51:12 305
原创 数据库 小知识
NO.1: mysql数据库导出: mysqldump -u 用户名 -p 数据库名 > 导出的文件名; No.2: 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p
2011-12-26 21:20:34 342
原创 struts2 国际化
目录: 首页 Register.jsp : 提交到action-----Register: package com.zhbit.action; import java.sql.*; import java.util.Date
2011-12-26 16:28:04 386
原创 struts2 文件上传
点击上传: action处理: package pkg; import java.io.*; import org.apache.struts2.ServletActionContext; import com.opensymphony.xwork2.ActionSupport; public class FileUplo
2011-12-26 16:03:12 471
原创 jsp filter 过滤器
一个例子: 作用:用户除非在登入页面登入后才可以进入系统内部。 登入页面: 绿色书店会员系统注册 用户名: 密码: 提交到servlet后: import java.io.IOExcep
2011-12-26 14:35:30 479
原创 java 小知识
NO.1:将字符串转换成其他类型:eg:String num1 = request.getParameter("num1"); int n3 = Integer.valueOf(num1).intValue(); NO.2: html,只容许文本框读值,不许写值: eg: "/> NO.3: 时间输出格式: SimpleDateFormat matter =
2011-12-26 13:58:31 316
原创 html 教程 一个例子让你百通
MyHtml.html 这是静态网页 会员注册信息: 用户名: 口令: 性别:男 女 爱好:篮球 足球 排球 开户行: 中国工商银行 中国建设银行 中国银行 附言:
2011-12-25 23:03:44 695
原创 jsp Bean 标签 使用 一般规则 一个例子
表单: 用户注册 用户名: 密码: 性别: 年龄: 爱好: 打球 旅游 编程 玩游戏 备注: 提交到处理页面: <% request.setCharacterEncoding("GB2312");
2011-12-25 21:16:07 497
原创 数据库 封装 properties资源文件
package com.zhbit.airplane.util; import java.sql.*; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.Properties;
2011-12-25 20:54:38 531
原创 浏览页面 访客 数量 统计
int n=0; String counter=(String)application.getAttribute("counter"); if(counter!=null){ n=Integer.parseInt(counter); } //使用session,只要浏览器不关,就不会加一 if(session.isNew())
2011-12-25 20:42:47 1950
原创 获取jsp checkbox 复选框
Enumeration e=request.getParameterNames(); while(e.hasMoreElements()){ String name=(String)e.nextElement(); if(name.equals("hobby")){ String[] varValues=request.getParameterVal
2011-12-25 20:40:22 1581
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人