自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Bootstrap

简介Bootstrap是Twitter推出的一个用于前端开发的开源工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。阅读更多有关bootstrap前端框架这个名词并不能直观地描述bootstrap的具体内容,它其实就是包含扁平化设计ui+响应式栅格系统+css样式+基本html组件+js组件+其他实用工具在内的一个前端工具集合。...

2018-07-06 09:47:24 276

转载 Java:String、StringBuffer和StringBuilder的区别

1 StringString:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。String类的包含如下定义:/** The value is used for character storage. */private final char value[]; /** The offset is the first index of the storage tha...

2018-07-05 14:04:56 143

转载 JDBC编程的六个步骤

JDBC编程的六个步骤:    准备工作中导入ojdbc文件,然后右键选中添加路径    build path-->到oracle安装目录里添加oracle的ojdbc.jar包    (1).注册驱动        Class.forName("oracle.jdbc.OracleDriver");    (2).连接数据库        String url = "jdbc:oracle...

2018-07-04 16:16:55 407

原创 JDBC连接池的步骤

一、进行JDBC编程的步骤大致如下:1.      加载数据库驱动,通常使用Class类的forName()静态方法来加载驱动。如下代码:Class.forName(dirvirClass)上面代码中的driverClass就是数据库驱动类所对应的字符串加载MySQL数据库时采用的代码为:Class.forName("com.mysql.jdbc.Driver");2.      通过Driver...

2018-07-04 16:12:51 1598

转载 SSH

一、什么是SSH?SSH是JavaEE中三种框架(Struts+Spring+Hibernate)的集成框架,是目前比较流行的一种Java Web开源框架。SSH主要用于Java Web的开发。现在SSH有SSH1和SSH2两种,区别在于Struts的版本是struts1.x还是2.x。本文介绍的是SSH1。二、Struts Spring Hibernate各起什么作用?Struts:控制逻辑关系...

2018-07-04 14:35:55 175

转载 存储过程

一般分为十种情况,每种语法各不相同: 1、 创建语法1234567create proc | procedure pro_name   [{@参数数据类型} [=默认值] [output],    {@参数数据类型} [=默认值] [output],    ....   ]as   SQL_statements2、 创建不带参数存储过程12345678910--创建存储过程if (exists (...

2018-05-16 10:25:10 2793

转载 经典SQL语句大全

下列语句部分是Mssql语句,不可以在access中使用。  SQL分类:  DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)  DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)  DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)  首先,简要介绍基础语句:  1、说明:创建数据库CREATE DATABASE...

2018-05-07 10:44:00 134

转载 SQL数据库语句大全

1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BAC...

2018-05-07 10:43:13 242

转载 Java面试题

1.什么是B/S架构?什么是C/S架构B/S(Browser/Server),浏览器/服务器程序C/S(Client/Server),客户端/服务端,桌面应用程序2.你所知道网络协议有那些?HTTP:超文本传输协议FTP:文件传输协议SMPT:简单邮件协议TELNET:远程终端协议POP3:邮件读取协议1234563.Java都有那些开发平台?JAVA SE:主要用在客户端开发JAVA...

2018-05-02 10:35:10 775

转载 Spring Boot下Druid连接池的使用配置分析

引言: 在Spring Boot下默认提供了若干种可用的连接池,Druid来自于阿里系的一个开源连接池,在连接池之外,还提供了非常优秀的监控功能,这里讲解如何与Spring Boot实现集成。1.  环境描述     Spring Boot 1.4.0.RELEASE,  JDK 1.82.   Druid介绍     Druid是一个JDBC组件,它包括三部分:  DruidDriver 代理D...

2018-04-11 09:01:01 400

转载 Spring资源

官网:http://spring.io文档:https://docs.spring.io/spring/docs/current/spring-framework-reference/、https://github.com/waylau/spring-framework-4-reference中文帮助:http://spring.cndocs.ml/框架下载地址:http:

2017-11-06 09:07:15 134

转载 git命令

Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add

2017-10-27 13:51:20 126

原创 Test测试方法

Junit注解解释@Before在每个测试方法运行前执行的方法@After在每个测试方法运行后执行的方法@BeforeClass在类中所有测试运行之前运行的方法@AfterClass在类中所有测试运行完毕后运行的方法@Test测试方法@Ignore

2017-10-23 15:05:01 1358

原创 oracle表分区

表分区目的:安全(鸡蛋不要放在一个篮子里)效率****(快速找到南方it学院所有姓张的人)便于维护场景:数据量极大(大于 2G)历史数据比重比较大分类:范围分区列表分区哈希分区(hash)在以上分区的基础上,可以两两结合,形成 复合分区,但常用的就是两种:范围-列表分区范围-哈希分区范围分区:-- 创建一个普通表的语句create

2017-09-12 16:05:41 310

原创 oracle partition表分区

--范围分区create table person(       id int,       name varchar2(20),       birth date,       sex char(2))partition by range (birth)  --根据年龄分区(          partition p1 values less than (to

2017-09-12 16:00:52 536

原创 伪列

rowidrowid 是 oracle 中的伪列。可以通过下面语句显示:select d.rowid, d.* from dept d它是唯一的,不可变的,固定长度的。它是数据存储物理地址的一种映射。一共有18位,前6位表示对象id,后3位表示fno,后6位表示块编号,最后3位表示行编号。 所以,通过rowid可以最快速度地定位到数据所在的位置。比如,如果某行数据的 ro

2017-09-12 09:55:39 819

原创 null 的应用

它是 Oracle 中非常特殊的一种类型。它表示不确定,表示没有值。并且它能转化成所有的类型。 向数据库中插入空字符串时,oracle 会把它自动转化为 null 类型。所以,在查询空字符的时候:select * from n3 where s = '';上面的语句是非法,不合适的。应该这样查:select * from n3 where s is null;select *

2017-09-12 09:42:12 277

原创 比较运算符

> / = / /IS NULL / Like / Between / In / Exsist-- 判断 null 值select * from n5 where s is null;select * from n5 where s is not null;-- like 模糊查询。慎用,有可能会导致全表扫描,效率低。-- % 匹配0到多个字符,_ 匹配一个字符select

2017-09-12 09:41:17 200

原创 join查询

6.3 Join Query-- 初始化表create table loc (id int primary key, name varchar2(20));create table person (name varchar2(20), locid references loc);-- 初始化数据insert into gp values (1, '和平', '万岁');in

2017-09-12 09:40:14 276

原创 集合操作符 Union / Union All / Intersect / Minus

集合操作符Union / UnionAll / Intersect / Minus-- 生成测试数据create table dept_01 as select * from dept where rownum < 6;create table dept_02 as select * from dept where rownum < 4;insert into dept_02

2017-09-12 09:38:37 199

原创 oracle SQL函数

6.4.1 Numericabs/mod 绝对值/求模sqrt/power/exp 求幂ceil/floor/round 取整trunc 截取小数点sin/cos/ln/log 数学函数6.4.2 Charactorchr/ascii ascii码length/lengthb 字符/字节长度initcap/upper/lower 字母大小写substr/

2017-09-12 09:37:23 136

原创 decode和case when

decode/case when:-- 生成数据create table sss (name varchar2(20), gender int);insert into sss values ('樱桃小丸子', 2);insert into sss values ('路飞', 1);insert into sss values ('大熊', 3);insert into sss

2017-09-12 09:19:59 209

原创 聚合函数 Aggregate Function

聚合函数是用来统计每个分组的统计信息,它们要跟 group by 一起使用,用来将每个分组所有数据 聚合 成一条统计数据。包括 max/min/count/avg/sum 等。-- 按照部门进行分组统计的语句select deptno, -- 因为按照 deptno 分组,select 中只能有 deptno 字段 count(*),

2017-09-12 09:18:10 3840

原创 oracle 创建表的规则

1、表明首字母 应该为字母2、表名的最大长度为30个字符3、不能使用oracle保留字和关键字来作表名4、同一用户下的不同表不能具有相同的名称5、可以使用下划线、数字和字母,但不能使用空格与单引号

2017-09-12 09:15:32 1523

原创 oracle查询语句执行顺序

完整的查询语句类似是这样的:select ..., ROWNUM from table where where clause> group by having having clause> order by ;它的处理顺序是:首先,执行 FROM/WHERE 语句为结果赋予 ROWNUM 并同时根据 FROM/WHERE 语句进行 rownum 过滤执行

2017-09-06 11:14:58 502

原创 SQL语句 函数

6.4 Functions6.4.1 Numericabs/mod 绝对值/求模sqrt/power/exp 求幂ceil/floor/round 取整trunc 截取小数点sin/cos/ln/log 数学函数6.4.2 Charactorchr/ascii ascii码length/lengthb 字符/字节长度initcap/u

2017-09-06 11:13:11 192

原创 SQL语句 数据类型

6.1 Data Type查看数据所占空间的两个函数:-- 查看所占字节数select length('你好,世界') from dual;-- 查看所占字符数,即多少个字母,多少个汉字select lengthb('您好,美女') from dual;-- 比如create table aaa (a varchar2(6));insert into aaa va

2017-09-06 11:11:29 801

原创 SQL语句 运算符

6.2 运算符6.2.1 算术运算符加 / 减 / 乘 / 除6.2.2 连接运算符是用来连接字符串的。跟java中的 + 是一致的。select 'abc' || ' bcd ' as 连接后的结果 from dual;select d.dname || ' 部门' from dept d;6.2.3 比

2017-09-06 11:10:05 2926

转载 oracle date函数

常用的时间格式 在oracle中有 yyyy-mm-dd hh24:mi:ss  而在Java中有些区别 为yyyy-MM-dd HH:mm:ss 这点还是经常容易模糊的。相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计。那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮助。 常用日期型函数

2017-09-06 10:57:29 1412

原创 oracle用户和权限

用户权限安装完 Oracle,缺省有两个用户:SYS 用户,又叫数据库系统管理员、特权用户,数据库中至高无上的存在。它是数据库的系统管理员,负责数据库的安装、维护、升级、备份、恢复、优化等操作。在它之下,保存着数据库所有的系统字典。不能用 normal 身份登录,必须用 SYSDBA/SYSOPER 身份登录。SYSTEM 用户,数据库管理员,它拥有 DBA 角色,

2017-08-31 09:44:16 135

原创 Oracle用户

用户(User)用户是用于 资源管理 和 权限控制 的一个概念。-- 创建用户的语法CREATE USER name IDENTIFIED BY password -- 一个用户,至少拥有用户名和密码 [DEFAULT TABLESPACE users] -- 指定此用户下数据默认保存位置,如果不指定,默认为 Users 表空间 [TEMP

2017-08-31 09:43:25 128

原创 Oracle权限

权限(Privilege)权限指的是执行特定命令或访问数据库对象的权利,分为系统权限和对象权限。-- 授权-- with admin option 可以允许获得权限的用户可以将这个权限继续授予别人GRANT 权限 [ON 对象] TO 谁 [WITH ADMIN OPTION];-- 撤销授权REVOKE 权限 FROM 谁;-- 创建角色CREATE ROLE 角

2017-08-31 09:42:44 176

原创 操作系统历史

11.1 操作系统历史 (Operate System History)

2017-08-31 09:41:00 160

原创 Oracle数据类型

6.1 Data Type查看数据所占空间的两个函数:-- 查看所占字节数select length('你好,世界') from dual;-- 查看所占字符数,即多少个字母,多少个汉字select lengthb('您好,美女') from dual;-- 比如create table aaa (a varchar2(6));insert into aaa va

2017-08-31 09:35:14 262

原创 Oracle体系结构——初学oracle第三天

3 体系结构Oracle 采取的是 Client/Server 架构。3.1 Client3.1.1 Sqlplus这是一个轻量级的功能强大的客户端, 是 dba 必须掌握的工具。我们可以配置 sqlplus 的一些行为,两个命令:show. 用来显示配置参数set. 用来设置配置参数比如:show all

2017-08-18 14:02:43 174

原创 oracle数据库架构

3.1 Client/ServerOracle 采取的是 Client/Server 架构。Oracle 服务端分为两部分:Instance 实例Database 数据库实例, 又称为数据库引擎,由 SGA(System Global Area, 系统全局区) 和 一系列后台进程 组成。它需要启动才会生成,用来加载并管理一个数据库。数据库, 是保存在硬盘上的文件集合

2017-08-17 10:57:40 332

原创 查询思路

2.1 示例[题目] 从 scott 用户的 emp/dept 表中,找到“来自芝加哥最有钱的那个人”。首先,我们需要理清思路。这里总共有两个条件:这个人来自芝加哥这个人是最有钱的,而且是芝加哥最有钱的我们可以看出,第二个条件是依赖第一个条件的。所以,分两步查询:找出所有来自芝加哥的人从这些人中,找到最有钱的那个。这一步,可以通过 max 函数或者 orde

2017-08-17 08:55:49 232

原创 连接Oracle数据库——接触oracle的第二天

1.2 Sqlplus这是一个轻量级的功能强大的客户端, 是 dba 必须掌握的工具。我们可以配置 sqlplus 的一些行为,两个命令:show. 用来显示配置参数set. 用来设置配置参数比如:show all -- 显示所有配置参数show lines -- 显示 lines 的配置信息set lines[i

2017-08-16 10:49:09 561

原创 验证码

前言定义:全自动区分计算机和人类的公开图灵测试 英语: Completely Automated Public Turing test to tell Computers and Humans Apart俗称 验证码, 缩写为 Captcha.首先,需要明白:验证码是种反人类的存在。但它短时间内不可能退出历史舞台。我们需要尽量优化它,尽量提升用户的体验。为

2017-08-15 19:20:21 188

原创 上传文件

1 前言如果要选择一个文件并上传到服务器, 你需要在 中添加 字段.根据HTML规范, 你需要为form 使用 POST 方法进行提交, 并需要将编码方式 enctype 设置为 multipart/form-data:form action="upload" method="post" enctype="multipart/form-data"> input

2017-08-15 19:19:11 219

空空如也

空空如也

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

TA关注的人

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