在前面一篇博客中我们已经学完了redis的五种数据类型操作,回顾一下,五种操作类型分别为:字符串类型(string)、列表类型(list)、散列类型(hash)、集合类型(set)、有序集合类型(sorted_set)。学完基础语法操作后下一步就是通过几个案例来实践操作一下redis。在这里不会采用 ...
分类:
其他好文 时间:
2020-06-08 20:40:08
阅读次数:
112
1 /// 2 /// 3 public void Student(Student sd) 4 { 5 List<SqlParameter> sqlList = new List<SqlParameter>(); 6 sqlList.Clear(); 7 Hashtable ht = new Has ...
分类:
数据库 时间:
2020-06-08 19:02:37
阅读次数:
60
数组和链表组合构成 hash code 相等的value存入链表 size/capacity >0.75 时 会扩容,长度是原数组的2倍 Hash的公式 > index = HashCode(Key) & (Length - 1) 扩容后,原来的数组成员会根据公式重新分配index. JAVA8之前 ...
分类:
其他好文 时间:
2020-06-08 10:57:16
阅读次数:
65
ConcurrentHashMap 的并发度就是 segment 的大小,默认为 16,这意味着最多同时可以有 16 条线程操作 ConcurrentHashMap,这也是ConcurrentHashMap 对 Hashtable 的最大优势,任何情况下,Hashtable 能同时有两条线程获取 H ...
分类:
其他好文 时间:
2020-06-08 00:18:49
阅读次数:
86
昨天在各个群里转悠的时候,有人问出这么一个问题? 问:这个方法为什么一直是2的倍数? 然后,他就自己给出了答案,一番操作猛如虎: 我这种菜鸟只看得一脸膜拜,满头问号,所以赶紧回去补基础…… 1.h右移一位减去h右移八位,二进制的最后一位肯定是0 让我们过一遍代码: 这个identityHashCod ...
分类:
编程语言 时间:
2020-06-07 19:41:36
阅读次数:
73
##重写equals方法和hashcode方法 public class Person { private String name; private int age; //重写equals方法 @Override public boolean equals(Object obj) {//判断地址是否 ...
分类:
其他好文 时间:
2020-06-07 12:55:24
阅读次数:
68
找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 1: 输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3 限制: 2 ...
分类:
其他好文 时间:
2020-06-07 10:58:54
阅读次数:
73
set set的元素要求set的元素必须可hash,目前学过的不可hash的类型有list、set; 1、元素不可以被索引 可变的、无序的、不重复的元素的集合 2、set可以被迭代 set增加 add(elem) 增加一个元素到set中,如果元素存在则什么都不做; update(*others) 合 ...
分类:
编程语言 时间:
2020-06-07 09:27:18
阅读次数:
80
#include using namespace std; int n,dp[100001],v[100001],c[100001],l[100001],r[100001],maxx=0,ok[100001],ll,num=0,m=0; vector hash[100000]; //方法:使用一维数... ...
分类:
编程语言 时间:
2020-06-06 22:02:23
阅读次数:
68
哈希表+双指针 思路 先排序,后遍历 题目要求找出最长连续序列的长度,注意是找出,所以数组中的元素有可能是重复的。 如何排除重复值,很容易就想到Set集合,所以转成Set集合 后续的遍历用到双指针,为了便于操作又把Set集合转数组,再排序。 因为用到Arrays.sort(),其时间复杂度 为O(n ...
分类:
其他好文 时间:
2020-06-06 21:24:58
阅读次数:
56