- 博客(34)
- 资源 (12)
- 收藏
- 关注
转载 db2,oracle,mysql常用命令比较
《oracle,db2,mysql类比》作为三种数据库一个类比,目的在于通过类比,了解现在数据库相似点与异同点,同时可以帮助大家在了解一种数据库,能够迅速地学会其他数据库。初步定义为oracle,db2,mysql三种数据库,以后可能还是追加informix,sysbase,sql server等数据库。本篇作为首篇,目的是让大家对这三种数据库常用的知识点有一个感知的认识。 一、常
2010-03-16 17:27:00
3802
1
转载 java备份mysql
try { string path = request.getrealpath("/"); string file = path +"database/dbbackup.cmd"; process p = runtime.getruntime().exec("cmd /k start "+file); log.error(p.getinputstream()); log.error(p.g
2009-05-15 10:22:00
984
转载 java,hibernate调用存储过程
经典:http://www.blogjava.net/amigoxie/archive/2007/08/15/136828.html 用java调用oracle存储过程总结 这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励。一:无返回值的存储过程存
2009-05-15 09:49:00
3424
1
转载 给那些想进BI/DW领域新人的一点建议。
最近辗转几大论坛(itpub,dwway,BI立方体)都发现很多毕业生想进入到BI/DW这块领域中来,作为一个有4年BI/DW经验的前辈,在这里给这些热血青年们一点建议。HP,IBM,eBay,SAP(BW领域)等。这些大厂商基本上现在真正上以support项目为主,所以个人觉得比较适合新人进入学习。但是缺点也不言而喻:门槛比较高,很难进入。support项目技术含量低下,业务分析基本上没有,主要
2009-05-12 17:28:00
3617
原创 mysql物理备份
原本以为直接将data文件夹下每个数据库对应的文件夹拷贝到新的mysql的data文件夹就可以了,其实不然。 这样做有几个问题:1.如果是用了引擎的表,还需要复制ibdata文件,并且frm文件所在目录不能变化2.数据再不同的mysql的版本间不一定能完全兼容3.用户名和密码的设置 总的来说,要保证前后的mysql配置相同才有可能备份成功。 最后说一句,能使用m
2009-03-19 20:35:00
2695
转载 Tomcat 在IE中下载rar文件为乱码解决方案:设置
常用的,包含了各种文件的打开方式 web.xml文件中配置下载文件类型 TOMCAT在默认情况下下载.rar的文件是把文件当作text打开,以至于IE打开RAR文件为乱码,如果遇到这种情况时不必认为是浏览器的问题,大多数浏览器应该不会死皮赖脸地把二进制文件当作文本打开,一般都是服务器给什么浏览器就开什么.解决方法: 在web.xml,加入下面的代码. doc applic
2009-03-18 09:28:00
1375
转载 System.getProperty() & VM 参数大全
public class SysGetProperty {public static void printSysProperty() { System.out.println("java_vendor:" + System.getProperty("java.vendor")); System.out.println("java_vendor_url:"
2009-03-12 14:50:00
552
转载 获取java项目相关路径
在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。另:在Jsp,Servlet,Java中详细获得路径的方法!1.jsp中取得路径: 以工程名为TEST为例: (1)得到包含工程名的当前
2009-03-12 13:53:00
1996
转载 通过导出和导入修改MySQL数据库编码(linux与win平台转换)
如上一篇文章所说,本文针对的典型情况就是:使用MySQL建立数据库时采用了默认编码latin1, 用latin1编码的数据库存储了中文信息,导致在新版本phpMyAdmin中浏览数据库出现乱码。 在执行下面命令之前,确保你使用的是MySQL4.1或更新的版本,因为之前的MySQL版本没有多编码支持。 具体步骤如下,命令参数应根据实际情况修改:备份需要修改的数据库,以防不测。
2009-03-09 21:17:00
3600
转载 修改mysql编码
修改my.ini文件加上default-character-set=gb2312设定数据库字符集alter database da_name default character set charset1)设置数据库编码 /etc/my.cnf[mysqld]default-character-set=gbk...[client]default-character-set
2009-03-09 20:29:00
5271
转载 删除重复记录
删除的几种方法: (1)通过建立临时表来实现 SQL>create table temp_emp as (select distinct * from employee) SQL> truncate table employee; (清空employee表的数据) SQL> insert into employee sel
2009-03-02 16:18:00
535
原创 hibernate的load与get的区别
如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException。 load()方法可返回实体的代理类实例,而get方法永远直接返回实体类。 load方法可以充分利用内部缓存和二级缓存中的现有数据,而get方法则仅仅在内部缓存中进行数据查找,如没有发现对应数据,将越过二级缓存,直接调用SQL完成数据读取。
2009-02-25 18:47:00
535
转载 struts的四个核心组件
这几个组件就是:ActionServlet。Action Classes,Action Mapping(此处包括ActionForward),ActionFrom Bean。[color=Red]Struts ActionServlet控制器对象[/color] ActionServlet继承自javax.servlet.http.HttpServlet类,其在Str
2009-02-25 18:37:00
2486
转载 hibernate二级缓存配置
二级缓存配置: 1、首先要打开二级缓存,在hibernate.cfg.xml中添加如下配置: property name="hibernate.cache.use_second_level_cache">trueproperty> 2、Hibernate的二级缓存使用第三方的缓存工具来实现,所以我们需要指定Hibernate使用哪个 缓存工
2009-02-25 17:43:00
21014
6
转载 hibernate优化
Robbin总结的Hibernate性能优化要点:1.尽量使用many-to-one,避免使用单项one-to-many2.灵活使用单向one-to-many3.不用一对一,使用多对一代替一对一4.配置对象缓存,不使用集合缓存5.一对多使用Bag 多对一使用Set6.继承使用显示多态 HQL:from object polymorphism="exlicit"
2009-02-25 17:22:00
5968
原创 常见java笔试题。。。
1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 当前类 同一package 子孙类 其他packagepublic √ √ √ √protected √ √
2009-02-24 18:51:00
777
转载 hashmap两种遍历效率讨论(转)
经常遇到对HashMap中的key和value值对的遍历操作,有如下两种方法:Map paraMap = new HashMap();................//第一个循环Set appFieldDefIds = paraMap.keySet();for (String appFieldDefId : appFieldDefIds) {String[] values = paraMap
2009-02-21 16:17:00
913
转载 什么叫n+1次select查询问题? 什么叫n+1次select查询问题?
选自> 作者:孙卫琴 来源:www.javathinker.org 在Session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的Order对象。以Customer和Order类为例,假定ORDERS表的CUSTOMER_ID外键允许为null,图1列出了CUSTOMERS表和ORDERS表中的记录。
2009-02-21 15:44:00
619
转载 hibernate三种查询方式
(一)HQLHQL:Hibernate Qusery Language,如果你已经熟悉它,就会发现它跟SQL非常相像。不过你不要被表面的假象迷惑,HQL是面向对象的(OO,用生命的眼光看待每一个对象,他们是如此鲜活)。如果你对JAVA和SQL语句有一定了解的话,那么HQL对你简直易如反掌,你完全可以利用在公车上的时间掌握它。以下从几个方面进行慢慢深入:1。大小些敏感
2009-02-21 15:26:00
677
原创 mysql备份和恢复
本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22。目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份二进制日志(binlo
2009-02-21 14:57:00
400
转载 hibernate缓存
Hibernate的缓存包括Session的缓存和SessionFactory的缓存,其中SessionFactory的缓存又可以分为两类:内置缓存和外置缓存。Session的缓存是内置的,不能被卸载,也被称为Hibernate的第一级缓存。SessionFactory的内置缓存和Session的缓存在实现方式上比较相似,前者是SessionFactory对象的一些集合属性包含的数据,后者
2009-02-21 14:48:00
486
原创 mysql 查看编码命令
show create database database_name或use db_name;status 我以前是有DriverManeger来连MYSQL的。 在连接数据库URL上加上useUnicode=true&characterEncoding=gb2312就解决勒。 现在用了DataSource,请教大家怎么设置? THANK
2009-01-13 10:56:00
1313
原创 英语学习网站
1.http://www.speak2me.cn/main/home/cn/member_register.php?uid=373476& code=f704c55d5f3baf450cfae477fd76783d( 练习口语和听力特别好 有人机交流) 2 http://www.shainiu.com/register.php 一个学习之余供消遣的有意思网站 3.英语听力资源汇总http:/
2009-01-07 16:58:00
809
转载 SQL标准
对很多公司来说,在选择关系数据库管理系统(RDMS)时SQL标准的兼容性无疑是一重要的考虑因素,那么,为什么这一标准对数据库产品的开发商而言反倒成了可选的考虑标准呢?其实专有技术在带来产品优势的同时往往还伴随着产品质量的下降或者数据移植性的丧失,对厂商和客户的关系而言,这些后果总是有得有失。下面就让我们探讨下ANSI SQL标准支持力度下降的原因以及标准自身的有效性。 为什么要建
2008-12-28 13:41:00
6917
转载 MySQL引擎简介
MySQL是我们比较常用的一种数据库软件。它有着诸多的优点,如开源的,免费的等等。其实它还有一个很好的特点,那就是有多种引擎可以供你选择。如果赛车手能根据不同的路况,地形随手更换与之最适宜的引擎,那么他们将创造奇迹。然而目前他们还做不到那样便捷的更换引擎,但是我们却可以! 所谓知己知彼方可百战不殆,要想将它们发挥到极致,首先我们应该来认识一下MySQL提供给我们的这几种引擎
2008-12-28 12:00:00
7433
1
转载 PHP 该走向何方?
by Leonid MamchenkovJune 4th, 2008在过去的六个月甚至更长的时间里,我至少在为三家公司寻找 PHP 开发者。我和一些程序员聊过,收到了一些反馈,甚至还面试了几个人,但是我却从来没有推荐过任何人。在我解释之前,先别抨击我的要求太高。我并不是在寻找火箭科研人员,也不是找同样高端的开发者,我甚至都不打算找一个高级的 PHP 开发者。只要有足够的水平来维护 Cake
2008-06-10 22:02:00
941
2
原创 JAVA经典基础问题
交换两个变量的值,如下方法是不行的: public class change{ public static void main(String args[]){ int x=3; int y=4; System.out.println("x="+x); System.out.println("y="+y+"/n
2008-06-04 12:03:00
409
原创 多写代码,增强实战经验
今天听了长沙塔默培训的关于JAVA EE的讲座,受益匪浅。感觉自己学习的太浅薄了,都是纯理论的知识,实战经验少,更谈不上能做什么系统了。以后要多加实践,多写代码,多加思考。努力,加油!!!
2008-06-03 22:53:00
479
原创 将博客导入校内(转载)
刚开始用校内的时候,很矛盾,到底是继续用Space还是用校内,两边都更新也意思不大,好麻烦,也有宣传自己博客之嫌。结果之后Space就荒废了好几个月。今天偶然看到校内上一片文章头上写着“这是一篇被导入的日志”前面还有RSS的图标,原来校内已经有了导入功能,实践了一下,非常简单,如果有和我同样问题的,可以看一下哦! 以上纯属废话,下面以我的Windows Live Space为例,按照步骤介绍如下:
2008-06-02 14:45:00
1053
原创 手工杀毒方法
手工杀毒方法 主要步骤:1. 发现电脑染毒马上断开网络,防止病毒更新,记下染毒的时间。2. 停止一切可疑进程,记下这些进程的名字,关闭不必要的应用程序。3. 启动冰刃工具。4. 从“开始”的“运行”菜单中输入msconfig命令,查看病毒新加的启动项,全部禁用,记下这些病毒(启动项)的名字。5.
2008-06-02 14:14:00
1174
原创 struts学习
每天至少敲一千的代码: struts学习:struts是一种定义好的组织J2EE项目的框架,是一组规则。核心文件就是web.xml和struts-config.xml,目的就是最大限度的实现显示与功能处理的分离,即实现MVC模式。 通过eclipse生成struts应用;手写struts应用部署struts实例
2008-06-01 13:30:00
383
原创 千万别撕扯生命---忘记急躁
欲望太过强烈,终会撕裂自己的生命。有时候,不仅仅是对财富,权力这样的欲望,甚至连日常的鸡毛蒜皮也会撕扯自己的生命。急躁时常表现为急于看到结果,看不到结果就心慌,或是踫到不如意的就激动不安。因此常常心理不稳定,即使能够达到目的也没有好心情。急躁无法化解的时候就把别人作为发泄对象。可仔细想想,每次令我们急躁的事,十有八九是小事。忘记急躁,最根本的方法是克制。克制,说起来容易做起来
2006-11-24 08:52:00
613
原创 我搬家了!!!!
我从新浪搬到优快云。新浪,我受够你了,我写篇文章半个小时,至少要登陆10多次 ,你就真的有那么火吗?我两分钟没操作就可以让我下线吗?我照你的验证码打上去还是不正确你是不识字还是咱滴!!!很早前我就在csdn了,不过没写博客而已,这第一篇我写了50分钟了,我没再次登陆。。。。
2006-11-18 21:11:00
520
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人