自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 项目中的缓存那些事儿

1.为何需要缓存? 在高并发请求时,为何我们频繁提到缓存技术?最直接的原因是,目前磁盘IO和网络IO相对于内存IO的成百上千倍的性能劣势。 做个简单计算,如果我们需要某个数据,该数据从数据库磁盘读出来需要0.1s,从交换机传过来需要0.05s,那么每个请求完成最少0.15s(当然,事实上磁盘和网络IO也没有这么慢,这里只是举例),该数据库服务器每秒只能响应67个请求;而如果该数据存在...

2018-07-03 15:57:00 124

转载 Java学习流程

首先,我个人比较推崇的学习方法是:先学java前段,也就是HTML,css,js,因为学习java以后肯定是往java ee方向发展的,学习完前端,在学习后端很多东西比计较容易理解!   其中J2SE是关键,如果学好了java se 部分,基础扎实了,后面进阶学习也比较轻松!   补充说明一下:我觉得学习java比较合适的方法是先把所有的知识点过一遍,然后把所有的知识点串起来,边...

2018-06-20 17:37:00 239

转载 JAVA操作Excel文件

JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为它是使用Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。 下载: Java Exc...

2018-06-20 17:33:00 125

转载 Oracle笔记(十六) 数据库设计范式

数据库设计范式是一个很重要的概念,但是这个重要程度只适合于参考。使用数据库设计范式,可以让数据表更好的进行数据的保存,因为再合理的设计,如果数据量一大也肯定会存在性能上的问题。所以在开发之中,唯一可以称为设计的宝典 —— 设计的时候尽量避免日后的程序出现多表关联查询。 一、第一范式 所谓的第一范式指的就是数据表中的数据列不可再分。 例如,现在有如下一张数据表: CREAT...

2018-06-20 17:24:00 98

转载 Oracle笔记(十五) 数据库备份

数据库的备份操作是在整个项目运行中最重要的工作之一。 一、数据的导出和导入 数据的导出和导入是针对于一个用户的备份操作,可以按照如下的方式完成: 1、 数据的导出 在硬盘上建立一个文件夹:c:\backup; 输入exp指令; 输入用户名和密码; 设置导出文件的名称:导出文件: EXPDAT.DMP; 2、 数据的导入 ...

2018-06-20 17:21:00 81

转载 Oracle笔记(十四) 用户管理

SQL语句分为三类:DML、DDL、DCL,之前已经讲解完了DML和DDL,现在就差DCL操作的,DCL主要表示的是数据库的控制语句,控制的就是操作权限,而在DCL之中,主要有两个语法:GRANT、REVOKE; 权限的操作基础是需要有用户的,而这个时候就需要通过一个新的用户进行演示,而要想创建新用户则首先必须是具备管理员权限的sys、system两个用户操作。 范例:创建一个d...

2018-06-20 17:21:00 63

转载 Oracle笔记(十三) 视图、同义词、索引

一、视图 在之前所学习过的所有的SQL语法之中,查询操作是最麻烦的,如果程序开发人员将大量的精力都浪费在查询的编写上,则肯定影响代码的工作进度,所以一个好的数据库设计人员,除了根据业务的操作设计出数据表之外,还需要为用户提供若干个视图,而每一个视图包装了一条条复杂的SQL语句,视图的创建语法如下: CREATE [OR REPLACE] VIEW 视图名称   AS 子查询...

2018-06-20 17:20:00 83

转载 Oracle笔记(十二) 集合、序列

一、集合 在数学的操作之中存在交、差、并、补的概念,而在数据的查询中也存在此概念,有如下几个连接符号: UNION:连接两个查询,相同的部分不显示; UNION ALL:连接两个查询,相同的部分显示; INTERSECT:返回两个查询中的相同部分; MINUS:返回两个查询中的不同部分; 为了验证以上的操作,下面创建一张只包含20部门雇员信息的表: CREA...

2018-06-20 17:19:00 70

转载 Oracle笔记(十一) 建表、更新、查询综合练习

有某个学生运动会比赛信息的数据库,保存了如下的表: 运动员sporter(运动员编号sporterid,运动员姓名name,运动员性别sex,所属系号department) 项目item(项目编号itemid,项目名称itemname,项目比赛地点location) 成绩grade(运动员编号id,项目编号itemid,积分mark) 请用SQL语句完成如下功能: ...

2018-06-20 17:17:00 406

转载 Oracle笔记(十) 约束

表虽然建立完成了,但是表中的数据是否合法并不能有所检查,而如果要想针对于表中的数据做一些过滤的话,则可以通过约束完成,约束的主要功能是保证表中的数据合法性,按照约束的分类,一共有五种约束:非空约束、唯一约束、主键约束、检查约束、外键约束。 一、非空约束(NOT NULL):NK 当数据表中的某个字段上的内容不希望设置为null的话,则可以使用NOT NULL进行指定。 范例:定...

2018-06-20 17:17:00 80

转载 Oracle笔记(九) 表的创建及管理

对于数据库而言实际上每一张表都表示的是一个数据库的对象,而数据库对象指的就是DDL定义的所有操作,例如:表、视图、索引、序列、约束等等,都属于对象的操作,所以表的建立就是对象的建立,而对象的操作主要分为以下三类语法: 创建对象:CREATE 对象名称 …; 删除对象:DROP 对象名称 …; 修改对象:ALTER 对象名称 …; 一、常用的数据字段 每一张数据表实际...

2018-06-20 17:16:00 102

转载 Oracle笔记(八) 复杂查询及总结

一、复杂查询 1、 列出至少有一个员工的所有部门编号、名称,并统计出这些部门的平均工资、最低工资、最高工资。 1、确定所需要的数据表: emp表:可以查询出员工的数量; dept表:部门名称; emp表:统计信息; 2、确定已知的关联字段: emp.deptno=dept.deptno;   第一步:找出至少有一个员工的部门编号 SELECT d...

2018-06-20 17:15:00 147

转载 Oracle笔记(七) 数据更新、事务处理、数据伪列

一、数据的更新操作 DML操作语法之中,除了查询之外还有数据的库的更新操作,数据的更新操作主要指的是:增加、修改、删除数据,但是考虑到emp表以后还要继续使用,所以下面先将emp表复制一份,输入如下指令: CREATE TABLE myemp AS SELECT * FROM emp; 这种语法是Oracle中支持的操作,其他数据库不一样。 1、数据增加 如果现在要...

2018-06-20 17:15:00 69

转载 Oracle笔记(六) 多表查询

本次预计讲解的知识点 1、 多表查询的操作、限制、笛卡尔积的问题; 2、 统计函数及分组统计的操作; 3、 子查询的操作,并且结合限定查询、数据排序、多表查询、统计查询一起完成各个复杂查询的操作; 一、多表查询的基本概念 在之前所使用的查询操作之中,都是从一张表之中查询出所需要的内容,那么如果现在一个查询语句需要显示多张表的数据,则就必须应用到多表查询的操作,而多表查询的语...

2018-06-20 17:14:00 96

转载 Oracle笔记(五) 单行函数

虽然各个数据库都是支持SQL语句的,但是每一个数据库也有每一个数据库自己所支持的操作函数,这些就是单行函数,而如果要想进行数据库开发的话,除了要会使用SQL之外 ,就是要多学习函数。 单行函数主要分为以下五类:字符函数、数字函数、日期函数、转换函数、通用函数; 一、字符函数 字符函数的功能主要是进行字符串数据的操作,下面给出几个字符函数: UPPER(字符串 | 列):将...

2018-06-20 17:13:00 93

转载 Oracle笔记(四) 简单查询、限定查询、数据的排序

一、简单查询 SQL(Structured Query Language) 结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。 Oracle数据库之所以发展的很好,主要也是因为Oracle是全世界最早采用SQL语句的数据库产品。 SQL功能强大,概括起来,它可以...

2018-06-20 17:12:00 133

转载 Oracle笔记(三) Scott用户的表结构

在Oracle的学习之中,重点使用的是SQL语句,而所有的SQL语句都要在scott用户下完成,这个用户下一共有四张表,可以使用: SELECT * FROM tab; 查看所有的数据表的名称,如果现在要想知道每张表的表结构,则可以采用以下的命令完成: DESC 表名称; 1、 部门表:dept № 名称 类型 ...

2018-06-20 17:11:00 98

转载 Oracle笔记(二) SQLPlus命令

对于Oracle数据库操作主要使用的是命令行方式,而所有的命令都使用sqlplus完成,对于sqlplus有两种形式。 一种是dos风格的sqlplus:sqlplus.exe; 另一种是windows风格的sqlplus:sqlplusw.exe; 在Oracle 10g之中主要使用的是sqlplusw命令,因为其可以进行一些显示数据的调整。 此时会找到...

2018-06-20 17:10:00 88

转载 Oracle笔记(一) Oracle简介及安装

一、轨迹 二、Oracle简介 Oracle是现在全世界最大的数据库提供商,编程语言提供商,应用软件提供商,它的地位等价于微软的地位。 Oracle在古希腊神话中被称为“神谕”,指的是上帝的宠儿,在中国的商周时期,把一些刻在龟壳上的文字也称为上天的指示,所以在中国Oracle又翻译为甲骨文。 Oracle的公司发展最早起源于1970年6...

2018-06-20 17:09:00 90

转载 安装oracle后登录时出现 ERROR: ORA-01031 insufficient privileges

运行环境:在自己笔记本电脑(win10)上安装测试 操作系统版本:64位win8.1 Oracle版本:64位 oracle 11g 安装oracle 成功后//以管理员身份登录oracle 在cmd里输入命令 sqlplus / as sysdba 然后 报错ERROR: ORA-01031 insufficient privileges 解决办法: 一般情...

2017-09-05 11:37:00 497

空空如也

空空如也

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

TA关注的人

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