- 博客(39)
- 收藏
- 关注
原创 Hibernate一级缓存(二)-缓存的清理机制
[color=red][size=x-large]清理缓存[/size][/color]是指session缓存中的对象按照属性的变化来更新数据库。session会在清理缓存时判断缓存中对象是否【属性】有变化,有变化则更新数据库。[color=red]如何判断属性变化: [/color]session会在对象加入缓时为对象创建一个副本,在清理缓存时,通过把加入缓存时的副本与当前缓存比较,...
2012-02-08 10:56:39 178
原创 Hibernate一级缓存(一)-Session级缓存
[size=x-large]定义[/size]二级缓存是session中有一块内存空间。缓存内对象为持久化对象,session根据持久化对象状态的变化来更新数据库。理论上session缓存不需要人工控制。[size=x-large]相关函数对缓存的影响:[/size][size=medium]save(): [/size]会把对象加入到缓存中,并且执行insert语句,对象变为持久...
2012-02-08 10:27:16 135
原创 Java中& | ~ >> << ^等运算符的使用
[code="java"]package pro.core.demo;/** * 运算符demo * @author zj * */public class OperatorDemo { /** * @param args */ public static void main(String[] args) { // TODO Auto-...
2010-11-09 11:12:13 297
原创 Java日期计算
[code="java"]package com.zl;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;//计算输入的日期与当前时间相差多少年,月,日public class Demo { public static void main(S...
2010-10-27 17:09:18 103
原创 Struts1配置文件介绍
[code="java"] //定义actionForm //type可以理解为class //请求路径 //响应试图 [/code]...
2010-10-27 14:26:50 93
原创 JQuery弹出层
[code="java"]//*显示弹出层* // left:离最左边的像素 // top:离最上边的像素 //width:弹出层宽度 //height:弹出层高度 //html:弹出层要显示的html内容 function showPopup(left,top,width,height,html){ var popup = $("#popup"); ...
2010-10-27 11:16:11 103
原创 JS获得HTML元素位置
[code="java"]//获得元素位置 function getAbsolutePosition(obj) { position = new Object(); position.x = 0; position.y = 0; position.h = 0; position.w = 0;...
2010-10-27 09:41:55 130
原创 JMS浅尝辄止
[b]客户端[/b][code="java"]package jms.firstQueue;import java.util.Properties;import javax.jms.Connection;import javax.jms.ConnectionFactory;import javax.jms.JMSException;import javax.jm...
2010-10-26 16:57:42 103
原创 Java中JSON应用
[b]集合转JSON[/b][code="java"]package com;import java.io.IOException;import java.io.PrintWriter;import java.util.List;import javax.servlet.ServletException;import javax.servlet.http.Htt...
2010-10-26 16:43:07 106
原创 Spring注解配置三层
[b]applicaltionContext.xml[/b][code="java"] [/code][b]控制器配置[/b][code="java"]package org.slsk.action;import javax.annotation.Resource;import or...
2010-10-26 16:15:03 201
原创 Struts2配置文件介绍
[code="java"] //Struts2配置文件 //全局响应类型 //转发到-手动抛出的自定义异常信息页面 /globalPage/system_exception.jsp //重定向-更新成功并刷新主页面 /globalPage/update_success.jsp //处理 Or...
2010-10-26 15:58:45 80
原创 JQuery常用函数(2)--操作对象以及AJAX
[b]AJAX请求[/b][code="java"]//参数1::请求url 参数2:查询字符串 参数3:回调时的处理函数//注意!:参数2也可以放一个对象或json//注意!:这个参数data,就是ajax请求响应的数据$.get("getPageModel.action","id=1&name=zl",function(data){ alert(d...
2010-10-26 15:23:22 103
原创 JQuery选择器,常用函数以及jq文件
[code="java"]//选择器使用var elements = $("h2 a"); //表示选择全部 h2标签下的 a标签//标签选择器$("ul li:has(a)").addClass("myClass"); //表示在ul标签下的li标签中拥有a标签的元素 添加myClass样式//位置选择器$("p:lt(2)").addClass("myClass&quo
2010-10-26 14:55:51 107
原创 SpringHibernateTemplateDemo
[code="java"]package zl.dao.impl;import java.sql.SQLException;import java.util.List;import org.hibernate.HibernateException;import org.hibernate.Session;import org.springframework.orm....
2010-10-26 14:29:25 117
原创 Hibernate配置文件以及实体映射文件介绍
[b]配置文件[/b][code="java"] //驱动 com.mysql.jdbc.Driver //URL jdbc:mysql://127.0.0.1/oa //用户名 root //密码 root //数据库方言 org.hibernate.dialect.MySQLDialect /...
2010-10-26 14:22:48 110
原创 MyBatis And Spring Demo
[b]Spring相关配置[/b][code="java"]//数据源 //MyBatis支持 //注入 //事务管理器 //通过引用bean方式配置事物(不是更加方便的设置切入点方式) ...
2010-10-26 14:08:45 86
原创 EHCache配置文件以及常用函数介绍
[b]name:Cache的唯一标识· maxElementsInMemory:内存中最大缓存对象数。· maxElementsOnDisk:磁盘中最大缓存对象数,若是0表示无穷大。· eternal:Element是否永久有效,一但设置了,timeout将不起作用。· overfl...
2010-10-26 13:40:53 101
原创 EHCache And Aspect Demo
[b]EHCache配置文件ehcache.xml[/b][code="java"] [/code][b]Spring相关配置[/b][code="java"] classpath:ehcache.xml ...
2010-10-26 13:33:37 121
原创 Java中遍历Map集合方式
[code="java"]public static void main(String[] args) { // TODO Auto-generated method stub //总结: // 1:(通过Map.Entry 类) 通过map.entrySet()得到泛型为Entry的Set集合 然后 froeach遍历 // 通过 entry.getKey...
2010-10-26 11:41:04 127
原创 JDNI浅尝辄止
[b]JNDI全名为Java Naming and Directory Interface.JNDI主要提供应用程序所需要资源上命名与目录服务.在Java EE环境中,JNDI扮演了一个很重要的角色, 它提供了一个接口让用户在不知道资源所在位置的情形下,取得该资源服务. 就好比网络磁盘驱动器的功能一样。如果有人事先将另一台机器上的磁盘驱动器接到用户的机器上,用户在使用的...
2010-10-26 11:34:09 96
原创 SQL优化总结(转载)
[code="java"]如何写出性能优良的SQL(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(inte...
2010-10-26 11:24:27 80
原创 Oracle部分系统命令
[code="java"]用户名:SYS,SYSTEM,SYSMAN,DBSNMPconn scott/tiger 新建的scott用户 可以设置scott密码#conn system / conn scott# 可以转换到相应用户 #ed# 非常重要!!!可以把刚才打的sql语句 打开一个记事本保存//解锁用户alter user scott accou...
2010-10-26 11:17:31 99
原创 Oracle常用字段类型
[code="java"]//////数字:number(8,3) //数字型 (一共8位 小数点后3位)decimal(p,s) //数字类型integer //整数类型 小整数float //浮点数类型 38位 双精度real //////字符:varchar2(20) //变长字符串(2的优势是国际化) ...
2010-10-26 11:15:43 262
原创 Oracle常用函数
[code="java"]//自带函数 sysdate...当前时间select sysdate from dual #syadate#//字符串连接符 || (相当于java的 + 号)select ename||say from emp 或 select ename||'zhaoyu' from emp 显示的时候,ename和say字段的值,会拼接显示...
2010-10-26 11:11:45 82
原创 简单的建表及约束
[code="java"]1:创建表create table stu( id number(6) nuique not null, name varchar2(20) constraint stu_name_nn not null,(给约束起名字-约束也是对象), sex number(1), age number(3), sdate date,...
2010-10-26 11:07:07 80
原创 简单的序列
序列:sequence [ˈsi:kwəns] 作用:产生唯一的不间断的数字的序列 (一般做主键)类似:mssql-identity//例子://帖子表create table article ( id number, title varchar2(1024), content long) //插入数据 insert into art...
2010-10-26 11:05:03 101
原创 简单的试图和索引
//创建索引 create index idx_stu_email on stu (可建组合索引)优势:读取的时候效率变高缺点:插入或修改数据时效率变低 因为还要插入或修改索引 并需要占用数据库空间//创建视图 (视图可以看成是子查询)create view demo as select * from emp;优点:简化查询, 有选择的给用...
2010-10-26 11:00:33 100
原创 撒加所理解的三范式
三范式的目的:避免冗(rong)余数据一范式:1:任何表都需要有一个可以标示每一条记录的字段(主键)2:每一个字段都是不可再分割的(一列只有一个意思)PS:要有主键,列不可分二范式:当一张表里有联合主键时非主键字段,不能依赖部分主键总结:不能存在部分依赖PS:某个字段只依赖主键的一部分,而不是组合主键三范式:要求一个数据库表中不包含已在其...
2010-10-26 10:58:17 88
原创 Struts2文件上传相关支持
[code="java"]package rj.uploadify;import java.io.File;import org.apache.struts2.ServletActionContext;import rj.tools.SystemTool;import com.opensymphony.xwork2.ActionSupport;@Supp...
2010-10-26 10:46:59 94
原创 自定义Struts2拦截器以及配置
[code="java"]//PS:可以直接继承 AbstractInterceptor 抽象类 //(帮我们空实现了 初始化和销毁2个方法 让我们只要关注 —拦截—这个方法)public class MyInterceptor implements Interceptor { @Override public void destroy() { // TODO...
2010-10-26 10:43:34 93
原创 Struts2的几个常用标签
导入标签库: [b][/b] 分支判断标签[code="java"]//set标签 把一个表达式 赋值给一个 变量score 可以在这个页面重用 //text里写判断条件 不及格 及格 优秀 [/code]遍历集合标签[code...
2010-10-26 10:32:45 121
原创 正则表达式常用符号相关介绍
* 表示 0次或多次 例子:[\\d]* 表示0到多个数字+ 表示 1次或多次? 表示 0次或1次 例子:\-? 表示-出现0或1次PS:如果出现 上述符号 他指向的是其符号之前的 例子 1a* 表示0到多个a ---------------------------------------------------------------------...
2010-10-26 10:11:58 123
原创 Java中对正则的相关使用
PS:String类中matches、split、replaceAll和replaceFirst 4个方法可以使用正则1:matches方法可以判断当前的字符串是否匹配给定的正则表达式。如果匹配,返回true2:split方法使用正则表达式来分割字符串,并以String数组的形式返回分割结果 split的重载split(regex,limit) 如limit的值为n,那么...
2010-10-26 10:06:04 85
原创 Mina使用Demo以及最少jar
服务器端启动代码:[code="java"]//创建一个非阻塞的Server端的Socket,用NIO SocketAcceptor acceptor = new NioSocketAcceptor(); //创建数据过滤器 DefaultIoFilterChainBuilder chain = acceptor.getFilterChain(); //设定这个过滤...
2010-10-26 09:45:46 119
原创 用JQuery.validate包来进行验证
[code="java"] $(function(){ validate(); }); function doregister(){ var password = sTrim($("input[type=password][name=pwd]").val(),true); $("input[type=hidden][name=password]")....
2010-10-26 09:34:33 240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人