- 博客(42)
- 收藏
- 关注
转载 Bootstrap
简介Bootstrap是Twitter推出的一个用于前端开发的开源工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。阅读更多有关bootstrap前端框架这个名词并不能直观地描述bootstrap的具体内容,它其实就是包含扁平化设计ui+响应式栅格系统+css样式+基本html组件+js组件+其他实用工具在内的一个前端工具集合。...
2018-07-06 09:47:24
316
转载 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
192
转载 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
448
原创 JDBC连接池的步骤
一、进行JDBC编程的步骤大致如下:1. 加载数据库驱动,通常使用Class类的forName()静态方法来加载驱动。如下代码:Class.forName(dirvirClass)上面代码中的driverClass就是数据库驱动类所对应的字符串加载MySQL数据库时采用的代码为:Class.forName("com.mysql.jdbc.Driver");2. 通过Driver...
2018-07-04 16:12:51
1654
转载 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
270
转载 存储过程
一般分为十种情况,每种语法各不相同: 1、 创建语法1234567create proc | procedure pro_name [{@参数数据类型} [=默认值] [output], {@参数数据类型} [=默认值] [output], .... ]as SQL_statements2、 创建不带参数存储过程12345678910--创建存储过程if (exists (...
2018-05-16 10:25:10
2878
转载 经典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
160
转载 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
273
转载 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
803
转载 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
424
转载 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
158
转载 git命令
Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add
2017-10-27 13:51:20
151
原创 Test测试方法
Junit注解解释@Before在每个测试方法运行前执行的方法@After在每个测试方法运行后执行的方法@BeforeClass在类中所有测试运行之前运行的方法@AfterClass在类中所有测试运行完毕后运行的方法@Test测试方法@Ignore
2017-10-23 15:05:01
1397
原创 oracle表分区
表分区目的:安全(鸡蛋不要放在一个篮子里)效率****(快速找到南方it学院所有姓张的人)便于维护场景:数据量极大(大于 2G)历史数据比重比较大分类:范围分区列表分区哈希分区(hash)在以上分区的基础上,可以两两结合,形成 复合分区,但常用的就是两种:范围-列表分区范围-哈希分区范围分区:-- 创建一个普通表的语句create
2017-09-12 16:05:41
366
原创 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
701
原创 伪列
rowidrowid 是 oracle 中的伪列。可以通过下面语句显示:select d.rowid, d.* from dept d它是唯一的,不可变的,固定长度的。它是数据存储物理地址的一种映射。一共有18位,前6位表示对象id,后3位表示fno,后6位表示块编号,最后3位表示行编号。 所以,通过rowid可以最快速度地定位到数据所在的位置。比如,如果某行数据的 ro
2017-09-12 09:55:39
868
原创 null 的应用
它是 Oracle 中非常特殊的一种类型。它表示不确定,表示没有值。并且它能转化成所有的类型。 向数据库中插入空字符串时,oracle 会把它自动转化为 null 类型。所以,在查询空字符的时候:select * from n3 where s = '';上面的语句是非法,不合适的。应该这样查:select * from n3 where s is null;select *
2017-09-12 09:42:12
310
原创 比较运算符
> / = / /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
225
原创 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
310
原创 集合操作符 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
232
原创 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
175
原创 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
239
原创 聚合函数 Aggregate Function
聚合函数是用来统计每个分组的统计信息,它们要跟 group by 一起使用,用来将每个分组所有数据 聚合 成一条统计数据。包括 max/min/count/avg/sum 等。-- 按照部门进行分组统计的语句select deptno, -- 因为按照 deptno 分组,select 中只能有 deptno 字段 count(*),
2017-09-12 09:18:10
3956
原创 oracle 创建表的规则
1、表明首字母 应该为字母2、表名的最大长度为30个字符3、不能使用oracle保留字和关键字来作表名4、同一用户下的不同表不能具有相同的名称5、可以使用下划线、数字和字母,但不能使用空格与单引号
2017-09-12 09:15:32
1573
原创 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
615
原创 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
213
原创 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
898
原创 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
2988
转载 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
1656
原创 oracle用户和权限
用户权限安装完 Oracle,缺省有两个用户:SYS 用户,又叫数据库系统管理员、特权用户,数据库中至高无上的存在。它是数据库的系统管理员,负责数据库的安装、维护、升级、备份、恢复、优化等操作。在它之下,保存着数据库所有的系统字典。不能用 normal 身份登录,必须用 SYSDBA/SYSOPER 身份登录。SYSTEM 用户,数据库管理员,它拥有 DBA 角色,
2017-08-31 09:44:16
160
原创 Oracle用户
用户(User)用户是用于 资源管理 和 权限控制 的一个概念。-- 创建用户的语法CREATE USER name IDENTIFIED BY password -- 一个用户,至少拥有用户名和密码 [DEFAULT TABLESPACE users] -- 指定此用户下数据默认保存位置,如果不指定,默认为 Users 表空间 [TEMP
2017-08-31 09:43:25
179
原创 Oracle权限
权限(Privilege)权限指的是执行特定命令或访问数据库对象的权利,分为系统权限和对象权限。-- 授权-- with admin option 可以允许获得权限的用户可以将这个权限继续授予别人GRANT 权限 [ON 对象] TO 谁 [WITH ADMIN OPTION];-- 撤销授权REVOKE 权限 FROM 谁;-- 创建角色CREATE ROLE 角
2017-08-31 09:42:44
209
原创 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
307
原创 Oracle体系结构——初学oracle第三天
3 体系结构Oracle 采取的是 Client/Server 架构。3.1 Client3.1.1 Sqlplus这是一个轻量级的功能强大的客户端, 是 dba 必须掌握的工具。我们可以配置 sqlplus 的一些行为,两个命令:show. 用来显示配置参数set. 用来设置配置参数比如:show all
2017-08-18 14:02:43
198
原创 oracle数据库架构
3.1 Client/ServerOracle 采取的是 Client/Server 架构。Oracle 服务端分为两部分:Instance 实例Database 数据库实例, 又称为数据库引擎,由 SGA(System Global Area, 系统全局区) 和 一系列后台进程 组成。它需要启动才会生成,用来加载并管理一个数据库。数据库, 是保存在硬盘上的文件集合
2017-08-17 10:57:40
397
原创 查询思路
2.1 示例[题目] 从 scott 用户的 emp/dept 表中,找到“来自芝加哥最有钱的那个人”。首先,我们需要理清思路。这里总共有两个条件:这个人来自芝加哥这个人是最有钱的,而且是芝加哥最有钱的我们可以看出,第二个条件是依赖第一个条件的。所以,分两步查询:找出所有来自芝加哥的人从这些人中,找到最有钱的那个。这一步,可以通过 max 函数或者 orde
2017-08-17 08:55:49
251
原创 连接Oracle数据库——接触oracle的第二天
1.2 Sqlplus这是一个轻量级的功能强大的客户端, 是 dba 必须掌握的工具。我们可以配置 sqlplus 的一些行为,两个命令:show. 用来显示配置参数set. 用来设置配置参数比如:show all -- 显示所有配置参数show lines -- 显示 lines 的配置信息set lines[i
2017-08-16 10:49:09
575
原创 验证码
前言定义:全自动区分计算机和人类的公开图灵测试 英语: Completely Automated Public Turing test to tell Computers and Humans Apart俗称 验证码, 缩写为 Captcha.首先,需要明白:验证码是种反人类的存在。但它短时间内不可能退出历史舞台。我们需要尽量优化它,尽量提升用户的体验。为
2017-08-15 19:20:21
240
原创 上传文件
1 前言如果要选择一个文件并上传到服务器, 你需要在 中添加 字段.根据HTML规范, 你需要为form 使用 POST 方法进行提交, 并需要将编码方式 enctype 设置为 multipart/form-data:form action="upload" method="post" enctype="multipart/form-data"> input
2017-08-15 19:19:11
257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人