08 2017 档案
摘要:在《高性能的MYSQL》中对高性能的索引策略进行了描述,现在归纳一下。 一,独立的列。指索引列不能是表达式的一部分,也不能是函数的参数。Select actorI_id from actor where actor_id+1=5//不能使用索引。策略:始终将索引列单独放在比较符号的一侧。 二,前缀索
阅读全文
posted @ 2017-08-21 20:45
依米熊
摘要:索引是存储引擎用来快速查找记录的一种数据结构,按照实现的方式有不同的种类,想B-Tree索引,hash索引,空间数据索引和全文索引等。下面主要说一下B-Tree索引和Hash索引。人们在谈论索引的时候如果没有特别说明,一般指的是B-Tree索引。B-Tree索引是使用B-Tree数据结构来存储索引的
阅读全文
posted @ 2017-08-20 21:29
依米熊
摘要:原文地址:http://www.jb51.net/article/36184.htm B-树 1 .B-树定义 B-树是一种平衡的多路查找树,它在文件系统中很有用。 定义:一棵m 阶的B-树,或者为空树,或为满足下列特性的m 叉树:⑴树中每个结点至多有m 棵子树;⑵若根结点不是叶子结点,则至少有两棵
阅读全文
posted @ 2017-08-20 18:26
依米熊
摘要:原文地址:http://www.cnblogs.com/ziysong/p/4761531.html 本文讲述了如何正确的使用prepared statements。为什么它可以让你的应用程序运行的更快,和同样的让数据库操作变的更快。 为什么Prepared Statements非常重要?如何正确的
阅读全文
posted @ 2017-08-19 16:48
依米熊
摘要:Synchronize是java中解决并发问题比较常用的一种方法。从语法上面来说synchronized总共有三种用法。修饰普通方法,修饰静态方法,和同步代码块。 我们对同步代码块的方法进行反编译,可以发现,在synchronized囊括的代码中分别有monitorenter和monitorexit
阅读全文
posted @ 2017-08-19 11:49
依米熊
摘要:hashCode和equals都是Object中的两个方法,那么他们有什么区别和联系呢? 首先,equals和hashCode两个方法在Object中是有不同的定位的。 我们看javadoc中的描述:equals是知识某个对象是否与次对象”相等”;hashCode返回对象的哈希码值,hashcode
阅读全文
posted @ 2017-08-18 21:24
依米熊
摘要:InputFormat主要用于对输入数据的描述。提供了两个功能。 1,数据的切片。InputFormat按照某个策略,将输入数据切分为若干个split,Map任务的个数和split的个数相对应。 Inputformat中对应getSplits的方法,完成数据切分的功能。归于inputsplit有两个
阅读全文
posted @ 2017-08-11 22:29
依米熊
摘要:接口和抽象类有什么区别?接口和抽象类是不一样的概念,接口是对行为的抽象,抽象类,还是类,是对一类事物的抽象,是对根源的抽象。也就是说接口表示的是对象能够做什么,有什么行为。而抽象类是这个对象是什么。所以在接口和抽象类的使用上面,如果是对行为抽象,用接口。对是什么抽象用抽象类。另外,抽象类和接口在语法
阅读全文
posted @ 2017-08-11 21:40
依米熊
摘要:zookeeper是一种通过类似文件目录数据结构实现的分布式数据存储和系统协调的框架。 在zookpeer中存在4中节点,持久节点,临时节点,有序持久节点,有序临时节点。同时客户端可以再这些节点上面注册监听watcher。zookeeper服务在这些节点发生变化的时候创建event时间,同时通过回话
阅读全文
posted @ 2017-08-08 19:16
依米熊
摘要:原文地址:http://blog.csdn.net/lzyzsd/article/details/44094895#comments 在第一篇blog中,我介绍了RxJava的一些基础知识,同时也介绍了map()操作符。当然如果你并没有意愿去使用RxJava我一点都不诧异,毕竟才接触了这么点。看完这
阅读全文
摘要:原文链接:http://blog.csdn.net/lzyzsd/article/details/41833541/ RxJava正在Android开发者中变的越来越流行。唯一的问题就是上手不容易,尤其是大部分人之前都是使用命令式编程语言。但是一旦你弄明白了,你就会发现RxJava真是太棒了。这里仅
阅读全文
posted @ 2017-08-06 21:52
依米熊
摘要:Eureka中的服务注册,分为服务注册中心,和服务注册这。 一,服务注册者 服务注册者在启动的时候会通过发送rest请求的方式将自己注册到Eureka Server上。Eureka Server将服务注册的原信息保存在双层结构的map上,第一层的key是服务名,第二层的key是具体服务实例名。 在注
阅读全文
posted @ 2017-08-06 18:41
依米熊
摘要:@ConTrollerAdvice,从名字上面看是控制器增强的意思。 在javaDoc写到/*** Indicates the annotated class assists a "Controller".** <p>Serves as a specialization of {@link Comp
阅读全文
posted @ 2017-08-05 22:43
依米熊
摘要:在SpringBoot中,我们很多的功能都能够通过@Enable*注解的方式来开启。 @EnableAspectJAutoProxy开启对自动代理的支持。 @EnableAsync开启异步方法的支持。 @EnableConfigurationProperties开启对@ConfigurationPr
阅读全文

浙公网安备 33010602011771号