- 博客(529)
- 资源 (27)
- 收藏
- 关注
原创 5.Kotlin作用于函数let、run、with、apply、also
函数返回类型对象引用主要用途letlambda结果it非空检查、转换、链式调用runlambda结果this对象配置、计算withlambda结果this对象操作、多个操作apply对象本身this对象配置、构建器模式also对象本身it附加操作、日志记录这些作用域函数让Kotlin代码更加简洁和表达性强,选择合适的作用域函数可以让代码更易读和维护。根据具体的使用场景和需求,选择最合适的作用域函数可以显著提升代码质量。
2025-08-20 16:48:23
363
原创 1.gradle安装(mac)
Gradle安装指南:1.从官网或腾讯云镜像下载二进制包;2.解压到/opt/gradle目录;3.配置环境变量(GRADLE_HOME和PATH),并更新.zshrc文件;4.通过gradle -v验证安装,输出版本信息即成功。适用于Linux/macOS系统,使用zsh配置环境变量。
2025-07-28 15:35:16
299
原创 vscode 开发nuxt,点击标签跳转到 components.d.ts 解决方案
点击标签跳转到*.d.ts 文件的问题,可以下载 Vue Peek 插件,就能正常跳转了。Vue-Official 官方推荐的开发vue3的插件,就是之前的volar插件。下载 Vue-Official 插件 和 Vue Peek 插件。
2025-06-17 14:42:29
213
原创 yum install 提示 curl#6 - “Could not resolve host: mirrorlist.centos.org; 未知的错误“
(若 curl 未安装,先用 wget 或手动下载上传文件)如果能ping通的话,直接推荐使用阿里云镜像。清除缓存并重试安装,就ok了。
2025-06-12 21:53:09
285
原创 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
5841
6
原创 4.docker容器编排(docker compose 与 docker swarm)
docker容器编排docker composedocker swarm
2023-09-14 18:34:50
3408
1
原创 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
1075
转载 [转]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
3331
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
8748
原创 [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
2658
转载 【Java面试题】Spring 为何需要三级缓存解决循环依赖,而不是二级缓存
1.Spring bean生命周期2.Spring 如何解决 bean 之间循环依赖
2022-06-01 17:00:05
1699
1
转载 基于注解方式@ResponseResult实现前后端分离项目,接口统一类型的返回
题外话:前后端的工作职责越来越明确,现在的前端都称之为大前端,技术栈以及生态圈都已经非常成熟;以前后端人员瞧不起前端人员,那现在后端人员要重新认识一下前端,前端已经很成体系了。一般系统的大致整体架构图如下:需要说明的是,有些小伙伴会回复说,这个架构太简单了吧,太 low 了,什么网关啊,缓存啊,消息中间件啊,都没有。因为这篇我主要介绍的是 API 接口,所以我们聚焦点,其他的模块小伙伴们自行去补充。 接口交互 前端和后端进行交互,前端按照约定请求 URL 路径,并传入相关参数,后端服务器
2022-05-16 09:38:01
2558
1
转载 Spring Security 捕获 filter 层面异常,返回我们自定义的内容
通常,我们通过@ControllerAdvice和@ExceptionHandler来捕获并处理Controller层面的异常。但是,filter是在controller层之前的,需要先通过filter才能到达controller层,此文就介绍一下如何捕获filter层面的异常。 Spring 的异常会转发到 BasicErrorController 中进行异常写入,然后才会返回客户端。所以,我们可以在 BasicErrorController 对 filter异常进行捕获并处理。所以,我们需要重.
2022-05-10 09:48:12
1558
原创 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
1694
1
原创 Spring Security跨域问题解决
前文介绍了:Spring 处理跨域问题的三种方案现在来看看 Spring Security 的跨域问题解决方案,共有三种方案。(摘自《深入浅出Spring Security》)在实际项目使用中,推荐使用第三种方案!!!(11.3.3 专业解决方案)good luck...
2022-05-05 11:19:27
2880
6
原创 Spring 处理跨域问题的三种方案
Spring 中关于跨域,一共有如下三种处理方案:(摘自《深入浅出Spring Security》)good luck
2022-05-05 09:51:10
3406
转载 RSA加密、解密、签名、验签的原理及方法
一、RSA加密简介 RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。两者之间有数学相关,该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。通常个人保存私钥,公钥是公开的(可能同时多人持有)。二、RSA加密、签名区别 加密和签名都是为了安全性考虑,但略有不同。常有人问加密和签名是用私钥还是公钥?其实都是对加密和签名的作用有所混淆。简单的说,加密是为了防
2022-04-24 10:25:54
6188
CentOS7-4.19版本内核
2022-08-24
Spring Boot 自定义starter启动器(demo).zip
2020-04-05
hadoop-2.10.1.tar.gz(手动编译后的版本)
2020-10-20
SpringBootDemo2(boot整合thymeleaf,mybatis,druid,mybatis自动生成代码)
2018-07-20
SpringBootDemo3(boot整合thymeleaf,thymeleaf例子,mybatis,druid,mybatis自动生成代码)
2018-07-20
SpringBoot 基于注解,实现多数据源切换.zip
2019-10-30
spring-framework-5.0.2.RELEASE-中文注释版.zip
2020-03-10
Flink-MysqlTwoPhaseCommit.zip
2020-02-27
SpringBootDemo1(boot整合jsp,mybatis,druid,mybatis自动生成代码)
2018-07-20
Spring Boot自定义异常内容展示代码.zip
2020-04-01
Flink新工程.zip
2020-02-26
Vue.js 实战 问卷调查demo
2019-04-03
抽象工厂模式Demo实例
2019-04-27
mvcDemo3(基于mvcDemo2,添加事务,aop机制)
2018-07-20
mvcDemo2(基于mvcDemo1,添加druid数据源)
2018-07-20
mvcDemo1(最基础的Web开发框架)
2018-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人