上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: SpringBoot版本接口 前言 为什么接口会出现多个版本 一般来说,Restful API接口是提供给其它模块,系统或是其他公司使用,不能随意频繁的变更。然而,需求和业务不断变化,接口和参数也会发生相应的变化。如果直接对原来的接口进行修改,势必会影响线其他系统的正常运行。这就必须对api 接口进行有效的版本控制。 控制接口多 阅读全文
posted @ 2023-05-08 10:15 leepandar 阅读(62) 评论(0) 推荐(0) 编辑
摘要: SpringBoot访问外部接口 原生的Http请求 @RequestMapping("/doPostGetJson") public String doPostGetJson() throws ParseException { //此处将要发送的数据转换为json格式字符串 String jsonText = "{id: 1}"; 阅读全文
posted @ 2023-05-08 09:38 leepandar 阅读(55) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal ThreadLocal 概述 概述 ThreadLocal类用来提供线程内部的局部变量,不同的线程之间不会相互干扰 这种变量在多线程环境下访问(通过get和set方法访问)时能保证各个线程的变量相对独立于其他线程内的变量 在线程的生命周期内起作用,可以减少同一个线程内多个函数或组件之间一些公共变量传 阅读全文
posted @ 2023-01-06 14:39 leepandar 阅读(30) 评论(0) 推荐(0) 编辑
摘要: element Tabs标签页与Badge 标记结合 <template> <el-tabs v-model="activeName" @tab-click="handleClick"> <el-tab-pane label="检查场所" name="first">检查场所</el-tab-pane> <el-tab-pane label="发现问题" 阅读全文
posted @ 2022-12-08 15:39 leepandar 阅读(263) 评论(0) 推荐(0) 编辑
摘要: Pig4Cloud之jasypt 配置文件加密 简介 Jasypt是一个Java简易加密库,用于加密配置文件中的敏感信息,如数据库密码。jasypt库与springboot集成,在实际开发中非常方便。 引入Jasypt依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <arti 阅读全文
posted @ 2022-11-24 16:07 leepandar 阅读(97) 评论(0) 推荐(0) 编辑
摘要: Pig4Cloud之检验token 前端校验请求 /src/page/index/index.vue refreshToken() { this.refreshTime = setInterval(() => { checkToken(this.refreshLock, this.$store) }, 10000) } checkTo 阅读全文
posted @ 2022-11-24 15:09 leepandar 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Pig4Cloud之登陆验证(二)发放token 上一篇介绍了客户端认证处理,那是令牌颁发的前提。这篇开始,我们就来研究下令牌颁发。 令牌颁发 授权服务器提供令牌颁发接口(/oauth2/token),由客户端发起请求,授权服务器生成访问令牌(access_token)返回,客户端使用此令牌才能去调用资源服务器的接口。 Spring Authori 阅读全文
posted @ 2022-11-24 11:05 leepandar 阅读(372) 评论(0) 推荐(0) 编辑
摘要: Pig4Cloud之登陆验证(一)客户端认证处理 前端登陆 handleLogin() { this.$refs.loginForm.validate(valid => { if (valid) { this.$store .dispatch("LoginByUsername", this.loginForm) .then(() => { this 阅读全文
posted @ 2022-11-23 18:17 leepandar 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Pig4Cloud之验证码 登陆前端代码 <template #append> <div class="login-code"> <span class="login-code-img" @click="refreshCode" v-if="code.type 'text'" >{{ code.value }}</span > 阅读全文
posted @ 2022-11-22 17:44 leepandar 阅读(156) 评论(0) 推荐(0) 编辑
摘要: HTTP/2 stream 1 was not closed cleanly before end of the underlying stream 报错日志 leepandar@localhost ant-design-vue-jeecg % yarn install yarn install v1.22.19 [1/4] 🔍 Resolving packages... [2/4] 🚚 Fetching packages... error 阅读全文
posted @ 2022-11-21 19:40 leepandar 阅读(532) 评论(0) 推荐(1) 编辑
摘要:  ls-remote --tags --heads git://github.com/adobe-webplatform/eve.git 报错日志 leepandar@localhost ant-design-vue-jeecg % yarn install yarn install v1.22.19 [1/4] 🔍 Resolving packages... [2/4] 🚚 Fetching packages... error 阅读全文
posted @ 2022-11-21 19:18 leepandar 阅读(75) 评论(0) 推荐(0) 编辑
摘要: LibreSSL SSL_read: error:02FFF03C:system library:func(4095):Operation timed out, errno 60 报错日志 leepandar@localhost ant-design-vue-jeecg % yarn install yarn install v1.22.19 [1/4] 🔍 Resolving packages... [2/4] 🚚 Fetching packages... error 阅读全文
posted @ 2022-11-21 19:12 leepandar 阅读(91) 评论(0) 推荐(0) 编辑
摘要: docker-compose文件详解 Compose和Docker兼容性: Compose 文件格式有3个版本,分别为1, 2.x 和 3.x 目前主流的为 3.x 其支持 docker 1.13.0 及其以上的版本 常用参数: version # 指定 compose 文件的版本 services # 定义所有的 service 信息 阅读全文
posted @ 2022-11-18 09:55 leepandar 阅读(244) 评论(0) 推荐(0) 编辑
摘要:  Java8 Optional用法和最佳实践 根据Oracle文档,Optional是一个容器对象,可以包含也可以不包含非null值。Optional在Java 8中引入,目的是解决 NullPointerExceptions的问题。本质上,Optional是一个包装器类,其中包含对其他对象的引用。在这种情况下,对象只是指向内存位置的指针,并且 阅读全文
posted @ 2022-11-17 15:26 leepandar 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Pig4cloud密码加密-AES加密key为什么是16位? AES算法是一种分组密码算法,有三种不同的密钥长度规模,分别是128比特、192比特和256比特。 在pig中前端加密 后端 这里我们说的16位就是16字节,也就是AES中的128比特。 为什么采用128比特的密钥长度? 简单地说,128的密钥长度是目前能对安全性和性能的一种比较理想的折中选择。 1 阅读全文
posted @ 2022-11-16 17:04 leepandar 阅读(309) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页