- 博客(519)
- 资源 (27)
- 收藏
- 关注
原创 k8s 1.28版本:使用StorageClass动态创建PV,SelfLink 问题修复
异常信息:Waiting for a volume to be created either by the external provisioner 'xxx' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered.
2023-10-25 14:58:34
5315
6
原创 4.docker容器编排(docker compose 与 docker swarm)
docker容器编排docker composedocker swarm
2023-09-14 18:34:50
3062
原创 Spring Cloud Gateway集成sentinel进行网关限流
在 Sentinel 1.8.6 版本中,使用 Gateway 被限流后,并没有返回该网页无法正常运作(localhost未发送任何数据),不知道是不是我配置有问题??此时就需要自定义流控异常返回了,配置自定义异常后就好了yml和代码。代码方式的话可以根据抛出的异常类型,响应不同的错误码。1.yml方式配置spring:cloud:sentinel:scg:fallback:response-body: '{"code": 429,"message": "前方拥堵,请稍后再试!"}'
2023-09-06 16:23:18
886
转载 [转]vue3 + vite 使用 vue-quill 富文本库、使用图片大小、拖拽等插件
Vue3使用的 vite 脚手架安装这几个库:富文本:npm install @vueup/vue-quill图片拖拽插件:npm install quill-image-drop-module图片缩放大小插件:npm install quill-image-resize-module使用这个库:这个库可以实现 webpack.ProvidePlugin({…}) 的方式在 Vite 中 plugins 节点下Quill 富文本注册插件ImageDrop。
2023-06-01 15:04:16
2914
5
转载 [Vue3] 关于vue3+ts中使用props进行 interface 类型限制设置默认值报错问题(props: Readonly<Props>))
Type '{}' is not assignable to type '(props: Readonly) => object'. Type '{}' provides no match for the signature '(props: Readonly): object'
2022-12-28 14:26:46
8226
原创 [Vue3] TS7016: Could not find a declaration file for module ‘../assets/js/util.js‘
vue3 TS7016: Could not find a declaration file for module '../assets/js/util.js'. 'D:/study_workspace/vite-project/src/assets/js/util.js' implicitly has an 'any' type.
2022-12-23 10:37:50
2552
转载 【Java面试题】Spring 为何需要三级缓存解决循环依赖,而不是二级缓存
1.Spring bean生命周期2.Spring 如何解决 bean 之间循环依赖
2022-06-01 17:00:05
1634
1
转载 基于注解方式@ResponseResult实现前后端分离项目,接口统一类型的返回
题外话:前后端的工作职责越来越明确,现在的前端都称之为大前端,技术栈以及生态圈都已经非常成熟;以前后端人员瞧不起前端人员,那现在后端人员要重新认识一下前端,前端已经很成体系了。一般系统的大致整体架构图如下:需要说明的是,有些小伙伴会回复说,这个架构太简单了吧,太 low 了,什么网关啊,缓存啊,消息中间件啊,都没有。因为这篇我主要介绍的是 API 接口,所以我们聚焦点,其他的模块小伙伴们自行去补充。 接口交互 前端和后端进行交互,前端按照约定请求 URL 路径,并传入相关参数,后端服务器
2022-05-16 09:38:01
2432
1
转载 Spring Security 捕获 filter 层面异常,返回我们自定义的内容
通常,我们通过@ControllerAdvice和@ExceptionHandler来捕获并处理Controller层面的异常。但是,filter是在controller层之前的,需要先通过filter才能到达controller层,此文就介绍一下如何捕获filter层面的异常。 Spring 的异常会转发到 BasicErrorController 中进行异常写入,然后才会返回客户端。所以,我们可以在 BasicErrorController 对 filter异常进行捕获并处理。所以,我们需要重.
2022-05-10 09:48:12
1501
原创 Spring Security日常
1.动态权限管理规则参考:《深入浅出Spring Security》 13.4.5 动态权限管理规则深入浅出Spring Security下载地址:链接:https://pan.baidu.com/s/1_4sCFFCzyeZprGyEehQFeA?pwd=f8at
2022-05-06 11:01:21
1611
原创 Spring Security跨域问题解决
前文介绍了:Spring 处理跨域问题的三种方案现在来看看 Spring Security 的跨域问题解决方案,共有三种方案。(摘自《深入浅出Spring Security》)在实际项目使用中,推荐使用第三种方案!!!(11.3.3 专业解决方案)good luck...
2022-05-05 11:19:27
2832
6
原创 Spring 处理跨域问题的三种方案
Spring 中关于跨域,一共有如下三种处理方案:(摘自《深入浅出Spring Security》)good luck
2022-05-05 09:51:10
3361
转载 RSA加密、解密、签名、验签的原理及方法
一、RSA加密简介 RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。两者之间有数学相关,该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。通常个人保存私钥,公钥是公开的(可能同时多人持有)。二、RSA加密、签名区别 加密和签名都是为了安全性考虑,但略有不同。常有人问加密和签名是用私钥还是公钥?其实都是对加密和签名的作用有所混淆。简单的说,加密是为了防
2022-04-24 10:25:54
6104
原创 Spring Cloud Gateway 动态路由管理,一点都不吹,应该没有比这更好的管理系统了吧
本文介绍的 Spring Cloud Gateway 动态路由。不比其他博客通篇 copy 的 Gateway 动态路由,我为你们提供了一套完整的动态路由管理系统。提供以下3个项目:Spring Cloud Gateway 动态路由配置源码Spring Cloud Gateway 动态路由后台管理项目源码Spring Cloud Gateway 动态路由后台页面源码(基于Vue)先来几个截图吧。 以往一篇文章:Spring Cloud Gateway 微服务新一代网关,已经有详细介
2022-04-18 10:47:46
3822
原创 Feign 使用 @SpringQueryMap 来解决多参数传递问题
在实际项目开发过程中 , 我们使用 Feign 实现了服务与服务之间的调用。 但是在很多情况下, 多参数传递是无法避免的。在 Web 开发中,Spring MVC 是支持 GET 方法直接绑定 POJO 的。但是 Feign 的实现并没有覆盖所有的 Spring MVC 的功能。 在Spring Cloud 在 2.1.x 版本中,提供了 @SpringQueryMap 注解,通过该注解可以传递对象参数。(在旧版本以前,我们可以通过拦截器的方式,来将多参数转换成 Map 的方式进行传递。有了注解方式
2022-04-01 14:39:54
4880
原创 利用 Spring Security 实现微服务之间简单的安全校验
1.服务提供方添加账号、密码校验1.1 引入pom依赖1.2 application.yml 对账号、密码进行配置2.服务消费方进行服务调用2.1 RestTemplate方式1. HttpHeaders头信息配置2.将头信息添加到 RestTemplate 调用中2.2 Feign方式1. FeignConfig 配置2. 在@FeignClient 中,指定configuration3.在微服务中开启统一的安全服务3.1 服务提供方添加账号、密码校验3.2 添加全局权限校验配置类
2022-03-07 14:42:42
5798
3
原创 Turbine 聚合 Hystrix,实现在 Hystrix Dashboard 中监控多个服务
在上篇文章:Hystrix Dashboard 可视化监控,已经了解了 Hystrix Dashboard 的基本使用。它的主要功能是可以对某一项微服务进行监控,但真实情况下,不可能只对一个微服务进行监控,我们有很多微服务,所以我们需要对很多微服务进行监控,这个时候就需要使用到Turbine [ˈtɜːbaɪn] 来完成。Turbine 就是来聚合所有相关的 hystrix.stream 流的方向,然后在 Hystrix Dashboard 中显示。1.介绍单个hystrix服务的监控(如下图):
2022-01-28 10:38:59
806
原创 JUC 全家桶系列,一键三连就完事了
JUC、AQS、CAS、Lock、ReentrantLock、Atomic、Future、Executors、JUC工具类、JUC集合类、Fork-Join框架
2021-12-07 14:15:57
2059
1
原创 JUC 阻塞队列
本文目录1.阻塞队列介绍2.BlockingQueue 核心方法1.放入数据2.获取数据3.JUC 中的 BlockingQueue1.ArrayBlockingQueue(常用)2.LinkedBlockingQueue(常用)3.DelayQueue4.PriorityBlockingQueue5.SynchronousQueue6.LinkedTransferQueue7.LinkedBlockingDeque4.ArrayBlockingQueue例子1.阻塞队列介绍 阻塞队列,顾名思义,首先
2021-12-01 15:47:17
775
原创 Atomic 原子类
本文目录1.基本类型1.AtomicInteger2.AtomicLong3.AtomicBoolean2.引用类型1.AtomicReference2.AtomicMarkableReference3.AtomicStampedReference3.数组类型1.AtomicIntegerArray2.AtomicLongArray3.AtomicReferenceArray4.原子更新字段类1.AtomicIntegerFieldUpdater2.AtomicLongFieldUpdater3.Atomi
2021-12-01 09:23:11
666
原创 synchronized 原理、使用、锁升级过程,写到我要吐血了
本文目录1.锁的分类2.synchronized 含义3.synchronized 三种加锁方式1.修饰实例方法2.修饰静态方法3 修饰代码块1.变量锁2.实例对象锁3.当前类的 Class 对象锁4.synchronized 底层原理1.Monitor 管程对象5.synchronized 锁优化升级过程 多线程编程中,会出现多个线程同时访问同一个共享、可变资源的情况,这个资源我们称之其为临界资源;这种资源可以是:对象、变量、文件等。共享:资源可以由多个线程同时访问可变:资源在其生命周期内可以被
2021-11-23 16:10:06
4624
15
CentOS7-4.19版本内核
2022-08-24
hadoop-2.10.1.tar.gz(手动编译后的版本)
2020-10-20
Spring Boot 自定义starter启动器(demo).zip
2020-04-05
Spring Boot自定义异常内容展示代码.zip
2020-04-01
spring-framework-5.0.2.RELEASE-中文注释版.zip
2020-03-10
Flink-MysqlTwoPhaseCommit.zip
2020-02-27
Flink新工程.zip
2020-02-26
SpringBoot 基于注解,实现多数据源切换.zip
2019-10-30
抽象工厂模式Demo实例
2019-04-27
Vue.js 实战 问卷调查demo
2019-04-03
SpringBootDemo3(boot整合thymeleaf,thymeleaf例子,mybatis,druid,mybatis自动生成代码)
2018-07-20
SpringBootDemo2(boot整合thymeleaf,mybatis,druid,mybatis自动生成代码)
2018-07-20
SpringBootDemo1(boot整合jsp,mybatis,druid,mybatis自动生成代码)
2018-07-20
mvcDemo3(基于mvcDemo2,添加事务,aop机制)
2018-07-20
mvcDemo2(基于mvcDemo1,添加druid数据源)
2018-07-20
mvcDemo1(最基础的Web开发框架)
2018-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人