- 浏览: 39400 次
- 性别:
- 来自: 上海
最新评论
-
SpringLin:
<![CDATA[update t_user s ...
MyBatis And Spring Demo -
zhaoyu2288:
zhoudan241 写道LZ可否写关于Struts2+Jqu ...
JQuery选择器,常用函数以及jq文件 -
zhoudan241:
LZ可否写关于Struts2+Jquery ajax的无刷亲例 ...
JQuery选择器,常用函数以及jq文件
文章列表
//选择器使用
var elements = $("h2 a"); //表示选择全部 h2标签下的 a标签
//标签选择器
$("ul li:has(a)").addClass("myClass"); //表示在ul标签下的li标签中拥有a标签的元素 添加myClass样式
//位置选择器
$("p:lt(2)").addClass("myClass"); //表示所有的p标记中 前2个标记 添加 样式
//class选择器
$(".zl").addClas ...
package zl.dao.impl;
import java.sql.SQLException;
import java.util.List;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.springframework.orm.hibernate3.HibernateCallback;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import zl ...
配置文件
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
...
Spring相关配置
//数据源
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"></property>
<property name="url" value="j ...
name:Cache的唯一标识
· maxElementsInMemory:内存中最大缓存对象数。
· maxElementsOnDisk:磁盘中最大缓存对象数,若是0表示无穷大。
· eternal:Element是否永久有效,一但设置了,timeout ...
EHCache配置文件ehcache.xml
<?xml version="1.0" encoding="UTF-8"?>
<ehcache>
<defaultCache
maxElementsInMemory="1000"
eternal="false"
timeToIdleSeconds="3600"
timeToLiveSeconds="7200"
memoryStoreEvictionPol ...
public static void main(String[] args) {
// TODO Auto-generated method stub
//总结:
// 1:(通过Map.Entry 类) 通过map.entrySet()得到泛型为Entry的Set集合 然后 froeach遍历
// 通过 entry.getKey() or entry.getValue() 方法得到 键值
// 2:通过map.keySet() 得到所有key的set集合 然后for循环遍历set集合
// 通过遍历set得到每一个key ...
JNDI全名为Java Naming and Directory Interface.JNDI
主要提供应用程序所需要资源上命名与目录服务.在Java EE环境中,JNDI扮演了一个很重要的角色,
它提供了一个接口让用户在不知道资源所在位置的情形下,取得该资源服务.
就好比网络磁盘驱动器的功能一样。
如果有人事先将另一台机器上的磁盘驱动器接到用户的机器上,
用户在使用的时候根本就分辨不出现在的驱动器是存在本端,
还是在另一端的机器上,用户只需取得资源来用,根本就不知道资源在什么地方。
JNDI这个接口基本上是LDAP,LDAP全名为Lightweight Director ...
如何写出性能优良的SQL
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):
ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多 ...
用户名:SYS,SYSTEM,SYSMAN,DBSNMP
conn scott/tiger 新建的scott用户 可以设置scott密码
#conn system / conn scott# 可以转换到相应用户
#ed# 非常重要!!!可以把刚才打的sql语句 打开一个记事本保存
//解锁用户
alter user scott account unlock;
//描述一个表
desc 表明
//系统自带表 dual--
//#备份表#: create table emp2 as select * from emp;
//#批量插记录#: i ...
//////数字:
number(8,3) //数字型 (一共8位 小数点后3位)
decimal(p,s) //数字类型
integer //整数类型 小整数
float //浮点数类型 38位 双精度
real
//////字符:
varchar2(20) //变长字符串(2的优势是国际化) 长度0-4096 (4k)
char(n) //定长字符串(定长优势:查找时效率高)
nchar(n) //根据字符集而定的可变长度字符串
long //变长字符传(优势:存放大量字符数据)
//////日期 ...
//自带函数 sysdate...当前时间
select sysdate from dual #syadate#
//字符串连接符 || (相当于java的 + 号)
select ename||say from emp 或
select ename||'zhaoyu' from emp
显示的时候,ename和say字段的值,会拼接显示
//去除重复的关键字 distinct
select distinct emp.say from emp #distinct#
lower(某字段) //转成小写: select lower( ...
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,
grade number(2) default 1,
class number(4),
email varchar2(50) nuique
)
2:表约束条件
主键约束 primary key ...
序列:sequence [ˈsi:kwəns]
作用:产生唯一的不间断的数字的序列 (一般做主键)类似:mssql-identity
//例子:
//帖子表
create table article
(
id number,
title varchar2(1024),
content long
)
//插入数据
insert into article values(seq.nextval,'a','aa');
//创建序列
create sequence seq;
//查询序列号
select seq.nextval from dual;
//创建索引
create index idx_stu_email on stu <eamil> (可建组合索引)
优势:读取的时候效率变高
缺点:插入或修改数据时效率变低 因为还要插入或修改索引
并需要占用数据库空间
//创建视图 (视图可以看成是子查询)
create view demo as select * from emp;
优点:简化查询, 有选择的给用户查看
缺点:增加维护支出