中文官方网站 http://www.redis.cn/ redis:REmote(remote) DIctionary(dictionary) Server 远程字典服务器 高性能key/value分布式内存数据库,基于内存运行。 同时还提供list、set、zset、hash等数据格式 支持数据备 ...
分类:
其他好文 时间:
2020-03-31 01:13:25
阅读次数:
76
Cache 缓存 引入缓存依赖 注解 | 名称 | 解释 | | | | | Cache | 缓存接口,定义缓存操作 | | CacheManager | 缓存管理器,管理各种缓存组件 | | @Cacheable | 缓存注解(方法调用前生效) | | @CacheEvict | 清空缓存(默认方 ...
分类:
编程语言 时间:
2020-03-31 01:06:27
阅读次数:
65
dict 字典类型,使用key-value方式存储,查找速度快 d={} d[] 添加key到字典: 由于一个key只能对应一个value,所以,多次对一个key放入value,后面的值会把前面的值冲掉 判断元素是否在字典中: 通过get()获取元素对应的值,如果元素不存在不会报错,会输出自己设定的 ...
分类:
其他好文 时间:
2020-03-30 23:42:18
阅读次数:
83
内存泄漏定义(memory leak): 一个不再被程序使用的对象或变量还在内存中占有存储空间。 一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。内存溢出 out of memory : 指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间 ...
分类:
其他好文 时间:
2020-03-30 17:53:01
阅读次数:
70
hashmap、hashtable、concurrenthashmap(hash三件套,说了10分钟) hash扩容。给定一个长度为1000的hashmap,存放900个元素会不会扩容、750个呢? ThreadLocal 原理 线程池原理(参数、执行过程、拒绝策略) 写了一个BlockingQue ...
分类:
编程语言 时间:
2020-03-30 16:31:54
阅读次数:
90
环境: IP 角色 软件 192.168.1.131 proxy-server nginx 192.168.1.124:8080 Tomcat1 tomcat 192.168.1.124:8081 Tomcat2 tomcat 192.168.1.124:8082 Tomcat3 tomcat 19 ...
分类:
其他好文 时间:
2020-03-30 16:23:15
阅读次数:
60
1.redis介绍: 1、redis 是一个基于key_value 的内存数据库。 2、支持的数据类型包括不限于: string,hash,set,sort-set,list。 3、redis分布式锁:redis 分布式锁主要基于setnx命令,setnx:不存在则创建, 存在则不做任何操作。 如果 ...
分类:
其他好文 时间:
2020-03-30 11:12:19
阅读次数:
65
1. 文件不随编译变化 文件hash不使用[hash],而使用[chunkhash],使得文件只随着内容变化,不随着编译变化,[hash]是每次编译都变化一次 2. css文件不受js模块变化影响 css文件hash使用contenthash,这样不受js模块变化影响 3. 提取vendor 公共库 ...
分类:
Web程序 时间:
2020-03-29 22:43:28
阅读次数:
239
数据类型支持: String: key-value 二进制安全(binary safe),可存储json、JPEG格式字符串 List:双向链表 实现消息队列最经济方式 Set:key-(value1,value2,value3) 共同好友列表 Hash: key-field-value 灵活性、内 ...
分类:
其他好文 时间:
2020-03-29 12:59:55
阅读次数:
72
前言 Go语言中提供了映射关系容器为map,其内部使用散列表(hash)实现。类似Python中的字典。 map的定义及基本操作 package main import "fmt" func main() { //定义了1个map变量,key是sring类型、value是int类型 var m1 m ...
分类:
其他好文 时间:
2020-03-29 11:08:16
阅读次数:
88