- 博客(11)
- 资源 (6)
- 收藏
- 关注
转载 MySQL执行查询原理
MySQL执行路径 从图中可以看出基本步骤为: 1.客户端发送一条查询给服务器。 2.服务器先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的结果。否则进入下一阶段。 3。服务器端进行SQL解析,预处理,再由优化器生成对应的执行计划 4。MySql根据优化器生成的执行计划,调用存储引擎的API执行查询。 5。返回结果给客户端。MySQL客户端/服务器通信协议MySQL客户端和服务器之间的通信...
2018-03-09 09:27:42 6082
转载 MySQL运行机制原理
MySQL运行机制原理1.MySQL知识普及: MySQL是一个开放源代码的关系数据库管理系统。MySQL架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。2.MySQL逻辑架构: 1).最上层: 最上层是一些客户端和连接服务,包含本地的sock通信和大多数基于客户端/服务端工具实现的类似于tcp/i...
2018-03-09 09:22:31 2366
转载 MySQL的连接字符串 concat、concat_ws、group_concat、repeat()函数用法
CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如:SELECT CONCAT(CAST(int_co...
2018-03-09 09:16:10 182
转载 详解Java中的闭包(Closure)和回调
Closure对象原文地址:详解Java中的闭包(Closure)和回调作者:nbao以前总是对闭包(Closure)一知半解的,最近花时间查阅资料,很多地方都讲得语焉不详,看后仍感觉云里雾里的。后来还是研究了下李刚写的《疯狂Java讲义》,里面讲得还是比较清楚,才终于弄清楚了闭包是怎么回事。现在分享研究结果出来,也算是给像我原来一样有疑惑的学习者一个参考。 闭包(Closure)是一种能被调用对...
2018-03-09 09:10:36 1672
转载 使用Arrays和Collections实现将数组快速转成list
import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.List;public class asdas {public static void main(String[] args) {List list = Arrays.asList...
2018-03-09 09:07:43 1175
转载 Map 排序
对 List<Map<String, Object>>中的map,按照map中的某个键值对对list的map进行排 java.utils.Collections List> list = new ArrayList>(); // 按日期降序处理 Collections.sort(list, new Comparator&...
2018-03-09 09:06:06 100
转载 JAVA iterator的两种遍历方式
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回...
2018-03-09 09:01:29 21485
转载 list 集合复制总结
方法一: List l = new ArrayList(); l.add("a"); l.add("b"); l.add("c"); List l2 = new ArrayList(l); l2.add("d"); System.out.println(l2); System.ou...
2018-03-09 08:59:08 15679 2
转载 Java中Map常用方法总结以及遍历方式的汇总
一、整理: 看到array,就要想到角标。 看到link,就要想到first,last。 看到hash,就要想到hashCode,equals. 看到tree,就要想到两个接口。Comparable,Comparator。二、Map与Collection在集合框架中属并列存在 1.Map存储的是键值对 2.Map存储元素使用put方法,Collectio...
2018-03-09 08:53:48 210
转载 Java map 详解 - 用法、遍历、排序、常用API等
概要:java.util 中的集合类包含 Java 中某些最常用的类。最常用的集合类是 List 和 Map。Map 提供了一个更通用的元素存储方法。Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。本文主要介绍java map的初始化、用法、map的四种常用的遍历方式、map的排序以及常用api。| |目录1Map用法·类型介绍·类型区别·Map 初始化·插入元素·获取...
2018-03-08 16:04:07 153
转载 JAVA中ListIterator和Iterator详解与辨析
在使用java集合的时候,都需要使用Iterator。但是java集合中还有一个迭代器ListIterator,在使用List、ArrayList、LinkedList和Vector的时候可以使用。这两种迭代器有什么区别呢?下面我们详细分析。这里有一点需要明确的时候,迭代器指向的位置是元素之前的位置,如下图所示: 这里假设集合List由四个元素List1、List2、List...
2018-03-08 15:19:19 106
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人