2018年6月4日
摘要: Char为定长,varchar,text为变长、 1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。 2、VARCHAR。存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是 阅读全文
posted @ 2018-06-04 19:22 一只阿木木 阅读(2728) 评论(0) 推荐(1) 编辑
摘要: 现在这篇主要讲List集合的三个子类: ArrayList 底层数据结构是数组。线程不安全 LinkedList 底层数据结构是链表。线程不安全 Vector 底层数据结构是数组。线程安全 ArrayList: 底层实现是数组 ArrayList的默认初始化容量是10,每次扩容时候增加原先容量的一半 阅读全文
posted @ 2018-06-04 18:56 一只阿木木 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 什么是分布式系统: 原来有一个20多万行代码的系统,现在拆分成20个小系统,每个小系统1万多行代码。原本代码之间都是直接基于spring调用,现在拆开来了,20个小系统部署在不同的机器上,得基于分布式服务框架(比如dubbo)搞一个rpc调用,接口与接口之间通过网络通信来请求和响应。 分布式系统可以 阅读全文
posted @ 2018-06-04 18:51 一只阿木木 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: 基本概念 ==是运算符,比较的是两个变量是否相等; equals()是Object方法,用于比较两个对象是否相等 看一下源码: 当this==anObject的时候,返回true,即this 和 obj引用同一个对象时,才会返回true; 还有就是当判断字符串相等的时候,当anObject是Stri 阅读全文
posted @ 2018-06-04 18:02 一只阿木木 阅读(734) 评论(0) 推荐(2) 编辑