分布式
文章平均质量分 54
我的龙呢
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于openfeign报错
openfeign远程调用时的一些错误解决方案1 日期转换问题1 报错1 解决方案1 日期转换问题1 报错error: Failed to parse Date value '2021-09-13 23:59:59': Cannot parse date "2021-09-13 23:59:59": while it seems to fit format 'yyyy-MM-dd'T'HH:mm:ss.SSSZ', parsing fails (leniency? null))1 解决方案在字段原创 2021-09-13 10:54:31 · 2439 阅读 · 0 评论 -
ssdb的使用
ssdb的使用1 docker安装ssdb1 创建一个存放配置文件的目录(在顶级目录下执行)2 把`ssdb.conf`传入虚拟机的`config`目录内3 构建docker1 docker安装ssdb1 创建一个存放配置文件的目录(在顶级目录下执行)mkdir /config2 把ssdb.conf传入虚拟机的config目录内1.注意不要给ssdb设置密码,太长(32个字符)。2.work_dir是工作目录,可以随意改3.ip 表示允许什么样的ip来访问ssdb4.0.0.0.0 代表原创 2021-05-21 10:58:18 · 1327 阅读 · 0 评论 -
Vue + Springboot数字签证校验
Vue+Springboot登入校验1 登入校验的内容1 数字签名认证`token`1 导入jwt包1 生成和解析token的工具类三级目录3 把签发的token定义成全局变量1 在store的index.js中定义变量的2 变量的赋值和调用1 登入校验的内容所有内容包括,验证登入信息,颁发数字签名token,让后续访问每次都携带token,重新封装前端发来的请求,根据不同用户的权限来判断请求是否通过。1 数字签名认证token1 导入jwt包<!-- https://mvnreposito原创 2021-05-18 09:37:09 · 1529 阅读 · 1 评论 -
SpringCloud--openfeign
SpringCloud--openfeign0 注意1 生产者1 生产者操作2 消费者操作1 导包2 注解1 主程序入口加注解2 调用接口加注解(`user`是生产者服务在服务中心注册的服务名)3 消费者接口(`建议使用第0种方式传递`)0 消费者方法传参(建议使用`json对象格式`来传递数据)1 消费者方法传参(多个参数修正)2 消费者方法传参(传递对象)3 `openfeign`传递文件1 传递文件要在 `@RequestMapping`中加额外的注解注解1注解20 注意消费者只能用@Reques原创 2021-05-13 17:51:32 · 229 阅读 · 0 评论 -
springboot的统一异常处理
springboot的统一异常处理代码代码@RestControllerAdvicepublic class DefaultException { @ExceptionHandler ResultJson defaultExceptionHandler(Exception ex){ ex.printStackTrace(); return ResultJson.error(ex.getMessage()); }}...原创 2021-05-12 12:38:31 · 142 阅读 · 0 评论 -
网关-gateway
网关导包配置导包gateway项目的打包方式为jar包 <artifactId>gateway</artifactId> <packaging>jar</packaging>实现路由需要 nacos服务中心 , 配置中心 ,和 gateway包 <dependency> <groupId>org.springframework.cloud</groupId>原创 2021-05-12 13:19:15 · 389 阅读 · 0 评论 -
minio图片上传
minio1 安装(docker安装)2 创建桶3 java操作minio1 导包1 安装(docker安装)创建账号为root ,密码为123456789 (密码最好不要改动)目录映射地址为 /mnt/config:/root/.minio 和 /mnt/data:/datadocker run -d -p 9000:9000 --name su-minio -e "MINIO_ACCESS_KEY=root" -e "MINIO_SECRET_KEY=123456789" -v /m原创 2021-05-11 13:10:34 · 4845 阅读 · 1 评论 -
SpringBoot--Aop
Aop1 导包应用1 导包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>应用@Component@Aspectpublic class UserAop { @Resource原创 2021-05-10 16:18:49 · 125 阅读 · 0 评论 -
SpringBoot测试
目录复制SpringBoot测试导包配置注解导包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <version>2.2.1.RELEASE</version></dependency>配置spring log原创 2021-05-10 15:17:50 · 145 阅读 · 0 评论 -
自动发邮件
自动发邮件一级目录1 导包2 配置3 服务器主机地址配置(以qq邮箱为例)1 登入后---设置----账户1 主机地址(按下图点击即可)然后找到发送邮件的服务器地址2 用户名为邮箱账户3 密码不是邮箱密码,需要按如下操作获取一级目录1 导包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b原创 2021-05-10 12:54:36 · 301 阅读 · 0 评论 -
nacos
nacos1 nacos的服务中心1 去docker官网找nacos的`Quick Start`2 在Linux中运行如下3 访问nacos4 导包1`Spring Cloud`包1 根据springboot版本号匹配对应的springcloud的版本号2 去maven仓库网站找到对应的依赖3`Spring Cloud Alibaba `包4`nacos `包4`openfeign`包5配置和注解1 nacos的配置中心1 导包1`nacose-config`包2 注意事项3 进入公共的配置文件4 添加公共原创 2021-04-30 23:14:37 · 306 阅读 · 2 评论 -
分布式锁
分布式锁通过redis实现原理方法内有两种状态:运用redis原理:代码二级目录三级目录通过redis实现原理方法内有两种状态:1.向redis中插入数据成功,说明服务器刚刚启动,或占用资源的前一个定时任务宕机了。2.向redis中插入数据失败,说明资源被某一个端口的定时任务占用了,此时每一个定时任务都会比对自己的端口号和取出来的端口号能否匹配,只有能匹配的才能操作资源,操作完后退出,不能匹配的会阻塞进程,等待休眠结束后再获取。运用redis原理:利用了redis的setIfAbsent()方原创 2021-04-26 12:08:46 · 170 阅读 · 0 评论
分享