05 2016 档案

摘要:目录 1.Java集合类基本概念 2.Java集合类架构层次关系 1.Java集合类基本概念 在编程中,常常需要集中存放多个数据。从传统意义上来讲,数组是我们一个很好的选择,前提是我们事先已经明确知道我们将要保存的对象的数量。一旦在数组初始化时指定了这个数组的长度,这个数组的长度就是不可以改变的,如 阅读全文
posted @ 2016-05-30 18:05 夏日树叶 阅读(477) 评论(0) 推荐(0)
摘要:在讲mysql事物隔离级别之前,我们先简单说说mysql的锁和事务。 一:数据库锁 因为数据库要解决并发控制问题。在同一时刻,可能会有多个客户端对同一张表进行操作,比如有的在读取该行数据,其他的尝试去删除它。为了保证数据的一致性,数据库就要对这种并发操作进行控制,因此就有了锁的概念。 锁的分类 从对 阅读全文
posted @ 2016-05-30 13:05 夏日树叶 阅读(440) 评论(0) 推荐(0)
摘要:mysql事物主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等。这样,这些数据库操作语句就构成一个事物。注意一下几点: 在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务。事物处理可 阅读全文
posted @ 2016-05-27 18:51 夏日树叶 阅读(527) 评论(0) 推荐(0)
摘要:Log4j.properties配置 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置 阅读全文
posted @ 2016-05-12 17:26 夏日树叶 阅读(474) 评论(0) 推荐(0)
摘要:以Maven项目为例: 步骤: 1.在Maven的pom.xml文件中添加dependency: 之后就会添加3个jar包: 2.在项目下添加log4j.properties 3.log4j.properties文件内容 该配置文件解释如下: Log4j有三个主要的组件:Loggers(记录器),A 阅读全文
posted @ 2016-05-12 17:20 夏日树叶 阅读(554) 评论(0) 推荐(0)
摘要:写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在 阅读全文
posted @ 2016-05-09 18:31 夏日树叶 阅读(21795) 评论(1) 推荐(0)
摘要:在分析查询性能时,考虑EXPLAIN关键字同样很管用。EXPLAIN关键字一般放在SELECT查询语句的前面,用于描述MySQL如何执行查询操作、以及MySQL成功返回结果集需要执行的行数。explain 可以帮助我们分析 select 语句,让我们知道查询效率低下的原因,从而改进我们查询,让查询优 阅读全文
posted @ 2016-05-09 16:01 夏日树叶 阅读(456) 评论(0) 推荐(0)
摘要:索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等。这里记录的优化技巧更适合开发人员,都是从网络上搜集和整理的,主要是查询语句上的优化,其他层面上的优化技巧在此不做记录。 查询的开销指标:执行时间,检查的行数,返回的行数。 建立索引的几个准则: 阅读全文
posted @ 2016-05-09 15:21 夏日树叶 阅读(289) 评论(0) 推荐(0)
摘要:语法: optimize table '表名' 一,原始数据 2,存放在硬盘中的表文件大小 3,查看一下索引信息 索引信息中的列的信息说明。 Table :表的名称。Non_unique:如果索引不能包括重复词,则为0。如果可以,则为1。Key_name:索引的名称。Seq_in_index:索引中 阅读全文
posted @ 2016-05-09 14:15 夏日树叶 阅读(3862) 评论(0) 推荐(3)
摘要:mysql引擎 mysql数据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译mysql。在缺省情况下,mysql支持三个引擎:ISAM,MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。下面介绍几种数据库引擎: ISAM 阅读全文
posted @ 2016-05-09 13:32 夏日树叶 阅读(396) 评论(0) 推荐(0)
摘要:三张表,需要得到的数据是标红色部分的。sql如下: select a.uid,a.uname,a.upsw,a.urealname,a.utel,a.uremark, b.rid,b.rname,b.rremark,c.deptid,c.deptname,c.deptremark from tabl 阅读全文
posted @ 2016-05-09 09:46 夏日树叶 阅读(89038) 评论(1) 推荐(2)
摘要:JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。因为采用独立于语言的文本格式,也使用了类似于C语言家族的习惯,拥有了这些特性使使JSON称为理想的数据交换语言,作用是易于阅读和编写,同时也易于机器解析和生成(一般用于网络传输速率)。 (1)JSON.par 阅读全文
posted @ 2016-05-06 18:26 夏日树叶 阅读(67701) 评论(1) 推荐(4)