自定义多阶段倒计时实现分段倒计时 然后循环执行这个业务,这些循环执行我就用了xxl-job ,整体业务就用信号量执行了,总的来说是返回给前端的时间是零误差的, 业务处理的都用异步去执行保证时间总的不会误差1秒。情况是这么个情况 老板想要一个倒计时完毕后再接下一个倒计时总共四五个算一轮业务结束的这个样子。
springboot 项目升级 2.7.16 踩坑 你以为完了 不不 它又出问题了 升级到3.0 本地运行没有一点问题 但是一打包到线上运行就报错mapstruct 转换异常 什么swagger-2.0的错误 我就纳闷了我用的是3.0啊 咋报2.0的错误 千搜万搜 找了一堆没有用的解释文章 后面在一个github的评论区看到一老哥说 运行时和编译时依赖不一样。这里最初是最初是升级到 2.5.7 偷了个懒 这个版本的兼容性比较强 就选了这版本 也不用去修改就手动的去换了一下RabbitMQ的依赖 因为这边项目有AMQP 风险预警。这里 着重就是改了一个。
使用gitlab 自带 CI/CD 构建部署项目 git一定一定要自己装 用gitlab自带的是 1.8.3.1 这个版本在初次构建的时候是没有问题的 二次构建会出现问题。编辑网络 vi /etc/sysconfig/network-scripts/ifcfg-你的网络名称。这里的启动命令可用替换成脚本系统命令 sudo bash 这样就可以循环启用不用管端口占用问题。找到,external_url, 修改 gitlab 访问地址 , 端口设置一个自己喜欢的。然后 用户账号root 登录 密码就是上面设置的密码 详情可参考。提交后可到流水线查看打包过程。
【Nginx 代理前端第三方免登录-token验证,session和local缓存填入】 第三方平台免登录配置nginx监听、跳转这里访问的地址应该是这样的也就是和前端页面在一个IP + Nginx监听端口+监听路径192.168.124.27:81/sso这样用postMan请求上面的地址 访问成功就可以直接在页面上测试了。.........
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