自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 资源 (23)
  • 收藏
  • 关注

原创 IDEA Spring Boot 部署到tomcat

Spring Boot 部署到tomcatSpring Boot 的jar转war修改启动类默认的启动类import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframe...

2020-04-25 15:34:11 1310

原创 Centos8安装Docker,使用Docker安装MySQL、Oracle并修改实例名

mysql> GRANT ALL ON . TO ‘root’@’%’;Query OK, 0 rows affected (0.00 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)mysql> ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘roo...

2020-03-29 14:08:50 3868 4

原创 分析函数之求占比函数

分析函数之求占比函数RATIO_TO_REPORT    定义:RATIO_TO_REPORT是一个分析函数。它计算值与一组值之和的比率。如果expr求值为null,则ratio-to-report值也将计算为null。这组值由query_partition_clause。确定。如果省略该子句,则会根据查询返回的所有行计算报告比率。您不能通过使用RAT...

2019-05-09 20:47:59 3718

原创 ORACLE多行记录合并为一行记录

多行记录合并为一行记录wn_concat() 函数其函数在Oracle 10g推出,在10g版本中,返回字符串类型,在11g版本中返回clob类型。括号里面的参数是列,而且可以是多个列的集合,也就是说在括号里面可以自由地用‘||’合并字符串。普通函数select wm_concat(ename) ename from emp;ENAME----------------------...

2018-11-05 22:53:28 2233

原创 ORACL一行记录拆分为多行

一行记录拆分为多行STUIDSTUNAMESTUSEX1aa,bb,cc12dd,ee0方法一SELECT DISTINCT STUID, REGEXP_SUBSTR (STUNAME, '[^,]+', 1, LEVEL) STUNAME, STUSEXFROM T_STU CONNECT BY LEVEL <...

2018-11-05 22:52:04 445

原创 Oracle用户管理的常用SQL

数据字典名称 说 明-------------------------------------------------DBA_USERS 数据库用户基本信息表DBA_SYS_PRIVS 已授予用户或角色的系统权限DBA_TAB_PRIVS 数据库对象上的所有权限USER_SYS_PRIVS 登录用户可以查看自己的系统权限ROLE_SYS_PRIVS 登录用...

2018-07-19 18:27:17 485

原创 oracle数据库的导入和导出(impdp,expdp)

---- 数据的导入和导出-- 查看已创建的 DIRECTORY 对象SELECT * FROM DBA_DIRECTORIES-- 导出数据-- sqlplus 中执行--- 创建diretory 对象CREATE DIRECTORY dump_dir AS 'D:\work\Oracle\dmpLog';-- 将directory的权限赋给scott用户,用户scott就也可...

2018-07-19 18:24:49 816 1

原创 Oracle关于表空间的一些常用语句

---------------------------------------------------------------------------- 表空间知识---------------------------------------------------------------------------- Oracle 11g 默认的表空间及...

2018-07-19 18:22:01 459

原创 Oracle关于表的常用sql

--- 建表-------------------------------------------------------------/*在ORACLE中给表、列增加注释以及读取注释1、给表填加注释:SQL>comment on table 表名 is '表注释";2、给列加注释:SQL>comment on column 表.列 is '列注释';3、读取表注释:...

2018-07-19 18:20:06 372

原创 Pandas详解一

pandas简介pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。Series:一维数组,与Numpy中的一维array类似。二者与Python基本的数据结构List也很相近,其区别是:List中的元素可以是不同...

2018-04-28 22:52:40 866

原创 Numpy详解

NumPy 简介Python并没有提供数组功能。虽然列表可以完成基本的数组功能,但它不是真正的数组,而且在数据量比较大时,使用列表的速度会很慢。为此,Numpy提供了真正的数组功能,以及对数据进行快速处理的函数。NumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(通常是元素是数字)。在NumPy中维度(dimensions)叫做轴(a...

2018-04-24 21:00:36 742

原创 Linux 解压缩

我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。可是Linux就不同 了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux下使 用,不过在Linux使用.zip和.rar的人就太少了。而且Linux中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得

2018-02-23 18:58:14 391

原创 Linux 磁盘挂载

磁盘挂载与卸除Linux 的磁盘挂载使用 mount 命令,卸载使用 umount 命令。mount命令用于加载文件系统到指定的加载点。此命令的最常用于挂载cdrom,使我们可以访问cdrom中的数据,因为你将光盘插入cdrom中,Linux并不会自动挂载,必须使用Linux mount命令来手动完成挂载。磁盘挂载语法:mount [-hV]mount -a [-fFnrsvw] [-t vfst

2018-02-23 18:55:20 714

原创 Linux 磁盘管理

Linux 磁盘管理Linux磁盘管理好坏直接关系到整个系统的性能问题。Linux磁盘管理常用三个命令为df、du和fdisk。df:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量fdisk:用于磁盘分区dfdf命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法:df [-ahikHTm] [目录或文件名]选项:

2018-02-23 18:52:12 446

原创 Linux 用户管理

Linux 用户和用户组管理Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,

2018-02-23 18:48:46 390

原创 su和sudo命令详解

我们知道,在Linux下对很多文件进行修改都需要有root(管理员)权限,比如对/ect/profile等文件的修改。很多情况下,我们在进行开发的时候都是使用普通用户进行登录的,尤其在进行一些环境变量的配置工作时,常常需要对一些文件进行修改。那么我们如何获取管理员权限呢?​ 一般来说,有两种方法。一是:利用su命令切换到root用户,在root用户下对那些文件进行修改,完成相关配置工作。二是

2018-02-23 18:45:16 608

原创 Linux查看文件命令

linux查看日志文件内容命令有cat 由第一行开始显示文件内容tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写nl 显示的时候,顺道输出行号!more 一页一页的显示文件内容less 与 more 类似,但是比 more 更好的是,他可以往前翻页!head 只看头几行tail 只看尾巴几行你可以使用 man [命令]来查看各个命令的使用文档,如 ...

2018-02-23 18:40:43 399

原创 Linux 文件查找命令详解

find命令  Linux find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。语法find path -option [ -print ] [ -exec -ok command ] {} ;...

2018-02-23 18:35:52 352

原创 文件和目录的操作命令

文件创建创建的方式有cat > filename 命令创建文件touch 命令创建vi 命令创建touch命令touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。语法touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][...

2018-02-23 18:31:04 485

原创 Linux文件的基本属性

Linux 文件基本属性Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如:[root@www /]# ls -ltotal 64dr-xr-xr-x 2...

2018-02-23 18:27:24 343

原创 Linux 管道

管道命令“ | ”,竖线符号代表的就是管道符 管道是一种两个进程间进行单向通信的机制。因为管道传递数据的单向性,所以又称为半双工管道。 介绍:管道可以根据一组命令按照数据流向的方式来进行操作。简单的说,第一个命令执行后,不回显结果,而是把结果通过管道传递给第二个命令,第二个命令处理后再传给第三个….直到没有管道符后才终止命令,并回显最终结果。管道可以把不同的命令组合成强大的指令...

2018-02-23 18:17:13 429

原创 pwd、ln和重定向命令

pwd命令命令功能:​ 使用pwd命令可以显示当前的工作目录,该命令很简单,直接输入pwd即可,后面不带参数。​ pwd命令以绝对路径的方式显示用户当前工作目录。命令将当前目录的全路径名称(从根目录)写入标准输出。全部目录使用/分隔。第一个/表示根目录,最后一个目录是当前目录。执行pwd命令可立刻得知您目前所在的工作目录的绝对路径名称。命令语法:pwd(选项)...

2018-02-23 18:14:43 785

原创 vim常用设置

设置 说明 set im “设置启动时进入的模式 set magic ” 设置魔术 colorscheme slate ” 设置主题 set shortmess=atI ” 启动的时候不显示那个援助乌干达儿童的提示 set nu ” 显示行号 set guifont=YouYuan:h18 “设置字体和大小...

2018-02-23 18:10:53 360

原创 ssh 免密登录

在实现免密登录之前我先介绍关于ssh的几个命令,然后就开始今天的主题。命令ssh  ssh命令是openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器。选项 对象 说明 -1 强制使用ssh协议版本1; -2 强制使用ssh协议版本2; -4 强制使用IPv4地址; -6 强制使...

2018-02-23 18:05:03 504

原创 linux(vim)常用命令

常用操作系统命令查看主机名 hostname修改主机名(重启后无效) hostname yang修改主机名(重启后永久生效) vi /ect/sysconfig/network修改IP(重启后无效) ifconfig eth0 192.168.12.22修改IP(重启后永久生效) vi /etc/sysconfig/network-scripts/ifcfg-e...

2018-02-23 17:58:56 401

原创 java io操作

基本IO操作InputStream与OutputStream输入与输出  我们编写的程序除了自身会定义一些数据信息外,经常还会引用外界的数据,或将自身的数据发送到外界。比如,我们编写的程序想读取一个文本文件,又或者我们想将程序中的某些数据写入到一个文件中。这时我们就要使用输入与输出。   什么是输入:输入是一个从外界进入到程序的方向,通常我们需要“读取”外界的数据时,使用输入...

2018-02-23 17:34:01 465

原创 java 文件操作

文件操作——FileFile表示目录信息listFiles方法File的listFiles方法用于返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件。其方法定义:File[] listFiles()>返回值:抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件和目录。如果目录为空,那么数组也将为空。如果抽象路径名不表示一个目录,或者发生&n...

2018-02-23 17:29:11 347

原创 二叉树

二叉树二叉树的基本概念   二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)二叉树的性质(特性)性质1: 在二叉树的第i层上至多有2^(i-1)个结点(i>0) 性质2: 深度为k的二叉树至多有2^k - 1个结点(k>0) 性质3: 对于任意一棵二叉树,如果其叶结点数为N0,而度数为

2018-01-28 21:09:46 320

原创 队列

队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。  队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表(先进先出原则)。进行

2018-01-28 20:47:18 367

原创

栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素(先进后出原则)。栈结构实现栈可以用顺序表实现,也可以用链表实现。

2018-01-28 20:42:47 398

原创 双向链表

双向链表一种更复杂的链表是“双向链表”或“双面链表”。每个节点有两个链接:一个指向前一个节点,当此节点为第一个节点时,指向空值;而另一个指向下一个节点,当此节点为最后一个节点时,指向空值。操作is_empty() 链表是否为空length() 链表长度travel() 遍历链表add(item) 链表头部添加append(item) 链表尾部添加insert(pos,

2018-01-28 20:38:01 326

原创 链表

链表为什么需要链表顺序表的构建需要预先知道数据大小来申请连续的存储空间,而在进行扩充时又需要进行数据的搬迁,所以使用起来并不是很灵活。链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。链表的定义链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是不像顺序表一样连续存储数据,而是在每一个节点(数据存储单元)里存放下一个节点的位置信息(即地址

2018-01-24 16:43:53 394

原创 顺序表

顺序表在程序中,经常需要将一组(通常是同为某个类型的)数据元素作为整体管理和使用,需要创建这种元素组,用变量记录它们,传进传出函数等。一组数据中包含的元素个数可能发生变化(可以增加或删除元素)。对于这种需求,最简单的解决方案便是将这样一组元素看成一个序列,用元素在序列里的位置和顺序,表示实际应用中的某种有意义的信息,或者表示数据之间的某种关系。这样的一组序列元素的组织形式,我们可以将其

2018-01-24 16:36:50 435

原创 数据结构

数据结构数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。 我们如何用Python(java)中的类型来保存一个班的学生信息? 如果想要快速的通过学生姓名获取其信息呢?​ 实际上当我们在思考这个问题的时候,我们已经用到了

2018-01-24 16:21:44 418

原创 堆排序

堆排序堆排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。堆分为大根堆和小根堆,是完全二叉树。大根堆的要求是每个节点的值都不大于其父节点的值,即A[PARENT[i]] >= A[i]。在数组的非降序排序中,需要使用的就是大根堆,因为根据大根堆的要求可知,最大的值一定在堆顶。1991年的计算机先驱奖获得者

2018-01-22 18:46:25 361

原创 归并排序

归并排序  归并排序是采用分治法的一个非常典型的应用。归并排序的思想就是先递归分解数组,再合并数组。  将数组分解最小之后,然后合并两个有序数组,基本思路是比较两个数组的最前面的数,谁小就先取谁,取了后相应的指针就往后移一位。然后再比较,直至一个数组为空,最后把另一个数组的剩余部分复制过来即可。归并排序的分析归并排序的实现Java版public class Me

2018-01-20 10:28:30 329

原创 希尔排序

希尔排序​ 希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因DL.Shell于1959年提出而得名。 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。希尔排序演示

2018-01-20 10:22:48 343

原创 快速排序

快速排序快速排序(英语:Quicksort),又称划分交换排序(partition-exchange sort),通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。步骤为:从数列中挑出一个元素,称为”基准”(pivot),重新排序数列

2018-01-20 10:16:34 350

原创 插入排序

插入排序​ 插入排序(英语:Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。插入排序演示插入排序分析插入排序的实现Java版 public st

2018-01-17 22:17:32 354

原创 选择排序

选择排序​ 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。​ 选择排序的主要优点与数据移动有关。如果某个元素位于正确的最终位置上,则它不会被移动。选择排序每次交换一对元

2018-01-17 22:11:45 317

eclipse 显示方法引用的插件

eclipse 显示方法引用的插件

2023-12-12

eclipse 类似于sublime 多光标选择编辑功能

eclipse 类似于sublime 多光标选择编辑功能 在 keys设置时可以搜multi 然后设置如何选择

2023-12-12

oracle11g一键安装脚本

oracle11g centos7一键安装脚本,脚本里面有完整安装提示说明。大概步骤如下 1、关闭防火墙 2、设置服务器名称并增加映射 3、安装Oracle所需的依赖 4、解压oracle安装包 5、创建用户和组 6、修改内核参数 7、修改用户的限制文件 8、修改/etc/pam.d/login 9、修改/etc/profile文件 10、创建安装目录、修改文件权限 11、切换到oracle用户,设置oracle用户环境变量 12、切换到root 用户进入oracle安装包解压后的目录备份db_install.rsp文件,修改db_install.rsp配置 13、切换到Oracle用户进行安装oracle 11g 14、按照以上的提示,切换root用户运行脚本 15、切换到oracle用户,配置监听 16、建立新库,同时建立对应的实例,备份dbca.rsp 17、切换到oracle用户,静默配置实例 18、数据库安装完成使用

2022-08-07

NangateOpenCellLibrary_fast_conditional_ccs.rar

45NM纳米CPU制作工艺 DC 45nm工艺库 NangateOpenCellLibrary_fast_conditional_ccs

2021-01-18

MyShout2.zip

飞机大战的源码,简单添加了爆炸效果 // 画爆炸效果 public void paintBomb(Graphics g) { for (Bomb bomb : bombs) { g.drawImage(bomb.image, bomb.x, bomb.y, null); } } /** * 去除爆炸的效果 */ public void removeParintBom() { //去除第一个爆炸效果 if (bombs.size()!=0) { bombs.removeFirst(); } } bombs.add(new Bomb(bullets[bu].x, bullets[bu].y));//添加爆炸效果

2019-06-23

jquery-easyui-1.4.2源码无压缩

找了好久才找的jquery-easyui-1.4.2源码无压缩,分享给大家,大家共同学习,感兴趣的可以下载下来看下

2018-12-15

vim的配置文件和插件

vim默认配置和一些自己使用的配置,配置文件中带有注释,详细解释了配置的作用,下载者可以根据注释配置自己想要的功能,共同学习一波

2018-09-06

Oracle Database 11g完全参考手册 附书签

目录 第1部分 关键的数据库概念 第1章 OracleDatabase11g体系结构 1.1 数据库和实例 1.2 数据库技术 1.2.1 存储数据 1.2.2 数据保护 1.2.3 可编程的结构 1.3 选择体系结构和选项 第2章 安装OracleDatabase11g和创建数据库 2.1 许可证和安装选项 2.2 使用OUI安装Oracle软件 第3章 升级到OracleDatabase11g 3.1 选择升级方法 3.2 升级之前的准备 3.3 运行升级前信息工具(Pre-UpgraInformationTool) 3.4 使用数据库升级助手(DBIUA) 3.5 执行手动直接升级 3.6 使用Export与Import 3.6.1 使用哪个EXport和Import版本 3.6.2 进行升级 3.7 使用数据复制法 3.8 升级完成之后的工作 第4章 规划OracIe应用程序方法、风险和标准 4.1 协作方法 4.2 每个人都有“数据 4.3 熟悉的Oracle语言 4.3.1 存储信息的表 4.3.2 结构化查询语言 4.3.3 简单的Oracle查询 4.3.4 为什么称作“关系 4.4 一些通用的、常见的示例 4.5 风险所在 4.6 新视角的重要性 4.6.1 变化的环境 4.6.2 代码、缩写和命名标准 4.7 如何减少混淆 4.7.1 规范化 4.7.2 表和列的英文名称 4.7.3 数据中的英文单词 4.8 名称和数据中的大写 4.9 规范化名称 4.10 人性化和优秀的设计 4.10.1 理解应用程序的任务 4.10.2 任务概要 4.11 理解数据 4.11.1 原子数据模型 4.11.2 原子业务模型 4.11.3 业务模型 4.11.4 数据项 4.11.5 查询和报告 4.12 关于对象名称的规范化 4.12.1 级别名称完整性 4.12.2 外键 4.12.3 单数名称 4.12.4 简洁 4.12.5 对象名辞典 4.13 智能键和列值 4.14 建议 第Ⅱ部分 SQL和SQL*PIus 第5章 SQL中的基本语法 5.1 样式 5.2 创建NEWSPAJPER表 5.3 用SQL从表中选择数据 5.4 select、From、where和Orderby 5.5 逻辑和值 5.5.1 单值测试 5.5.2 值列表的简单测试 5.5.3 组合逻辑 5.6 wbLere的另一个用途:子查询 5.6.1 从子查询得到单值 5.6.2 从子查询得到值列表 5.7 组合表 5.8 创建视图 5.9 扩展视图 第6章 基本的SQL*Plus报表和命令 6.1 构建简单的报表 6.1.1 ①remarkl 6.1.2 ②setheadsep 6.1.3 ③ttitle和btitle 6.1.4 column 6.1.5 ④breakon 6.1.6 ⑨computeavg 6.1.7 ⑩setlinesize 6.1.8 setpagesize 6.1.9 setnewpage 6.1.10 ⑩spool 6.1.11 ⑥/**/ 6.1.12 关于列标题的一些说明 6.2 其他特性 6.2.1 命令行编辑器 6.2.2 设置停顿 6.2.3 保存 6.2.4 存储 6.2.5 编辑 6.2.6 host 6.2.7 添加SQL*PLUS命令 6.2.8 启动 6.3 检查SQL*PLUS环境 6.4 构件块 第7章 文本信息的收集与更改 7.1 数据类型 7.2 什么是串 7.3 表示法 7.4 连接符(Ⅱ) 7.5 剪切和粘贴串 7.5.1 RPAD和LIIAD 7.5.2 LTRIM、RTRIM和TRIM 7.5.3 组合两个函数 7.5.4 使用TRIM函数 7.5.5 再次使用填充函数 7.5.6 I.LOWER、UPPER和INITCAP 7.5.7 LENGTH 7.5.8 SUBSTR 7.5.9 INSTR 7.5.1 0ASCII和CHR 7.6 在orderby和where子句中使串函数 7.6.1 SOUNDEX 7.6.2 国际语言支持 7.6.3 正则表达式支持 7.7 小结 第8章 正则表达式搜索 8.1 搜索串 8.2 REGExP_SUBSTR 8.3 REGEXP_INSTR 8.4 REGEXP-LIKE 8.5 REPLACE和REGEXPRRPIACE 第9章 数值处理 9.1 三类数值函数 9.2 表示法 9.3 单值函数 9.3.1 加减乘除 9.3.2 NULL 9.3.3 NVL:空值置换函数 9.3.4 ABS:绝对值函数 9.3.5 CEIL 9.3.6 FL00R 9.3.7 MOD 9.3.8 POWER 9.3.9 SQRT:求平方根 9.3.1 0EXP、LN和LOG 9.3.1 1ROUND和TRUNC 9.3.1 2SIGN 9.3.1 3SIN、SINH、COS、COSH、TAN、TANH、ACOS、ATAN、ATAN2和ASIN 9.4 聚集函数 9.4.1 组值函数中的NULL 9.4.2 单值函数和组值函数的示例 9.4.3 AVG、COUNT、MAX、MIM和SUM 9.4.4 组值函数和单值函数的组合 9.4.5 STDDEV和、VARIANCE 9.4.6 组函数中的DISTINCT 9.5 列表函数 9.6 使用MAX或MIN函数查找行 9.7 优先级和圆括号的应用 9.8 小结 第10章 日期:过去、现在及日期的差 10.1 日期算法 10.1.1 SYSDATE、CURRENTDA_DATE及SYSllMESTAMP 10.1.2 两个日期的差 10.1.3 添加月份 10.1.4 减少月份 10.1.5 GRE,ATEST和LEAST 10.1.6 NEXT-DAY 10.1.7 LAST-DAY 10.1.8 MOMTHS-BETWEEN 10.1.9 组合日期函数 10.2 日期计算中的ROUND和TRUNC 10.3 使用TO_DATE和TO_CHA设置日期格式 10.3.1 最常见的T0_CHAR错误 10.3.2 NEW_TIME:切换时区 10.3 3TO_DATE计算 10.4 wHere子句中的日期 10.5 处理多个世纪 10.6 使用ExTRACT函数 10.7 使用TIMESTAMP数据类型 第11章 转换函数与变换函数 11.1 基本的转换函数 11.1.1 数据类型的自动转换 11.1.2 关于自动转换的注意事项 11.2 特殊的转换函数 11.3 变换函数 11.3.1 TRANSLATE 11.3.2 DECODE 11.4 小结 第12章 分组函数 12.1 groupby和having的用法 12.1.1 添加一个orderby 12.1.2 执行顺序 12.2 分组视图 12.3 用别名重命名列 12.4 分组视图的功能 12.4.3 对列和分组函数进行排序 12.4.4 连接列 12.5 更多分组可能性 第13章 当一个查询依赖于另一个查询时 13.1 高级子查询 13.1.1 相关子查询 13.1.2 并列的逻辑测试 13.1.3 EXISTS及其相关子查询的使用 13.2 外部连接 13.2.1 Oracle9i以前版本中的外部连接的语法 13.2.2 现在的外部连接语法 13.2.3 用外部连接代替NOTIN 13.2.4 用NOTEXISTS代替NOTIN 13.3 自然连接和内部连接 13.4 UNION、INTERSECT和MINUS 13.4.1 IN子查询 13.4.2 UNION、INTERSECT和MiNUS的限制 第14章 一些复杂的技术 14.1 复杂的分组 14.2 使用临时表 14.3 使用ROLLUP、GROUPING和CUBE 14.4 家族树和COlLrlectby 14.4.1 排除个体和分支 14.4.2 向根遍历 14.4.3 基本规则 第15章 更改数据:插入、更新、合并和删除 第16章 DECODE和CASE.SQL中的if-fhen-else 第17章 创建和管理表、视图、索引、群集和序列 第18章 分区 第19章 Oracle基本安全 第Ⅲ部分 高级主题 第20章 高级安全性-虚拟专用数据库 第21章 高级安全性:透明数据加密 第22章 使用表空间 第23章 用SQL*Loader加载数据 第24章 使用Data Pump Export和Data Pump Import 第25章 访问远程数据 第26章 使用物化视图 第27章 使用Oracle Text进行文本搜索 第28章 使用外部表 第29章 使用闪回查询 第30章 闪问:表和数据 第31章 SQL重放 第Ⅳ部分 PL/SQL 第32章 PL/SQL简介 第33章 应用程序在线升级 第34章 应用程序在线升级 第35章 过程、函数与程序包 第36章 使用本地动态SQL和DBMS_SQL 第37章 PL/SQL调整 第Ⅴ部分 对象关系数据库 第38章 实现对象类型、对象视图和方法 第39章 收集器(嵌套表和可变数组) 第40章 使用大对象 第41章 面向对象的高级概念 第42章 JAVA简介 第43章 JDBC程序设计 第44章 JAVA存储过程 第Ⅶ部分 指南 第45章 Oracle数据字典指南 第46章 应用程序和SQL调整指南 第47章 SQL结果缓存和客户端查询缓存 第48章 关于调整的示例分析 第49章 高级体系结构选项——DB保险库、内容DB和记录DB 第50章 Oracle实时应用群集 第51章 数据库管理指南 第52章 Oracle中的XML指南

2018-03-04

oracle相关的 api文档

关于oracle的一些api和手册,有需要的可以下载下来看下。后面我也会分享一些关于oracle的书籍

2018-03-04

java各类api文档

关于java的各类api,如Hibernate 中文API文档,jdk api 1.8_google,Jsp帮助文档,MyBatis3.2.3帮助文档(中文版),Servlet中文API文档,struts2中文帮助手册

2018-03-04

markdown格式转微信word格式

关于把markdown语言编写的文章格式变化为微信公众号可以发送的word格式.

2018-01-24

Python版飞机大战

使用python开发的飞机大战游戏,用来练习python的面向对象知识,有兴趣的可以看下,java也有实现 地址:https://blog.csdn.net/Liveor_Die/article/details/78713001 地址https://blog.csdn.net/Liveor_Die/article/details/69938653

2018-01-15

自己配置的sublimetext

自己配置的关于python和c的编译器环境,有十几个插件,都是比较有用的插件

2018-01-06

java飞机大战

java版飞机大战源码,http://blog.csdn.net/liveor_die/article/details/69938653#comments这篇博客的源码

2018-01-06

java云笔记代码与文档

java版云笔记代码与文档,里面有需要的需求文档和每天的代码,讲解这个的博客地址为http://www.cnblogs.com/yangliguo/p/7544020.html

2017-09-19

mail.jar包

mail.jar包是java用于邮件发送所用的包。实现邮件发送的主要代码如下 // 1.创建一个程序与邮件服务器会话对象 Session Properties props = new Properties(); props.setProperty("mail.transport.protocol", "SMTP"); props.setProperty("mail.host", "smtp.126.com"); props.setProperty("mail.smtp.auth", "true");// 指定验证为true // 创建验证器 Authenticator auth = new Authenticator() { public PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication("hast", "hao12345"); } }; Session session = Session.getInstance(props, auth); // 2.创建一个Message,它相当于是邮件内容 Message message = new MimeMessage(session); message.setFrom(new InternetAddress("[email protected]")); // 设置发送者 message.setRecipient(RecipientType.TO, new InternetAddress(email)); // 设置发送方式与接收者 message.setSubject("用户激活"); // message.setText("这是一封激活邮件,请<a href='#'>点击</a>"); message.setContent(emailMsg, "text/html;charset=utf-8"); // 3.创建 Transport用于将邮件发送 Transport.send(message);

2017-09-11

javaAPI1.6

javaAPI1.6是html形式的可以给eclipse中添加使用,使得解释变为中文的,不会的话可以联系我

2017-08-20

JSP API文档

jsp的api想要的话可以留下邮件地址,我给发

2017-08-20

servlet API

servlet的API不能选择不需要资源分了,我这里有很多API,想要的话可以留邮箱地址,看到的我会给发的

2017-08-20

W3School手册

W3School手册

2017-07-20

w3cschool-API

w3cschool-API这个是比较新的大家可以下下来看下

2017-07-20

eclipse的java格式化

eclipse的格式化规则xml文件,这个是我根据配置需求自己配置的一个格式化规则,可以在保存时执行这个规则,保证自己的代码看起来比较美观一点

2017-07-19

FSCapture截图工具

FSCapture截图工具

2017-07-12

NetBeans主题和配置

NetBeans主题和配置, 感兴趣的可以下载下来看一下,总体感觉还是可以的,比默认的能强一点。

2017-07-11

c#学生信息管理系统

c#+sql server 2008学生信息管理系统 内附有课程设计报告和数据库

2017-07-11

空空如也

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

TA关注的人

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