- 博客(30)
- 收藏
- 关注
原创 前端如何在 WebSocket 的请求头中使用标准 HTTP 头携带 Authorization 信息,添加请求头
WebSocket 的请求头(header)中如何携带 authorization
2024-05-24 13:45:47
4171
原创 自定义多阶段倒计时实现分段倒计时
然后循环执行这个业务,这些循环执行我就用了xxl-job ,整体业务就用信号量执行了,总的来说是返回给前端的时间是零误差的, 业务处理的都用异步去执行保证时间总的不会误差1秒。情况是这么个情况 老板想要一个倒计时完毕后再接下一个倒计时总共四五个算一轮业务结束的这个样子。
2024-04-01 14:41:55
339
原创 springboot 项目升级 2.7.16 踩坑
你以为完了 不不 它又出问题了 升级到3.0 本地运行没有一点问题 但是一打包到线上运行就报错mapstruct 转换异常 什么swagger-2.0的错误 我就纳闷了我用的是3.0啊 咋报2.0的错误 千搜万搜 找了一堆没有用的解释文章 后面在一个github的评论区看到一老哥说 运行时和编译时依赖不一样。这里最初是最初是升级到 2.5.7 偷了个懒 这个版本的兼容性比较强 就选了这版本 也不用去修改就手动的去换了一下RabbitMQ的依赖 因为这边项目有AMQP 风险预警。这里 着重就是改了一个。
2023-11-08 19:31:40
2097
1
原创 使用gitlab 自带 CI/CD 构建部署项目
git一定一定要自己装 用gitlab自带的是 1.8.3.1 这个版本在初次构建的时候是没有问题的 二次构建会出现问题。编辑网络 vi /etc/sysconfig/network-scripts/ifcfg-你的网络名称。这里的启动命令可用替换成脚本系统命令 sudo bash 这样就可以循环启用不用管端口占用问题。找到,external_url, 修改 gitlab 访问地址 , 端口设置一个自己喜欢的。然后 用户账号root 登录 密码就是上面设置的密码 详情可参考。提交后可到流水线查看打包过程。
2023-06-29 15:17:03
2618
原创 【Nginx 代理前端第三方免登录-token验证,session和local缓存填入】
第三方平台免登录配置nginx监听、跳转这里访问的地址应该是这样的也就是和前端页面在一个IP + Nginx监听端口+监听路径192.168.124.27:81/sso这样用postMan请求上面的地址 访问成功就可以直接在页面上测试了。.........
2022-06-23 09:58:50
4719
2
原创 通用MultipartFile 文件上传下载、前端页面显示、下载在浏览器左下角显示
通用MultipartFile 文件上传下载、前端页面显示、下载在浏览器左下角显示
2022-06-12 23:26:37
1004
原创 java SpringBoot 快速集成logback 日志
创建 logback xml 文件生成的文件路径在这个配置文件中修改<?xml version="1.0" encoding="UTF-8"?><configuration> <include resource="org/springframework/boot/logging/logback/defaults.xml"/> <appender name="CONSOLE" class="ch.qos.logback.core.Consol
2022-04-06 16:43:43
319
原创 页面响应状态码
成功响应200 OK(成功)201 Created(已创建)202 Accepted(已创建)203 Non-Authoritative Information(未授权信息)204 No Content(无内容)205 Reset Content(重置内容)206 Partial Content(部分内容)重定向300 Multiple Choice(多种选择)301 Moved Permanently(永久移动)302 Found(临时移动)303 See Other(查看其他位置
2021-09-10 09:01:17
154
原创 Java 自定义校验注解
导入Maven 依赖 <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> </dependency>编写一个自定义校验注解import javax.validation.Constraint;import javax.validation.Payload;import
2021-07-29 17:27:43
373
原创 java 分组校验
分组校验添加分组接口(空接口就可以,不用做任何实现)// 添加的分组校验接口public interface AddGroup {}// 修改的分组校验接口public interface UpdateGroup {}在要验证的Bean上添加校验分组 , 标注什么情况下需要校验// 实体类上添加校验注解 提示消息 校验分组 @NotNull(message = "修改必须指定品牌id",groups = {UpdateGroup.class})@Null(message = "新增
2021-07-29 16:38:26
819
原创 IDEA使用 Gitee 管理项目
IDEA使用 Gitee 管理项目安装 gitIDEA 中设置 git在码云新建仓库在IDEA选择本地仓库地址添加远程仓库地址代码提交查看提交记录查看提交内容和回滚安装 git下载安装gitIDEA 中设置 git打开 File -->> Settings -->> Version Control -->> Git -->> git设置路径保存其实git安装后就带有环境变量 这一步没那么重要在码云新建仓库在IDEA选择本地仓库地址选择
2021-06-18 11:51:09
329
原创 Nginx 安装与配置
一 、下载nginx 并解压二 、编译并检查 安装 pcre#下载wget https://netix.dl.sourceforge.net/project/pcre/pcre/8.40/pcre-8.40.tar.gz#解压安装包:tar -zxvf pcre-8.40.tar.gz#进入安装包目录cd pcre-8.40#编译安装 ./configuremake && make install#查看pcre版本pcre-config --version
2021-03-18 10:16:15
159
原创 uniapp手写自定义弹窗
uniapp手写自定义弹窗弹窗这种东西真的是太常见了常见到烂大街 但是每个平台的弹窗都不太一样 样式不统一就不怎么好看 像把代码编译到安卓端 然后就… 哎不说了 安卓离苹果的距离还是很远的 这里只限于自己想设计统一样式 当然用官网的插件也是可以的嘛首先我们要做点什么呢首先就是看这个弹窗它的结构和弹窗动作逻辑 em… 其实也就是弹出来 然后能隐藏 后面有一个遮罩层 然后弹出窗居中先做一个遮罩这一步也不是太复杂 直接就是一段CSS 代码就实现了 上代码<view class=
2020-08-10 09:42:57
8201
1
原创 uniapp 控制input输入框数值的输入的范围
uniapp 控制input输入框数值的输入的范围因为功能需求 领导随手给我画了个什么鬼界面 里面涉及到用两个input输入框来显示文件页码范围 然后美工UI 什么的都没这一层 直接给我了 领导最大嘛那就先看看这个页面输入框吧然后这就是那样吧 下面的加减号都是偷懒直接数键盘上的加减号然后问题来了, 怎么去控制这个 ipnut 输入框在输入完后判断当前输入的值是不是在范围内呢 ! 那当然是先去找官方文档啦 uniapp官网然后参考官方文档, 在失去焦点后判断数据用 @blur 这
2020-07-01 19:54:39
14161
原创 uniapp手写 购物车单选 全选 反选
uniapp手写 购物车单选 全选 反选这里是用图片切换的方法显示没有用到 checkbox单选 选项 图片判断切换全选 选项 图片判断切换这里是用图片切换的方法显示没有用到 checkbox这个方法有个问题就是单选的时候从上面往下依次点击是没有问题的但是从下面往上面点击是第一个总是取消不掉的BUG单选 选项 图片判断切换全选 选项 图片判断切换// 单选 listCheck(item,index) { let that = th
2020-06-10 15:56:59
2516
原创 uniapp 上拉加载
先创建一个 scroll-view 标签 在标签中设置 滚动方向 scroll-y 就值上下滚动scroll-x 就是左右滚动然后设置高度 这个高度等于 屏幕高度 减 头部标题的高度这里有两中获取的方法 一中是js动态获取// 高度自适应uni.getSystemInfo({success: (res) => {console.log(‘res:’, res)let height = res.windowHeight - uni.upx2px(100);this.swiperh
2020-05-18 23:49:42
1507
1
原创 个人笔记 uniapp 创建子组件模板 和 自定义请求
Uni 搭建子页面先创建子页面在主页面引入组件Components 里引入在template 中引入在分段器选项中添加 子页面模板这里将v-show改成v-if 渲染问题封装自己的请求新建一个js 请求文件先写一个导出函数填写函数调用的返回对象填写形参 用 … 来解构请求的参数成功失败都会触发添加一个加载显示然后在 complete 中关闭加载动画封装完毕后开始挂载到原型上这里分两步先导入然后挂载方便获取数据显示 在封装的js 成功响应 .
2020-05-18 22:41:02
2247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人