如何获取 OSS AccessKeyId、AccessKeySecret

摘要: 开通阿里云oss:https://www.aliyun.com 1、点击概览 — AccessKey oss控制台官网链接:https://oss.console.aliyun.com/overview 2、出现下图,选择开始使用子用户Access Key 3、填写用户名,并点击确定 4、这时会给你 阅读全文
posted @ 2021-09-22 09:47 just_cheng 阅读(800) 评论(0) 推荐(0) 编辑

springboot整合oss实现文件的上传,查看,删除,下载

摘要: 1.什么是对象存储 OSS?答:阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。其数据设计持久性不低于 99.9999999999%(12 个 9),服务设计可用性(或业务连续性)不低于 99.995%。 OSS 阅读全文
posted @ 2021-09-22 09:42 just_cheng 阅读(125) 评论(0) 推荐(0) 编辑

定时任务时间取值 Cron

摘要: Cron Expressions cron的表达式被用来配置CronTrigger实例。 cron的表达式是字符串,实际上是由七子表达式,描述个别细节的时间表。这些子表达式是分开的空白,代表: 1. Seconds 2. Minutes 3. Hours 4. Day-of-Month 5. Mon 阅读全文
posted @ 2021-09-22 09:37 just_cheng 阅读(250) 评论(0) 推荐(0) 编辑

RestTemplate响应中获取输入流InputStream

摘要: 直接使用调用方法: ResponseEntity<Resource> entity = rest.postForEntity(url, paramObject, Resource.class); InputStream in = entity.getBody().getInputStream(); 阅读全文
posted @ 2021-09-22 09:36 just_cheng 阅读(647) 评论(0) 推荐(0) 编辑

redisTemplate.opsForSet

摘要: 1、add(K key, V... values) 向变量中批量添加值。 Java代码 redisTemplate.opsForSet().add("setValue","A","B","C","B","D","E","F"); 2、members(K key) 获取变量中的值。 底层调用 Java 阅读全文
posted @ 2021-04-06 15:08 just_cheng 阅读(745) 评论(0) 推荐(0) 编辑

根据jar包反编译成java,然后再打成jar包

摘要: 1、下载JD-GUI后解压,无需安装,双击打开exe文件。--> open file选择要反编译的jar包 可以查看到反编译后的java 2、点击File->save all source 阅读全文
posted @ 2021-01-15 17:49 just_cheng 阅读(372) 评论(0) 推荐(0) 编辑

微信开放平台第三方平台微信报错:错误请确认授权入口页所在域名,与授权后回调页所在域名相同,并且,此两者都必须与申请第三方平台时填写的授权发起页域名相同。授权入口页所在域名:空

摘要: 1、你要把【获得的授权页】放到你部署的项目里,随便写个html,写个<a href='这里是授权页连接'></a> 2、关键的来了,访问你的程序连接(就上面的网址),一定一定要用域名访问你的应用程序,然后授权页回调页面redirect_uri=.....这个部分也要和你的应用程序访问的域名一值,并且 阅读全文
posted @ 2020-12-11 10:13 just_cheng 阅读(1720) 评论(0) 推荐(0) 编辑

centos初步安装

摘要: 1、输入ifconfig时报错: bash:ifconfig:command not found, 表示未安装 2、进行 yum install ifconfig 出现报错 Could not resolve host:mirrorlist.centos.org; Unknown error, 这表 阅读全文
posted @ 2020-11-26 09:45 just_cheng 阅读(109) 评论(0) 推荐(0) 编辑

Redis通过分布式锁处理高并发

摘要: 背景:分布式系统中,对于多进程为了确定某个值数据安全和快速,乐观锁之类的都不适用,故使用分布式锁 在定时任务开始时,先用reids去获取对应key的锁,若没获取到就直接返回空,若获取到了再执行后面的代码: 对应的实现方法: 阅读全文
posted @ 2020-04-14 16:14 just_cheng 阅读(592) 评论(0) 推荐(0) 编辑

Redis雪崩和穿透问题

摘要: 现象:原本稳定的环境突然奔溃,并在重启后又短时间奔溃,查看mysql也是奔溃,访问过多。 判断缓存失效或主要功能的缓存失效。 措施: 查看redis是否怠机,并查看key值数量是否大规模失效, 若是就是redis雪崩问题 缓存雪崩的事前事中事后的解决方案如下。 事前:redis 高可用,主从+哨兵, 阅读全文
posted @ 2020-04-14 16:09 just_cheng 阅读(509) 评论(0) 推荐(0) 编辑