- 博客(5)
- 收藏
- 关注
原创 redis使用及应用场景
1. String存储 set key value 赋值 get key 取值 del key 删除 incr key 递增 decr key 递减 incrby key number(64位以内) 按数值递增 decr key number 按数值递减 2. hash存储 hset key field value 为指定的key设定field/value(键值对) 例如:hset person username "zhangsan" hset key field value[field value2]
2021-06-02 16:38:00 57
原创 Map.Entry工作原理
Map.Entry Map的entrySet()方法返回一个实现Map.Entry接口的对象集合。集合中每个对象都是底层Map中一个特定的键/值对。通过这个集合的迭代器,获得每一个条目(唯一获取方式)的键或值并对值进行更改。Map.Entry中的常用方法如下所示: (1) Object getKey(): 返回条目的关键字。 (2) Object getValue(): 返回条目的值。 (3) Object setValue(Object value): 将相关映像中的值改为value,并且返回旧值。 例子
2021-06-02 16:22:21 144
原创 缓存击穿,缓存雪崩,缓存穿透都指的是什么?
1.缓存雪崩 缓存雪崩是指缓存同一时间大面积的失效,所以,后面的请求都会落到数据库上,造成数据库短时间内承受大量请求而崩掉。 理解为:雪崩:缓存失效,请求落在数据库上。 2.缓存穿透 缓存穿透是指缓存和数据库中都没有的数据,导致所有的请求都落到数据库上,造成数据库短时间内承受大量请求而崩掉。 理解为:穿透:缓存和数据库中都没有数据。请求落在数据库上。 3.缓存击穿 缓存击穿是指缓存中没有但数据库中有的数据(一般是缓存时间到期),这时由于并发用户特别多,同时读缓存没读到数据,又同时去数据库去取数据,引起数据库
2021-06-02 16:18:31 128
转载 Java算法之两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 示例 1: 输入:nums = [2,7,11,15], target = 9 输出:[0,1] 解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] public static int[] twoSum(int[] nums, int target) { int[] result = new int[]{0, .
2021-05-25 15:26:12 91 1
原创 用excelpoi写一个下载模板
用excelpoi写一个下载模板。 1.用法 Row row = sheet1.getRow(43);//获取行数 Cell cell = row.getCell(2);//获取列数 cell.setCellValue(String.valueOf(CodeListUtil.getCodeList(CodeListUtil.AUTH_DEVICE_TYPE))); cell.setCellValue("1");//在里边赋值 Row row =sheet1.createRow(i);//创建类 row.cr
2021-05-05 15:47:45 102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人