上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 91 下一页
  2016年1月26日
摘要: 1.多路复用介绍 多路复用即一个信道传输多路信号 典型的多路复用方法: a.频分多路复用(Frequency division multiplexing——FDM) b.时分多路复用(Time division multiplexing——TDM) c.波分多路复用(Wavelength divis 阅读全文
posted @ 2016-01-26 21:39 duanxz 阅读(4591) 评论(0) 推荐(0)
  2016年1月25日
摘要: MQ的消费-生产者模型的一个典型的代表,一端往消息队列中不断的写入消息,而另一端则可以读取或者订阅队列中的消息。MQ和JMS类似,但不同的是JMS是SUN JAVA消息中间件服务的一个标准和API定义,而MQ则是遵循了AMQP协议的具体实现和产品。 一、 概述与介绍 ActiveMQ 是Apache 阅读全文
posted @ 2016-01-25 13:40 duanxz 阅读(979) 评论(0) 推荐(0)
  2016年1月24日
摘要: 一、SpringBoot默认集成CacheManager Spring声明式缓存:Spring 定义 CacheManager 和 Cache 接口用来统一不同的缓存技术。例如 JCache、 EhCache、 Hazelcast、 Guava、 Redis 等。在使用 Spring 集成 Cach 阅读全文
posted @ 2016-01-24 21:18 duanxz 阅读(5232) 评论(0) 推荐(0)
摘要: 目录: 《I/O模型之一:Unix的五种I/O模型》 《I/O模型之二:Linux IO模式及 select、poll、epoll详解》 《I/O模型之三:两种高性能 I/O 设计模式 Reactor 和 Proactor》 《I/O模型之四:Java 浅析I/O模型》 同步IO和异步IO,阻塞IO 阅读全文
posted @ 2016-01-24 21:02 duanxz 阅读(2295) 评论(0) 推荐(1)
摘要: 目录: Reactor(反应堆)和Proactor(前摄器) 《I/O模型之三:两种高性能 I/O 设计模式 Reactor 和 Proactor》 《【转】第8章 前摄器(Proactor):用于为异步事件多路分离和分派处理器的对象行为模式》 《Java NIO系列教程(八)JDK AIO编程》- 阅读全文
posted @ 2016-01-24 00:28 duanxz 阅读(16026) 评论(0) 推荐(6)
摘要: 目录: 《I/O模型之一:Unix的五种I/O模型》 《I/O模型之二:Linux IO模式及 select、poll、epoll详解》 《I/O模型之三:两种高性能 I/O 设计模式 Reactor 和 Proactor》 《I/O模型之四:Java 浅析I/O模型》 Reactor(反应堆)和P 阅读全文
posted @ 2016-01-24 00:26 duanxz 阅读(4744) 评论(0) 推荐(1)
摘要: 目录: Reactor(反应堆)和Proactor(前摄器) 《I/O模型之三:两种高性能 I/O 设计模式 Reactor 和 Proactor》 《【转】第8章 前摄器(Proactor):用于为异步事件多路分离和分派处理器的对象行为模式》 《Java NIO系列教程(八)JDK AIO编程》- 阅读全文
posted @ 2016-01-24 00:25 duanxz 阅读(749) 评论(0) 推荐(0)
摘要: mysql支持的sql_mode模式:ANSI、TRADITIONAL、STRICT_ALL_TABLES和STRICT_TRANS_TABLES。 ANSI模式:宽松模式,对插入数据进行校验,如果不符合定义类型或长度,对数据类型调整或截断保存,报warning警告。 TRADITIONAL模式:严 阅读全文
posted @ 2016-01-24 00:23 duanxz 阅读(3390) 评论(1) 推荐(1)
摘要: spring-session项目启动后 运行示例httpsession一次后 查看redis中的值: Redis中的存储说明:​1、spring:session是默认的Redis HttpSession前缀(redis中,我们常用’:’作为分割符)。2、每一个session都会创建3组数据: 第一组 阅读全文
posted @ 2016-01-24 00:23 duanxz 阅读(12422) 评论(0) 推荐(0)
摘要: 一、为什么InnoDB表要建议用自增列做主键 我们先了解下InnoDB引擎表的一些关键特征: InnoDB引擎表是基于B+树的索引组织表(IOT); 每个表都需要有一个聚集索引(clustered index); 所有的行记录都存储在B+树的叶子节点(leaf pages of the tree); 阅读全文
posted @ 2016-01-24 00:22 duanxz 阅读(2821) 评论(0) 推荐(0)
摘要: 1、选取最适用的字段属性 MySQL 可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为char(255),显然给数据库增加了不必要 阅读全文
posted @ 2016-01-24 00:21 duanxz 阅读(1172) 评论(0) 推荐(0)
摘要: 字符集的概念大家都清楚,校对规则很多人不了解,一般数据库开发中也用不到这个概念,mysql在这方便貌似很先进,大概介绍一下简要说明 字符集和校对规则 字符集是一套符号和编码。校对规则是在字符集内用于比较字符的一套规则。 MySql在collation提供较强的支持,oracel在这方面没查到相应的资... 阅读全文
posted @ 2016-01-24 00:20 duanxz 阅读(3762) 评论(0) 推荐(0)
摘要: 引言:大家都知道“效率”是数据库中非常重要的一个指标,如何提高效率大家可能都会想起索引,但索引又这么多种,什么场合应该使用什么索引呢?哪种索引可以提高我们的效率,哪种索引可以让我们的效率大大降低(有时还不如全表扫描性能好)下面要讲的“索引”如何成为我们的利器而不是灾难!多说一点,由于不同索引的存储结... 阅读全文
posted @ 2016-01-24 00:19 duanxz 阅读(2258) 评论(0) 推荐(0)
摘要: 位图索引非常适合于决策支持系统(Decision Support System,DSS)和数据仓库,它们不应该用于通过事务处理应用程序访问的表。它们可以使用较少到中等基数(不同值的数量)的列访问非常大的表。尽管位图索引最多可达30个列,但通常它们都只用于少量的列。 例如,您的表可能包含一个称为Sex 阅读全文
posted @ 2016-01-24 00:19 duanxz 阅读(2575) 评论(0) 推荐(0)
摘要: 没有索引时mysql是如何查询到数据的 索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10 阅读全文
posted @ 2016-01-24 00:18 duanxz 阅读(10664) 评论(0) 推荐(8)
摘要: 一、什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。 二、为什么要对表进行分区 为了改善大型表以及具有各种访问模式的表的可 阅读全文
posted @ 2016-01-24 00:17 duanxz 阅读(7423) 评论(0) 推荐(1)
摘要: 一、引言 1、 简介 Avro是Hadoop中的一个子项目,也是Apache中一个独立的项目,Avro是一个基于二进制数据传输高性能的中间件。在Hadoop的其他项目中例如HBase(Ref)和Hive(Ref)的Client端与服务端的数据传输也采用了这个工具。Avro是一个数据序列化的系统。Av 阅读全文
posted @ 2016-01-24 00:17 duanxz 阅读(3433) 评论(0) 推荐(0)
摘要: sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。数据库目前支持MySQL/Oracle/PostgreSQL。本文只是简单演示一下几种测试的用法,具体的一些参数设置,需要根据不同的测试要求来进行调整。我也是参考了很多网上的文章,本来以为很简单 阅读全文
posted @ 2016-01-24 00:12 duanxz 阅读(1265) 评论(0) 推荐(0)
摘要: 在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环。还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易引起程序的混乱,在这里就不错具体介绍了。 这几个循环语句的格式如下: WHILE……DO……END WHILE REPEAT……UN 阅读全文
posted @ 2016-01-24 00:12 duanxz 阅读(42362) 评论(0) 推荐(1)
摘要: 登录mysql: Mysql 版本号 查看InnoDB存储引擎 系统级的隔离级别 和 会话级的隔离级别 更改会话级的隔离级别 打开两个mysql连接: 在第一个连接中设置不同隔离级别,然后在两个连接上查看设置结果: session1: session2: 更改系统级的隔离级别 session1: s 阅读全文
posted @ 2016-01-24 00:11 duanxz 阅读(888) 评论(0) 推荐(0)
摘要: 一、数据库隔离级别 数据库隔离级别有四种,应用《高性能mysql》一书中的说明: 然后说说修改事务隔离级别的方法: 1.全局修改,修改mysql.ini配置文件,在最后加上 这里全局默认是REPEATABLE-READ,其实MySQL本来默认也是这个级别 2.对当前session修改,在登录mysq 阅读全文
posted @ 2016-01-24 00:10 duanxz 阅读(1313) 评论(0) 推荐(0)
摘要: 排名前5的SQL悲剧中肯定有: 阅读全文
posted @ 2016-01-24 00:08 duanxz 阅读(993) 评论(0) 推荐(0)
摘要: mysql的表test中有20105119行数据。建立索引:data_status,place_cargo_status 场景1: 结果:查询时间为:7.360s 场景1: 结果:查询时间为:7.111s 场景三: 结果:查询时间为0.141s 场景四: 查询时间为0.140s 查看执行计划: 场景 阅读全文
posted @ 2016-01-24 00:06 duanxz 阅读(730) 评论(0) 推荐(0)
  2016年1月22日
摘要: 对于大多数的数据库引擎来说,硬盘操作可能是最重大的瓶颈。所以,把你的数据变得紧凑会对这种情况非常有帮助,因为这减少了对硬盘的访问。 如果一个表只会有几列罢了(比如说字典表,配置表),那么,我们就没有理由使用 INT 来做主键,使用 MEDIUMINT, SMALLINT 或是更小的 TINYINT 阅读全文
posted @ 2016-01-22 13:46 duanxz 阅读(526) 评论(0) 推荐(0)
摘要: 目录: 《I/O模型之一:Unix的五种I/O模型》 《I/O模型之二:Linux IO模式及 select、poll、epoll详解》 《I/O模型之三:两种高性能 I/O 设计模式 Reactor 和 Proactor》 《I/O模型之四:Java 浅析I/O模型》 一、传统的BIO 网络编程的 阅读全文
posted @ 2016-01-22 13:44 duanxz 阅读(3055) 评论(0) 推荐(0)
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 91 下一页