在继续讲解ArrayList源码之前,我们先看一些其他的类和接口。 RandomAccess是一个接口,位于java.util包中。 这个接口的作用注释写的很清楚了: RandomAccess是一个空接口,而空接口的作用一般是起到一个标识的作用。 通俗点讲,就是判断一个list是否实现了Random ...
分类:
数据库 时间:
2017-05-25 01:27:25
阅读次数:
240
这个技巧有些另类,当时某业界大佬提点了一下。当时真的真的没有理解到那种程度,现在可能也是没有理解到,但是我会努力。 本文章是理解于:http://netsecurity.51cto.com/art/201503/469621.htm 链接中的文章主要说的是什么? 先愉快的介绍了DNS工作原理,注意其 ...
分类:
数据库 时间:
2017-05-25 01:29:14
阅读次数:
178
一、Galera Cluster简介 1.1 galera cluster 介绍 Galera Cluster是MariaDB的一个双活多主集群,其可以使得MariDB的所有节点保持同步,Galera为MariaDB提供了同步复制(相对于原生的异步复制),因此其可以保证HA,且其当前仅支持XtraD ...
分类:
数据库 时间:
2017-05-25 09:54:56
阅读次数:
388
背景:由于公司机房网络调整,需要调整一批mysql数据库的服务器IP,在新环境中已经搭建好新架构(keepalive+lvs),并需要开发工程师配合修改程序配置,共有2个业务,9台服务器,50多个实例。1、抓取连接脚本---从繁重的重复工作中解脱出来为了使切换的过程更高效并解放自己的双..
分类:
数据库 时间:
2017-05-25 09:57:46
阅读次数:
249
在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。 对于数据库来说,索引是一个必选项,但对于现在的各种大型数据库来说,索引可以大大提高数据库的性能,以至于它变成了数据库不可缺少的一部分。 索引分 ...
分类:
数据库 时间:
2017-05-25 09:58:47
阅读次数:
320
MySQL学习笔记-子查询和连接使客户端进入gbk编码方式显示:mysql>SETNAMESgbk;1.子查询子查询的定义:子查询(Subquery)是指出现在其他SQL语句内的SELECT子句。例如:SELECT*FROMt1WHEREcol1=(SELECTcol2FROMt2);其中SELECT*FROMt1称为OuterQuery/OuterStatement(外部查询..
分类:
数据库 时间:
2017-05-25 10:01:45
阅读次数:
230
;with cte as ( select * from tb where id=@id union all select a.* from tb a join cte b on a.id=b.pid ) select * from cte http://bbs.csdn.net/topics/38 ...
分类:
数据库 时间:
2017-05-25 10:03:05
阅读次数:
309
MySQL学习笔记-操作数据表中的记录1.插入记录INSERTINSERT[INTO]tbl_name[(col_name,...)]{VAULES|VALUE}({expr|DEFAULT},...),(...),...例,插入单条记录:mysql>USEtestDatabasechanged
mysql>CREATETABLEusers(->idSMALLINTUNSIGNEDAUTO_INCREMENTPRIMARYKEY,->..
分类:
数据库 时间:
2017-05-25 10:03:45
阅读次数:
271
看来有的人还是对schema的真正含义不太理解,现在我再次整理了一下,希望对大家有所帮助。 我们先来看一下他们的定义: A schema is a collection of database objects (used by a user.). Schema objects are the log ...
分类:
数据库 时间:
2017-05-25 10:05:19
阅读次数:
268
集群信息 角色 IP地址 ServerID 类型 Master 192.168.244.10 1 写入 Candicate master 192.168.244.20 2 读 Slave 192.168.244.30 3 读 Monitor host 192.168.244.40 监控集群组 MHA ...
分类:
数据库 时间:
2017-05-25 10:06:09
阅读次数:
242
1、case语句 用于选择语句 SELECT ProductNumber, Category = CASE ProductLine WHEN 'R' THEN 'Road' WHEN 'M' THEN 'Mountain' WHEN 'T' THEN 'Touring' WHEN 'S' THEN ...
分类:
数据库 时间:
2017-05-25 10:09:12
阅读次数:
312
1.1. 基本查询语法 基本查询是指最基本的select语句。 【语法】 【知识点】如何使用工具进行查询 在plsql developer中打开查询窗口(执行sql语句): 执行语句的操作: 选中要执行的语句,点击执行按钮或者按快捷键F8,下方会显示查询的结果。 显示下一页记录和显示剩余的所有页的记 ...
分类:
数据库 时间:
2017-05-25 10:10:56
阅读次数:
226
#create oracle instance parameter vi initkevin.or db_name='kevin' memory_target=0 sga_max_size=5G sga_target=3G pga_aggregate_target=1g processes = 15 ...
分类:
数据库 时间:
2017-05-25 10:11:27
阅读次数:
288
创建临时表空间 create temporary tablespace test_temptempfile 'D:\app\orcl\oradata\temproryTestUserSpace\test_temp1.dbf'size 10m autoextendon next 10m maxsize ...
分类:
数据库 时间:
2017-05-25 10:12:45
阅读次数:
249
主键 主键:primary key,表中主要的键,每张表只能有一个字段(复合主键,可以多个字段)使用此属性,用来唯一的约束该字段里面的数据,不能重复。 增加主键 在 SQL 操作中,有 3 种方法可以给表增加主键,分别为: 第 1 种:在创建表的时候,直接在字段之后,添加primary key关键字 ...
分类:
数据库 时间:
2017-05-25 10:13:18
阅读次数:
269
MySQL学习笔记-自定义函数1.自定义函数简介自定义函数:用户自定义函数(user-definedfunction,UDF)是一种对MySQL扩展的途径,其用法与内置函数相同自定义函数的两个必要条件:(1)参数(2)返回值自定义函数:创建自定义函数CREATEFUNCTIONfunction_nameRETURNS{STRING|INTE..
分类:
数据库 时间:
2017-05-25 10:13:48
阅读次数:
187
一、mysql-proxy简介 mysql-proxy是mysql官方提供的mysql中间件服务,上游可接入若干个mysql-client,后端可连接若干个mysql-server。 它使用mysql协议,任何使用mysql-client的上游无需修改任何代码,即可迁移至mysql-proxy上。 ...
分类:
数据库 时间:
2017-05-25 10:13:56
阅读次数:
270
Oracle创建用户及权限的设置 权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user u ...
分类:
数据库 时间:
2017-05-25 10:16:39
阅读次数:
238
Android平台提供给我们一个数据库辅助类来创建或打开数据库,这个辅助类继承自SQLiteOpenHelper类。在该类的构造器中,调用Context中的方法创建并打开一个指定名称的数据库对象。继承和扩展SQLiteOpenHelper类主要做的工作就是重写下面两个 方法。 public clas ...
分类:
数据库 时间:
2017-05-25 11:37:47
阅读次数:
217
使用PLSQL,第一次执行表的select操作的时候,提示"动态执行表不可访问,本会话的自动统计被禁止",如上图: 这种问题,一看就是当前连接用户没有对sys用户下的表v$session,v$sesstat,v$statname的select权限,原因在于动态性能表相关的权限没有被授权给当前用户。 ...
分类:
数据库 时间:
2017-05-25 11:39:26
阅读次数:
2451