1. Map 概述 Map 与 Collection 并列存在,用于保存具有映射关系的数据:key-value Map 中的 key 和 value 都可以是任何引用类型的数据 // 常用 String 作为 Map 的“键” Map 中的 key 用 Set 来存放,不允许重复,即同一个 Map ...
分类:
其他好文 时间:
2020-07-12 19:14:48
阅读次数:
80
是一种 key value形式的非关系型数据库-nosql 经常查询并且不经常修改的数据。一般都放在redis中。 支持的功能: 1.多种数据结构,string list hash set zset 2.支持持久化,内存存储、硬盘存储 3.过期时间,事务。 ...
分类:
其他好文 时间:
2020-07-12 18:56:33
阅读次数:
70
之前我们创建索引,查询数据,都是使用的默认的分词器,分词效果不太理想,会把text的字段分成一个一个汉字,然后搜索的时候也会把搜索的句子进行分词,所以这里就需要更加智能的分词器IK分词器了。 ik分词器的下载和安装,测试 第一: 下载地址:https://github.com/medcl/elast ...
分类:
其他好文 时间:
2020-07-12 18:50:57
阅读次数:
78
先说结论。使用连接池的情况下,每一条Redis命令都将从连接池中获得一个连接,执行完后随即回收。因此在做切库操作时,使用Pipline来必须保证前后几条命令在同一个库执行。 ###一,现象 某个微服务中,我们的Redis key 集中在11库,因此连接池的默认库为11。由于历史原因,当需要获取设备信 ...
分类:
数据库 时间:
2020-07-12 18:44:04
阅读次数:
126
HashSet 的内部采用 HashMap 来实现。由于 Map 需要 key 和 value,所以 所有 key 的都有一个默认 value。类似于 HashMap,HashSet 不允许重复的 key,只允许有一个 null key,意思就是 HashSet 中只允许存储一个 null 对象。 ...
分类:
编程语言 时间:
2020-07-12 18:41:07
阅读次数:
96
Ceph 学习目录: CEPH 部署完整版(CentOS 7 + luminous) Ceph - RBD 操作 Ceph - Dashboard 环境: IP地址 主机名 192.168.118.14 ceph-node1 192.168.118.15 ceph-node2 192.168.118 ...
分类:
其他好文 时间:
2020-07-12 16:58:42
阅读次数:
95
转自:Django模型中的OneToOneField和ForeignKey有什么区别? 在stackoverflow发了个帖子问这个问题(http://stackoverflow.com/questions/5870537/whats-the-difference-between-django-on ...
分类:
Web程序 时间:
2020-07-12 16:47:52
阅读次数:
51
--数据库的三大范式 ,sql --1.第一范式 --1NF --数据表中的所有字段都是不可分割的原子值 create table student2( id int primary key, name varchar(20), address varchar(30) ); mysql> insert ...
分类:
数据库 时间:
2020-07-12 16:37:59
阅读次数:
63
字符串: 字符串用单引号(’)或双引号(")括起来,不可变1,find通过元素找索引,可切片,找不到返回-12,index,找不到报错。3,split 由字符串分割成列表,默认按空格。4,captalize 首字母大写,其他字母小写。5,upper 全大写。6,lower 全小写。7,title,每 ...
分类:
编程语言 时间:
2020-07-12 16:28:35
阅读次数:
59
##Key的过期策略 Redis的Key有3种过期删除策略,具体如下: ###1. 定时删除 原理:在设置键的过期时间的同时,创建一个定时器(timer),让定时器在键的过期时间来临时,立即执行对键的删除操作 优点:能够很及时的删除过期的Key,能够最大限度的节约内存 缺点:对CPU时间不友好,如果 ...
分类:
其他好文 时间:
2020-07-12 15:04:22
阅读次数:
69