
笔记
WayJasy
叁肆伍叁,伍肆伍物
展开
-
MySQL索引简介
索引索引什么是索引索引的目的索引的优劣势优势劣势索引分类单值索引唯一索引复合索引基本语法索引结构哪些情况需要建立索引哪些情况不要创建索引索引优化索引失效(避免)建议索引什么是索引索引(Index)是帮助MySQL高效获取数据的数据结构。索引的本质: 数据结构。可以简单理解为“排好序地快速查找的数据结构”。除数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现搞基查找算法。这种数据结构,就是索引。(典型B树索原创 2020-06-07 17:30:47 · 128 阅读 · 0 评论 -
Redis学习整合
RedisRedis1.关系型数据库CAP原理CAPCAP 的三进二BASE2. 分布式和集群简介分布式集群3. Redis入门是什么特点应用基本操作添加取值4. Redis数据类型StringListSetHashZset5. Redis三种特殊数据类型geospatial 地理位置Hyperloglog 基础统计Bitmaps6. Redis的事务事务7. Redis锁悲观锁乐观锁8. Jedis操作导入依赖连接redis数据库具体API操作事务9. Springboot整合Redis10. Redis原创 2020-06-07 17:28:21 · 743 阅读 · 0 评论 -
My线程池笔记
线程池的概念线程池,一种多线程的处理形式,处理过程中可以将任务添加到队列中,然后创建线程启动这些任务。 这里的任务就是实现了Runnable或Callable接口或继承Thread类的对象实例。线程池属于JUC( java.util.concurrent )包。使用线程池好处:重复利用已有的线程继续执行任务,避免线程在创建和销毁时造成的消耗。由于没有创建和销毁时造成的消耗,因此可以提高...原创 2020-04-10 18:20:42 · 149 阅读 · 3 评论 -
通过一个Socket连接的例子来认识 NIO
众所周知,NIO(new IO 也叫做 NoBlocking IO),非阻塞IO,是由BIO演变而来的,它的优势就在于数据传输过程中,由BIO的阻塞式变为非阻塞式,那么什么是阻塞和非阻塞?先来一个BIO的例子。/** * 服务端 */public class Server { static byte[] bytes = new byte[1024]; public sta...原创 2020-03-27 14:57:20 · 226 阅读 · 0 评论