自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 oracle中常用两种分页方式

[code="sql"]--oracle的两种常用分页方式 --a.利用伪列rownum分页获取第6-10条记录 select * from (select rownum rn,e.* from (select * from emp order by empno) e where rownum5; --思路: 1.select * from emp order by empno; -...

2011-10-14 02:52:55 217

原创 oracle分页中的问题

Oracle查询中rownum与Order by查询的关系 在开发应用的时候,把数据按照一定的规则排序后再取前几条数据这种操作是很平常的事情。我们在Oracle中常用的就是order by,然后取得rownum小于多少的数据这种方法。不过如果对Oracle不熟悉,也许就会发现你写的SQL语句检索出来的值不正确,这个是为什么呢。 因为Oracle在检索的时候,会首先把数据都检索出来,然后...

2011-10-13 21:34:48 91

原创 如何写高效sql语句

(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。假如有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那...

2011-10-13 20:46:34 94

原创 如何写高效sql语句

(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。假如有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那...

2011-10-13 20:41:10 75

原创 day03

[size=medium]oracle 表复杂查询 说明 : 在实际应用中经常需要执行复杂的数据统计,经常需要显示多张表的数据,现在我们给大家介绍较为复杂的 select 语句 ,数据分组 ——max,min, avg, sum, count --问题:如何显示所有员工中最高工资和最低工资? SELECT MAX(sal),min(sal) FROM emp e; ...

2011-10-13 09:41:33 73

原创 day02

[size=medium]oracle中的用户管理 grant update on emp to xiaoming --让xiaoming用户有更新emp表的权限 scott用户让xiaoming可以查询emp表,又让xiaoming可以把这个权限传递下去 --如果是对象权限用 with grant option grant select on emp to xiaoming...

2011-10-10 12:43:02 71

原创 day01

[size=medium]1.Orcale功能强大,性能卓越,一个合格的DBA要有丰富的项目经验,才能根据实际的情况对数据库做出处理。数据库要在项目中才有价值,无论是数据库的安全处理,数据库的备份方案制定,用户的管理等都是如此。 2.用什么数据库? a.负载量多大,用户多大? b.成本 c.安全要求 小型数据库: access foxbase 负载量小,成本千元内 ...

2011-10-10 00:24:30 77

原创 【多线程】线程的停止

Thread类中stop方法停止线程存在安全隐患,怎么让一个线程停止运行呢? 线程的运行一般都是循环控制体,通过改变run方法 循环控制条件,即可让线程停止。 [code="java"]class ThreadStopDemo { public static void main(String[] args) { ThreadStop ts=new ThreadStop()...

2011-10-02 08:52:43 107

原创 JDK 5.0中的Lock实现线程同步

JDK 5中将synchronized替换成现实的Lock,将Object中的wait notify notofyAll替换成Condition中的await signal signalAll。Condition 将 Object 监视器方法(wait、notify 和 notifyAll)分解成截然不同的对象,以便通过将这些对象与任意 Lock 实现组合使用. [code="java"]i...

2011-10-02 08:44:49 99

原创 多线程--生产者消费者-

思考:1.为什么生产者和消费者中要使用while循环判断? 使用while循环可以让被唤醒的线程每次都判断标记,保障数据的准确性。 2.为什么使用了notifyAll? 因为需要唤醒对方线程(如生产者唤醒消费者),使用notify的话会出现只唤醒本方线程(如消费者唤醒消费者),导致程序中的线程都处于等待状态。 [code="java"]/*线程同步---生产一部电脑消费一部电脑*/ ...

2011-10-02 04:53:33 71

原创 多线程

创建四个线程,两个线程运行加法运算,两个线程运行减法操作 [code="java"]public class FourThread { public static void main(String args[]) { Res r=new Res(); Add add=new Add(r); Mul mul=new Mul(r); Thread t...

2011-10-02 04:13:25 67

深入浅出Mysql优化性能提升.txt

01-MySQL优化大的思路.wmv 02-Awk简洁入门.wmv 03-观察服务器周期性变化.wmv 04-观察MySQL进程状态.wmv 05-列选取原则.wmv 06-多列索引生效规则.wmv 07-多列索引实验.wmv 08-商城多列索引实验.wmv 09-聚簇索引概念.wmv 10-聚簇索引随机主键值的效率.wmv 11-索引覆盖.wmv 12-某聚簇索引排序慢案例分析.wmv 13-索引长度与区分度.wmv 14-伪哈希函数降低索引长度.wmv 15-大数据量分页优化.wmv 16-索引与排序.wmv 17-冗余索引与重复索引.wmv 18-索引碎片修复.wmv 19-Explain分析SQL效果.wmv 20-In型子查询陷阱.wmv 21-Exists一定比子查询慢吗.wmv 22-Max Min非常规优化技巧.wmv 23-Count优化小技巧.wmv 24-巧用变量减少查询.wmv 25-MySQL主从集群配置.wmv 26-Binlog-Format的区别.wmv 27-主主复制.wmv 28-主主复制时的主键冲突解决.wmv 29-被动主主复制.wmv 30-MySQL Proxy完成负载均衡与读写分离.wmv 31-Partition分区.wmv 32-事务讲解.wmv

2019-09-13

高级运维工程师打怪升级之路.txt

高级运维工程师打怪升级之路 ┣━━1.打怪篇.mp4 ┣━━2.师门任务篇.mp4 ┣━━3.升级篇.mp4 ┣━━4.修仙篇.mp4 ┗━━高级运维工程师打怪升级之路.pdf

2019-09-05

空空如也

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

TA关注的人

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