dreamno

导航

 

2015年8月18日

摘要: ORM框架的优势在于能让a56爆大奖在线娱乐们利用面向对象的思维去操作数据库,hibernate作为重量级的ORM框架对面向对象的支持很强大。作为半自动化的mybatis,对面向对象的支持也是很完备的。这篇文章就来讨论一下如何利用mybatis实现继承映射。类图有一个机动车父类,它有两个子类:Car和Bus关系模型(... 阅读全文
posted @ 2015-08-18 09:49 dreamno 阅读(2209) 评论(0) 推荐(0) 编辑
 

2015年7月1日

摘要: 一、修改操作系统核心参数在Root用户下执行以下步骤:1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。?1234567oracle soft npr... 阅读全文
posted @ 2015-07-01 11:38 dreamno 阅读(334) 评论(0) 推荐(0) 编辑
 
摘要: 今天在虚拟机上装了ora11g , 出现2个问题1.i386的几个RPM包缺少导致安装验证不通过2.安装完成后,本地电脑连不上虚拟机oracle , 但是能ping通问题2:简单的方法就是关掉linux的防火墙, service iptables stop或者修改iptables策略先用iptabl... 阅读全文
posted @ 2015-07-01 10:59 dreamno 阅读(1988) 评论(0) 推荐(0) 编辑
 
摘要: 一:前言 防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而a56爆大奖在线娱乐们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。 目前市面上比较常见的... 阅读全文
posted @ 2015-07-01 10:30 dreamno 阅读(180) 评论(0) 推荐(0) 编辑
 

2015年5月22日

摘要: 1.Linux 删除除了某个文件之外的所有文件[root@localhost abc]# ls |grep -v 'a' |xargs rm -f其中rm -f !(a) 最为方便。如果保留a和b,可以运行rm -f !(a|b)来实现。“-bash: !: event not found ” 可以... 阅读全文
posted @ 2015-05-22 10:44 dreamno 阅读(263) 评论(0) 推荐(0) 编辑
 
摘要: 下面是3种方法方法1:SYS_CONNECT_BY_PATH , ROW_NUMBER() OVER(PARTITION BY .. ORDER BY ..) , START WITH , CONNECT BY PRIOR 组合使用方法2:wmsys.wm_concat方法3:listagg(ora... 阅读全文
posted @ 2015-05-22 10:14 dreamno 阅读(3382) 评论(0) 推荐(0) 编辑
 

2013年7月30日

摘要: 在现代的多用户多任务系统中,必然会出现多个用户同时访问共享的某个对象,这个对象可能是表,行,或者内存结构,为了解决多个用户并发性访问带来的数据的安全性,完整性及一致性问题,必须要有a56爆大奖在线娱乐机制,来使对这些共享资源的并发性访问串行化,oracle中的锁就可以提供这样的功能,当事务在对某个对象进行操作前,先向系统发出请求,对其加相应的锁,加锁后该事务就对该数据对象有了一定的控制权限,在该事务释放锁之前,其他的事务不能对此数据对象进行更新操作(可以做select动作,但select 利用的是undo中的前镜像数据了).Oracle锁的分类Oracle锁基本上可以分为二类a:共享锁(share locks 阅读全文
posted @ 2013-07-30 14:14 dreamno 阅读(645) 评论(0) 推荐(0) 编辑
 

2013年7月26日

摘要: Join是a56爆大奖在线娱乐试图将两个表结合在一起的谓词,一次只能连接2个表,表连接也可以被称为表关联。在后面的叙述中,a56爆大奖在线娱乐们将会使用”row source”来代替”表”,因为使用row source更严谨一些,并且将参与连接的2个row source分别称为row source1和row source 2。Join过程的各个步骤经常是串行操作,即使相关的row source可以被并行访问,即可以并行的读取做join连接的两个row source的数据,但是在将表中符合限制条件的数据读入到内存形成row source后,join的其它步骤一般是串行的。有多种方法可以将2个表连接起来,当然每种方法都有自己的优缺 阅读全文
posted @ 2013-07-26 15:08 dreamno 阅读(304) 评论(0) 推荐(0) 编辑
 
摘要: -varchar,varchar2联系:1.varchar/varchar2用于存储可变长度的字符串比如varchar(20),存入字符串'abc',则数据库中该字段只占3个字节,而不是20个字节2.size 的最大值是 4000,而最小值是 1,其值a56爆大奖在线娱乐字节数,比如varchar(20)a56爆大奖在线娱乐最大可以存放20个字节的内容区别:1.varchar2把所有字符都占两字节处理(一般情况下),varchar只对汉字和全角等字符占两字节,数字,英文字符等都是一个字节;2.VARCHAR2把空串等同于null处理,而varchar仍按照空串处理;3.VARCHAR2字符要用几个字节存储,要 阅读全文
posted @ 2013-07-26 15:07 dreamno 阅读(10142) 评论(0) 推荐(1) 编辑
 

2013年7月25日

摘要: 在Oracle数据库中,undo主要有三大作用:提供一致性读(Consistent Read)、回滚事务(Rollback Transaction)以及实例恢复(Instance Recovery)。 一致性读是相对于脏读(Dirty Read)而言的。假设某个表T中有10000条记录,获取所有记录需要15分钟时间。当前时间为9点整,某用户A发出一条查询语句:select * from T,该语句在9点15分时执行完毕。当用户A执行该SQL语句到9点10分的时候,另外一个用户B发出了一条delete命令,将T表中的最后一条记录删除并提交了。那么到9点15分时,A用户将返回多少条记录? 如果返回 阅读全文
posted @ 2013-07-25 17:54 dreamno 阅读(328) 评论(0) 推荐(0) 编辑