自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 192

原创 设计模式之适配器模式

适配器模式,属于结构型模式,其主要作用是将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 The Adapter Pattern converts the interface of a class into another interface the clients expect. Adapater lets classe...

2013-09-13 23:31:20 103

原创 oracle的多表查询优化

 ORACLE有个高速缓冲的概念,这个高速缓冲就是存放执行过的SQL语句,那 oracle在执行sql语句的时候要做很多工作,例如解析sql语句,估算索引利用率,绑定变量,读取数据块等等这些操作。假设高速缓冲里已经存储了执 行过的sql语句,那就直接匹配执行了,少了步骤,自然就快了,但是经过测试会发现高速缓冲只对简单的表起作用,多表的情况完全没有效果,例如在查询单表 的时候那叫一个快,但...

2013-09-13 18:59:33 118

原创 设计模式之工厂模式

一、引子话说十年前,有一个爆发户,他家有三辆汽车(Benz(奔驰)、 Bmw(宝马)、Audi(奥迪)看来这人比较爱国,没有日本车),还雇了司机为他开车。不过,爆发户坐车时总是这样:上Benz车后跟司机说"开奔驰 车!",坐上Bmw后他说"开宝马车!",坐上Audi后他说"开奥迪车!"。你一定说:这人有病!直接说开车不就行了?! 而当把这个爆发户的行为放到我们程序语言中来,我们发现C语言一...

2013-09-13 18:21:27 80

原创 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 58

原创 11个重要的数据库设计规则

简介 在您开始阅读这篇文章之前,我得明确地告诉您,我并不是一个数据库设计领域的大师。以下列出的11点是我对自己在平时项目实践和阅读中学习到的经验总结出来的个人见解。我个人认为它们对我的数据库设计提供了很大的帮助。实属一家之言,欢迎拍砖 : ) 我之所以写下这篇这么完整的文章是因为,很多开发者一参与到数据库设计,就会很自然地把 “三范式” 当作银弹一样来使用。他们往往认为遵循这个规范就是数据库...

2013-05-27 16:13:16 95

原创 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 293

原创 创建索引

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 103

原创 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 75

原创 js去掉回车换行

str.replace(/[\r\n]/g,"");

2013-01-15 12:09:56 720

原创 数据库常用方法

改变一个字段的缺省值要给一个字段设置缺省值,使用一个象下面这样的命令: [code="java"]ALTER TABLE products ALTER COLUMN price SET DEFAULT 7.77;[/code]修改一个字段的数据类型把一个字段转换成另外一种数据类型,使用下面的命令: [code="java"]ALTER TABLE products ...

2012-08-31 14:21:38 96

原创 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 3747

原创 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 108

原创 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 114

原创 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 137

原创 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 554

原创 postgresql基本语法

1.注释、结束标记、连接符a.PostgreSQL既然遵循SQL语言,当然支持–注释;b.PostgreSQL支持/*和/**/注释,这点类似于Mysql;c.PostgreSQL数据库使用psql的时候,需要在命令后加上;(分号)或者是\g来表示语句已经结束以执行查询.d.PostgreSQL是采用||符号来连接字符串的,注意使用^,小心|被转义。2.自动...

2011-12-11 09:53:25 744

原创 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 947

原创 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 101

原创 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 105

网页链接使用javascript

网页链接调用方法,不能像button用onclick,用下面的方法调用javascript

2011-10-29 22:34:40 110

jforum

1. 实现自动登录2. 实现分页3. 关于Cookie与Session问题4. 修改Tomcat的默认主页5. 注册、注销、登录、发帖、管理员配置6. 缓存问题7.发邮件功能8. 如何实现“页面风格”的可定制9. 国际化问题10. “分区”、“版块”、“子版块”、“新帖”、“多页的帖子”的URL是如何设计的11. 每个数据库表的用途及联系12. 数据库连...

2011-08-30 09:26:46 157

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除