摘要: 1.线程池实现的思维导图,如果不理解JDK中线程池实现原理,看链接博客中末尾对线程池的原理的描述 https://www.cnblogs.com/jtfr/p/10187419.html 2.定义接口 3.线程池实现类 4.测试类 5.扩展 https://www.cnblogs.com/jtfr/ 阅读全文
posted @ 2019-03-10 22:56 钧天府人 阅读(2678) 评论(0) 推荐(0)
摘要: 前言 以前只知道一个结论,但是没法理解,现在水平上来了,自己代码中写了一个验证的方法。 1.先上结论:wait()会释放持有的锁,sleep()不会释放持有的锁 2.验证:看代码运行结果。 (1).用Thread.sleep(1000),三个线程隔了 10 秒才输出,说明没有释放锁对象。 (2).用 阅读全文
posted @ 2019-03-10 21:47 钧天府人 阅读(782) 评论(0) 推荐(0)
摘要: 1.介绍 (1).hash也是一种字典结构,存储了字段(field)和字段值(value)的映射,字段值只能是字符串,不支持其他类型。(2).适合存储对象,对象列表和ID构成键名,字段表示对象的属性,字段值存储属性值。(3).每个键的字段都可以不一样,节省内存,很有优势。 2.命令 (1).单个赋值 阅读全文
posted @ 2019-03-10 19:46 钧天府人 阅读(388) 评论(0) 推荐(0)
摘要: 1.介绍: 字符串类型是Redis中最基本的数据类型,可以存储任何形式的字符串数据,最大容量是512MB。 key 和 value 都是区分大小写的。 2.命令介绍 (1).赋值: set key value (2).取值: get key (3).递增数字: incr key 默认的初始值是 1 阅读全文
posted @ 2019-03-10 18:21 钧天府人 阅读(293) 评论(0) 推荐(0)
摘要: 1.通配符介绍 (1). ? 号通配符:匹配一个字符 (2). * 号通配符:匹配 零 或 多个 字符 (3). [ ] 匹配一个范围 2."命令"和"命令缩写介绍"拼接介绍 1.len: length 长度 2.exists: 是否存在 3.del: 删除 4.m:表示 多个的意思 5.h: 表示 阅读全文
posted @ 2019-03-10 17:01 钧天府人 阅读(1587) 评论(0) 推荐(0)
摘要: 1.使用文件 2.配置文件详解 (1).redis默认是前台显示方式运行,可以修改配置项,改成后台守护线程执行 (2).redis默认端口6379 (3).绑定的主机地址 (4).客户端闲置多长时间关闭,默认是 0 表示关闭该功能,一直都在运行 (5).指定在多长时间内,有多少次更新操作,就将数据同 阅读全文
posted @ 2019-03-10 00:08 钧天府人 阅读(712) 评论(0) 推荐(0)