上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 87 下一页
摘要: UML简要类图关系: 下面详细看一下三者的区别: Executor vs ExecutorService vs Executors 正如上面所说,这三者均是 Executor 框架中的一部分。Java 开发者很有必要学习和理解他们,以便更高效的使用 Java 提供的不同类型的线程池。总结一下这三者间 阅读全文
posted @ 2018-04-15 12:54 夏威夷8080 阅读(2631) 评论(0) 推荐(3) 编辑
摘要: Java 线程池 Executors提供了几种线程池实现? 5个,分别如下 1、newCachedThreadPool:创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。(线程最大并发数不可控制)2、newFixedThreadPool:创建一个定长线程池 阅读全文
posted @ 2018-04-14 11:54 夏威夷8080 阅读(4139) 评论(0) 推荐(0) 编辑
摘要: Redis的各种语言客户端列表,请参见Redis Client。其中Java客户端在github上start最高的是Jedis和Redisson。Jedis提供了完整Redis命令,而Redisson有更多分布式的容器实现。 Redis(七):Jedis简介和集群 阅读全文
posted @ 2018-04-11 11:37 夏威夷8080 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: 一、理解MySQL的Query Optimizer MySQL Optimizer是一个专门负责优化SELECT 语句的优化器模块,它主要的功能就是通过计算分析系统中收集的各种统计信息,为客户端请求的Query 给出他认为最优的执行计划,也就是他认为最优的数据检索方式。 二、Query 语句优化基本 阅读全文
posted @ 2018-04-07 23:00 夏威夷8080 阅读(4574) 评论(0) 推荐(1) 编辑
摘要: 写在前面的话 不要求每个人一定理解 联表查询(join/left join/inner join等)时的mysql运算过程; 不要求每个人一定知道线上(现在或未来)哪张表数据量大,哪张表数据量小; 但要经常使用explain查看执行计划,这是一种美德! 联表查询的基础知识 下面两个查询,它们只差了一 阅读全文
posted @ 2018-04-07 13:19 夏威夷8080 阅读(3666) 评论(3) 推荐(0) 编辑
摘要: 摘要 本文主要是介绍使用redis scan命令遇到的一些问题总结,scan命令本身没有什么问题,主要是spring-data-redis的问题。 需求 需要遍历redis中key,找到符合某些pattern的所有keys。第一反应当然是 KEYS "ABC* 可以找到前缀是ABC的所有KEYS,时 阅读全文
posted @ 2018-04-07 09:18 夏威夷8080 阅读(5727) 评论(11) 推荐(0) 编辑
摘要: 下面的表格列出了MySQL 中最重要的内建日期函数: 时间差函数(TIMESTAMPDIFF、DATEDIFF) 需要用MySQL计算时间差,使用TIMESTAMPDIFF、DATEDIFF,记录一下实验结果 MySQL 取得两个时间相差的分钟数 -- 取得相隔秒数 SELECT UNIX_TIME 阅读全文
posted @ 2018-04-01 10:51 夏威夷8080 阅读(194) 评论(0) 推荐(0) 编辑
摘要: OLAP、OLTP的介绍和比较 阅读全文
posted @ 2018-04-01 09:38 夏威夷8080 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.日志文件 MySQL 各类日志文件介绍 2.数据文件 MySQL 各类数据文件介绍 阅读全文
posted @ 2018-03-31 22:25 夏威夷8080 阅读(173) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/cymm_liu/article/details/45821929 阅读全文
posted @ 2018-03-31 20:50 夏威夷8080 阅读(179) 评论(0) 推荐(0) 编辑
上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 87 下一页