自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Debian中完全卸载MySQL

一、首先你可以通过dpkg --get-selections | grep mysql命令罗列出你电脑上安装的和MySQL相关的软件二、然后purge卸载,我是这么做的:sudo apt-get --purge remove mysql-serversudo apt-get --purge remove mysql-clientsudo apt-get --purge remove

2014-11-10 09:39:34 1122

转载 精确表达浮点数

package com.demo;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 在计算机中,有时使用float或double来存储小数是不能能到精确值的。如果你希望得 * 到精确计算的结果,最好是用分数形式来表示小数。有限小数或者无限循环小数都可以 * 转化为分数。比如

2014-08-14 13:29:50 569

转载 最大公约数问题

package com.demo;/** * 写一个程序,求两个正整数的最大公约数(Greatest Common Divisor,GCD)。如果两个正整数都很大,有什么简单的算法吗? * 例如,给定两个数1100100210001,120200021,求去其最大公约数 * @author ying * */public class GreatestCommon

2014-08-13 17:24:36 655

转载 寻找最大的K个数

package com.demo;/** * 寻找最大的K个数 * @author ying * */public class FindTheBigestK {/*** 如果当N很大很大的时候,例如有100亿,这个时候数据不能全部装进内存中,所* 以要求尽可能少地遍历所有数据。* * 不防假设N>K,前K个数中的最大K个数是一个退化的情况,所有K

2014-08-13 10:41:58 444

转载 寻找发帖“水王”

package com.demo;/** * 传说,Tango有一大“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子总数的一半。 * 如果你有一个当前论坛上所有帖子(包括回帖)的列表,其中帖子作者的ID也在表中,你能快速找出这个传说中的Tango水王吗? * @author ying * */public class Wate

2014-08-06 10:31:42 487

转载 不要被阶乘吓倒(2)

package com.demo;/** * 求N!的二进制表示中最低位1的位置,例如:给定N = 3,N!= 6,那么N!的二进制表示(1 010)的最低位1在第1位 * @author ying * */public class factorial2 {/*** 回想一下十进制和二进制的转换过程,就是拿十进制的数不断去除于2。* 也就是说任意一个长度为m的二

2014-08-06 09:42:07 423

转载 不要被阶乘吓倒(1)

package com.demo;/** * 给定一个整数N,那么N的阶乘N!末尾有多少个0呢?例如:N=10,N!=3628800,N!的末尾有两个0。 * 此问题不需要计算出N!的值,因为可能溢出。 * 我们可以冲哪些数相乘能得到10这个角度来考虑,问题就简单了 * @author ying * */public class factorial1 {/**

2014-08-06 08:49:41 460

原创 NoSQL之Memcached

一、Memcached概念Memcached是NoSQL产品之一,是一个临时性键值存储NoSQL数据库,过去被大量使用在互联网网站中,作为应用和数据库之间的缓存层,大大提高查询和访问速度。Memcached有以下特点:1、全内存运转:数据从来不保存在硬盘中,机器一重启,数据就全部没有了,所有又称临时性数据库;2、哈希方式存储:3、简单文本协议进行数据通信:不需要特定二进制代码,

2014-08-04 17:51:54 1114

原创 包和子程序

程序包的优点模块化:在程序包中可以包含过程函数、触发器更轻松的应用程序设计:信息隐藏:把实现过程封装在包中,使得访问时无法看到实现过程新增功能:定义公共的类型和变量,这是存储过程和函数无法实现的性能更佳:已经经过编译,不需要每次都重复编译程序包概念1、PL/SQL为了满足程序模块化的需要,除了块(block)和子程序结构外,还引入了包的构造。2、程序包是对相关过程、

2014-07-11 16:57:15 555

原创 用户自定义函数

函数概念1、函数是可以返回值的命名的PL/SQL子程序;2、Oracle函数是一个独有的对象,它也是由PL/SQL语句编写而成,但是不同的地方是:函数必须返回某些值,而存储过程可以不返回任何值;3、创建函数的语法:Create [or replace] function[(param1,param2)]Return is|as[local declarations]

2014-07-11 16:55:14 556

原创 存储过程的原理和实战应用

存储过程存储过程是用PL/SQL语句编写的能完成一定处理能力的存储在数据库字典中的程序。命名的PL/SQL块,编译并存储在数据库中。存储过程的各个部分:声明部分、可执行部分、异常处理部分(可选)存储过程的分类:带参存储过程、不带参存储过程存储过程优点模块化:将程序分解为逻辑模块(把一个大的程序分解成一个个小的程序来解决)可重用性:可以被任意数目的程序调用可维护性:简

2014-07-11 16:49:31 988

原创 锁及事务的高级使用

锁的概念:锁是数据库用来控制共享资源并发访问的机制,锁用于保护正在被修改的数据,直到提交或回顾了事务之后,其他用户才可以更新数据。模拟封锁问题a. 用户1检索一行数据,并准备修改b. 用户2检索到相同的一行数据c. 用户2删除了这一行数据,并提交d. 用户1修改那一行,并提交了,结果程序报错,该行不存在处理方法:select * from emp where empno

2014-07-11 16:25:44 994

原创 游标的灵活运用

第一讲:游标的灵活运用游标概念:游标是一个指向上下文的句柄或指针,可以用来控制上下文区和处理语句时上下文区发生的事情。        游标类型:游标的类型包括隐式游标、显式游标和REF游标。隐式游标:在PL/SQL程序中执行DML SQL语句时自动创建隐式游标。显示游标:用于处理返回多行的查询。REF游标:用户处理运行是才能确定的动态SQL查询的

2014-07-11 16:17:39 648

转载 根据两个点坐标计算距离的函数

CREATE OR REPLACE FUNCTION FUNC_DISTANCE (LAT1 NUMBER,LNG1 NUMBER,LAT2 NUMBER,LNG2 NUMBER) RETURN NUMBERAS EARTH_RADIUS NUMBER := 6378.137; --地球半径 RADLAT1 NUMBER; RADLAT2 NUMBER; A NUMBER;

2014-07-08 08:45:19 895

原创 Which statement describes the significance of the CHANGE FAILURE command in RMAN?

Which statement describes the significance of the CHANGE FAILURE command in RMAN? (Choose all that apply.) 哪种说法描述了在RMAN中更改故障命令的意义?A. It is used to change failure priority only for HIGH or LOW prio

2014-04-24 10:05:58 2150

原创 Which three statements are true regarding the functioning of the Autotask Background Process (ABP)?

Which three statements are true regarding the functioning of the Autotask Background Process (ABP)? (Choose three.) 关于自动任务后台进程(ABP)的功能哪三种说法是真实的?A. It creates jobs without considering the priorities

2014-04-24 09:28:32 1658

原创 Which two are the uses of the ASM metadata backup and restore (AMBR) feature?

Which two are the uses of the ASM metadata backup and restore (AMBR) feature? (Choose two.) A. It can be used to back up all data on ASM disks. B. It can be used to recover the damaged ASM disk grou

2014-04-23 11:39:17 1467

原创 oracle装ASM显示Passwords cannot be verified

在装完ASM后,然后创建数据库时,在存储方式选择asm后,弹出一个对话框,提示我输入ASM确认密码,输入密码后提示下面错误:Passwords cannot be verified because:Io exception:The Network Adapter could not establish the connection原因:没有启动监听解决:[oracle@oracle

2014-02-19 09:40:59 584

原创 oracle控制文件

一、控制文件概述        控制文件记载了数据库的物理信息结构等重要的数据库信息,如数据文件和日志文件信息。控制文件时用于维护数据库完整性的重要文件。Oracle正是使用该文件在实例和数据库之间建立关联的。当发生实例故障时,控制文件记载的信息可用于实例的回复。        在数据库的启动过程,当装载(mount)数据库是,Oracle会按照初始化参数文件中的control_files

2014-02-10 17:40:51 644

原创 oracle ORA-01078: failure in processing system parameters

当开启数据库是出现01078错误时SQL> startupORA-01078: failure in processing system parametersLRM-00109: could not open parameter file '/home/oracle/product/dbs/initorcl.ora'原因:数据库启动实例是找不到参数文件。解决方法:复制$orac

2014-02-10 11:36:19 1034

原创 oracle归档日志

一、什么是oracle归档模式?oracle数据库可以运行在归档模式(ARCHIVELOG)和非归档模式(NOARCHIVELOG)下。在非归档模式下,每次联机重做日志文件已满并发生日志切换是,都要覆盖原来联机重做日志文件。在归档模式下,必须将已满的联机重做日志文件进行归档才能被覆盖。这样DBA可以使用数据库物理备份和归档的联机重做日志文件恢复数据库,而不会丢失任何已经提交的数据。

2014-02-08 16:52:19 1122

Oracle Database 12c for Linux数据库安装与配置手册

Oracle Database 12c for Linux数据库安装与配置手册

2014-08-18

空空如也

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

TA关注的人

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