自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除