list与set区别 list: 1. 支持重复对象存储 2. 支持多个null插入 3. 有序集合 4. 常用实现类:ArrayList、LinkedList 和 Vect...
NIO 全称是Non-Blocking IO或New IO,也就是非阻塞IO或新版IO。 NIO的特性如下: 1.面向缓冲区(Buffer):每个Buffer 实质上是一个容...
数据库的事务隔离级别: 任何支持事务的数据库,均需要保证四个属性:原子性、一致性、隔离性、持久性。 事务隔离为了解决什么问题? 1. 脏读:事务A修改了数据未提交,但事...
#创建数据库 create database fydata default character set utf8 collate utf8_general_ci; #创建用户...
1. 主键:聚集索引,将数据库表中数据存储为平衡树结构。 无主键时,查询需全表遍历。 有主键时,通过平衡树节点(主键),挨个查询到下一节点,直到找到需查询数据位置。 ...
1. 堆中存储数据:对象、数组; 方法区:类信息、常量、静态成员、即时编译代码; 栈中存储引用和基础类型、局部变量。 2. 堆代表的是数据,栈代表的是处理逻辑,分而治之。...
1. redis存在的问题(常见): 缓存与数据库双写一致性 缓存穿透 缓存击穿 缓存雪崩 并发竞争问题 2. redis是一个单线程的工作模型,获取数据效率高。 纯内存操作...