### ``` key值可以任意值或对象,value值可以是任意值或对象 let json={ name:'eternity', skill:'java' }; let map=new Map(); map.set(json,'I am'); console.log(map); map.set('z... ...
分类:
其他好文 时间:
2020-02-07 12:34:19
阅读次数:
70
出问题时候的代码 问题描述: 第一页时候的数据正常,第二页只有两条数据的时候,尽管会有动作请求数据库返回正确的第二页的两条数据,但是页面不会刷新,使用的还是第一页的前两条信息 问题排查 问题出在el col标签中的key值上面,因为key值使用的是index,第一页的key值分别为0 7或者(1 8 ...
分类:
其他好文 时间:
2020-02-07 11:01:02
阅读次数:
413
vue代码(使用element-ui): 思路:依次遍历fileList数组,将其中的每个图片文件提取出,再加入到formdata中,因为是多文件上传,后端以文件数组的形式接受, 因此每次合并到formdata的key值都为同一值。 uploadImg() { let imgfile = new F ...
分类:
编程语言 时间:
2020-02-06 10:28:46
阅读次数:
302
HashMap冲突解决方法比较考验一个开发者解决问题的能力。 下文给出HashMap冲突的解决方法以及原理分析,无论是在面试问答或者实际使用中,应该都会有所帮助。 在Java编程语言中,最基本的结构就是两种,一种是数组,一种是模拟指针(引用),所有的数据结构都可以用这两个基本结构构造,HashMap ...
分类:
其他好文 时间:
2020-02-06 10:27:57
阅读次数:
73
事务命令: multi 开启事务,此时输入的命令会入队FIFO。 exec 依次执行队列中的命令,即使遇到执行错误的命令,也不会影响其他命令,redis没有事务回滚机制。 discard 放弃事务 watch CAS乐观锁,用法是在multi命令之前执行,监控某个key值,如果在命令输入完成后执行e ...
分类:
其他好文 时间:
2020-01-29 18:11:26
阅读次数:
88
ThreadLocal 是线程封闭。 ThreadLocal类用来提供线程内部的局部变量。这种变量在多线程环境下访问(通过get或set方法访问)时能保证各个线程里的变量相对独立于其他线程内的变量。ThreadLocal实例通常来说都是private static类型的,用于关联线程和线程的上下文。 ...
分类:
编程语言 时间:
2020-01-29 12:20:29
阅读次数:
101
1.什么是二叉查找树 在ADT MAP的实现方案中,可以采用不同的数据结构与搜索算法来保存和查找key。 有序表数据结构+二分查找法 散列表数据结构+散列及冲突解决算法 这里我们将尝试用二叉查找树保存key,实现key值的快速搜索。 2.二叉查找树的性质 比父节点小的key都出现在左子树中,比父节点 ...
分类:
其他好文 时间:
2020-01-27 17:36:03
阅读次数:
91
1,双列集合,一个元素包含两个值(key value) 2,两个值的元素可以相同,也可以不同 3,key值不允许重复,value可以重复 4,key value 一一对应 HashMap特点:1.集合底层是哈希表 java1.8之前:数组+单向链表 1.8之后:数组+单向链表/红黑树(当链表长度超过 ...
分类:
其他好文 时间:
2020-01-26 00:57:30
阅读次数:
106
经过前两篇的介绍,我们对整个redis的动作流程已经有比较清晰的认识。 接下来就是到具体的命令处理方式的理解了,想来我们用这些工具的意义也是在此。虽然没有人觉得,一个set/get方法会有难度,但是我们毕竟不是很清楚,否则也不至于在谈到深处就懵逼了。 我觉得本文的一个重要意义就是: 让set/get ...
分类:
其他好文 时间:
2020-01-22 18:13:05
阅读次数:
86
redis基本使用 key redis5大基本类型使用 1. string 以下几个命令只有在key值为数字的时候才能正常操作 2. list 3. set (Redis的Set是string类型的无序,不能重复的集合) 4. hash 5. zset Redis zset 和 set 一样也是st ...