摘要:
转自:http://blog.codinglabs.org/articles/theory-of-mysql-index.html 一、定义MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。 > 索引的本质:索引是数据结构。 我们知道,数据库查询是数据库的最主要 阅读全文
摘要:
一、关系型数据库(Mysql和Oracle) 理解:表和表、表和字段、数据和数据存在着关系 优点:1.因为数据之间有关系,所以增删改查非常方便 2.支持事务,保证数据的完整性和一致性。 缺点:1.因为数据和数据是有关系的,所以底层运行了大量的算法。而大量算法会降低系统的效率,会降低性能 2.对海量数 阅读全文
摘要:
转自:https://www.jianshu.com/p/f692d4f8a53e MVCC(Multi Version Concurrency Control的简称),代表多版本并发控制。与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Control)。MVCC 阅读全文
摘要:
打开IE浏览器,Intent选项-> 高级-> 重置 注:以上方式仅限于成功解决了当时的问题(Windows系统),具体原因并未深入了解,不具备普适性 阅读全文
摘要:
总结一下list和map遍历的几种方式 一、遍历list的几种方法实现 1 import java.util.ArrayList; 2 import java.util.Iterator; 3 import java.util.List; 4 import java.util.function.Co 阅读全文
摘要:
一、初始化list的三种方法 import java.util.stream.Collectors; public static void initList() { //方法一:构造 List 后使用 List.add 初始化 List<String> list1 = new ArrayList<S 阅读全文
摘要:
一、获取/设置线程名称 1 public class ThreadTest { 2 3 public static void main(String[] args) { 4 setThreadName1(); 5 setThreadName2(); 6 setThreadName3(); 7 get 阅读全文
摘要:
对于简单类型变量,是无法直接获得变量类型的;//要想获取,必须自定义函数进行返回 对于包装类型变量,是可以直接获得的,变量名称.getClass().getName(); java中获取变量的类型可以使用每个类型的getClass()方法来获得,示例如下: 1 class Test { 2 publ 阅读全文
摘要:
通过Arrays类的静态sort()方法可以实现对数组的排序。sort()方法提供了多种重载形式,可对任意类型的数组进行升序排序。 1 class Test { 2 public static void main(String[] args) { 3 int arr[] = new int[]{3, 阅读全文
摘要:
一、基础类型间的转换 1 public class TransferTest { 2 public static void main(String[] args) { 3 4 //String转为int: 两种方法 5 String str = "100"; 6 int a1 = Integer.v 阅读全文