- 博客(22)
- 收藏
- 关注
原创 juqery事件点击右键触发事件
<!DOCTYPE HTML><html><title>38</title><head><style>div{ width:500px; height:500px; background-color:#aabbcc;} </style>
2013-11-25 13:34:46 222
原创 设计模式之适配器模式
适配器模式,属于结构型模式,其主要作用是将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 The Adapter Pattern converts the interface of a class into another interface the clients expect. Adapater lets classe...
2013-09-13 23:31:20 114
原创 oracle的多表查询优化
ORACLE有个高速缓冲的概念,这个高速缓冲就是存放执行过的SQL语句,那 oracle在执行sql语句的时候要做很多工作,例如解析sql语句,估算索引利用率,绑定变量,读取数据块等等这些操作。假设高速缓冲里已经存储了执 行过的sql语句,那就直接匹配执行了,少了步骤,自然就快了,但是经过测试会发现高速缓冲只对简单的表起作用,多表的情况完全没有效果,例如在查询单表 的时候那叫一个快,但...
2013-09-13 18:59:33 127
原创 设计模式之工厂模式
一、引子话说十年前,有一个爆发户,他家有三辆汽车(Benz(奔驰)、 Bmw(宝马)、Audi(奥迪)看来这人比较爱国,没有日本车),还雇了司机为他开车。不过,爆发户坐车时总是这样:上Benz车后跟司机说"开奔驰 车!",坐上Bmw后他说"开宝马车!",坐上Audi后他说"开奥迪车!"。你一定说:这人有病!直接说开车不就行了?! 而当把这个爆发户的行为放到我们程序语言中来,我们发现C语言一...
2013-09-13 18:21:27 87
原创 hibernate 中get和load的区别
get和load方式是根据id取得一个记录 下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。 1.从返回结果上对比: load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常 get方法检索不到的话会返回null 2. 从检索执行机制上对比: get方法和find方法都是直接从数据库中检索 ...
2013-09-13 18:19:35 63
原创 11个重要的数据库设计规则
简介 在您开始阅读这篇文章之前,我得明确地告诉您,我并不是一个数据库设计领域的大师。以下列出的11点是我对自己在平时项目实践和阅读中学习到的经验总结出来的个人见解。我个人认为它们对我的数据库设计提供了很大的帮助。实属一家之言,欢迎拍砖 : ) 我之所以写下这篇这么完整的文章是因为,很多开发者一参与到数据库设计,就会很自然地把 “三范式” 当作银弹一样来使用。他们往往认为遵循这个规范就是数据库...
2013-05-27 16:13:16 101
原创 psqlgres批量增加删除数据
(1)批量增加数据批量增加数据脚本add_batch.sql[code="java"]create function add_account(INTEGER) returns TEXT as 'DECLAREnum INTEGER := 1; input_num ALIAS FOR $1;number INTEGER := 0; BEGIN number :...
2013-05-15 14:30:03 303
原创 创建索引
postgre建索引方法:单字段索引:[code="java"]CREATE INDEX index_name ON table_name (field1);[/code]联合索引:[code="java"]CREATE INDEX index_name ON table_name (field1,field2);[/code]如果创建单列索引中列值有很多重复,而联合查询的...
2013-05-15 11:49:25 110
原创 linux命令
1.增加用户 用户名 test01useradd test012.无须交互为用户设置密码 用户名test01 密码 pass01echo test01 : pass01 | chpasswdecho ‘pass01’ | passwd --stdin test013.删除文件夹中除“test*.txt”的文件find -type f \-! -name "test*...
2013-02-28 10:54:30 83
原创 数据库常用方法
改变一个字段的缺省值要给一个字段设置缺省值,使用一个象下面这样的命令: [code="java"]ALTER TABLE products ALTER COLUMN price SET DEFAULT 7.77;[/code]修改一个字段的数据类型把一个字段转换成另外一种数据类型,使用下面的命令: [code="java"]ALTER TABLE products ...
2012-08-31 14:21:38 102
原创 postgresql 更改数据库名
例如要把数据库名oldName改为newName。[code="java"]su pg./psql mybeapUPDATE pg_database SET datname = 'newName' where datname = 'oldName';[/code]或者[code="java"]ALTER DATABASE oldName RENAME TO newNam...
2012-07-14 14:04:23 3833
原创 Linux下杀掉根据进程名批量杀进程
[code="java"]kill -KILL `ps aux | grep httpd| awk '{print $1}'`[/code]这样可以杀掉所有Apache进程[code="java"]ps aux | grep httpd| awk '{print $1}'[/code]其中awk print $1分离出里面的第二个字段...
2012-05-07 08:44:23 116
原创 inux tar 命令常用 及压缩详解
Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法: tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面来举例说明一下: [code="java"] # tar -cf all.tar *.j...
2012-03-28 15:48:56 124
原创 JAVA Unicode编码与中文互换
中文转Unicode[code="java"] public static String toUnicode(String s) { String s1 = ""; for (int i = 0; i < s.length(); i++) { s1 +="//u" + Integer.toHexString(s.charAt...
2012-01-16 18:35:57 148
原创 java获取数据库里表的名字
一.Java方法// 得到当前数据库下所有的表名[code="java"]public void getTableNameByCon(Connection con) { try { DatabaseMetaData meta = con.getMetaData(); ResultSet rs = meta.getTables(null, null, null, ...
2011-12-11 09:58:15 585
原创 postgresql基本语法
1.注释、结束标记、连接符a.PostgreSQL既然遵循SQL语言,当然支持–注释;b.PostgreSQL支持/*和/**/注释,这点类似于Mysql;c.PostgreSQL数据库使用psql的时候,需要在命令后加上;(分号)或者是\g来表示语句已经结束以执行查询.d.PostgreSQL是采用||符号来连接字符串的,注意使用^,小心|被转义。2.自动...
2011-12-11 09:53:25 768
原创 JAVA向数据库插入数据返回ID值的方法
java.sql.Statement 返回键获取: 1.使用JDBC 3.0提供的 getGeneratedKeys (推荐使用) [code="java"] Statement stmt = conn.createStatement(); stmt.executeQuery("INSERT INTO table_name(...) values(...)",Statement.RET...
2011-11-07 21:27:19 962
原创 java文件打包压缩
[code="java"]import java.io.*; import java.util.jar.*; public class testpackage { protected static byte buf[] = new byte[1024]; /** * 遍历目录并添加文件. * @param jos - JAR 输出流 * @param...
2011-11-05 23:05:22 106
原创 PostgreSQL数据的导出导入
1, 导整个数据库 如何导出PostgreSQL数据库中的数据: $ pg_dump -U postgres -d pg -f dump.sql 导入数据时首先创建数据库再用psql导入: $ createdb newdatabase $ psql -d newdatabase -U pg -f dump.sql ...
2011-10-29 22:38:38 111
jforum
1. 实现自动登录2. 实现分页3. 关于Cookie与Session问题4. 修改Tomcat的默认主页5. 注册、注销、登录、发帖、管理员配置6. 缓存问题7.发邮件功能8. 如何实现“页面风格”的可定制9. 国际化问题10. “分区”、“版块”、“子版块”、“新帖”、“多页的帖子”的URL是如何设计的11. 每个数据库表的用途及联系12. 数据库连...
2011-08-30 09:26:46 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人