- 博客(43)
- 资源 (9)
- 收藏
- 关注
原创 KubeSphere部署芋道源码ruoyi-vue-pro
正则过滤可使用 分支A|分支B|分支C 格式来指定扫描分支。指定扫描分支过滤,Jenkinsfile路径。分支扫描完成的状态,至此后端部署完毕。
2023-08-02 11:00:30 1163
原创 推送docker镜像到私有/DockerHub仓库
访问https://hub.docker.com/ ,并创建仓库。2. 登录dockerhub,输入账号密码。
2023-07-26 17:45:10 384
原创 MyBaitsPlus逻辑删除时,自动添加删除时间
自定义 SQL 注入器失效,可能是因为使用自定义SqlSessionFactory,不会初始化刚开始自定义的 SQL 注入器了,
2023-05-23 10:01:58 1061
原创 docker-compose一键部署mysql-nacos-seata-redis
docker-compose一键部署mysql-nacos-seata-redis。
2023-01-13 17:26:20 1034
原创 frp安装配置过程
frp下载地址https://github.com/fatedier/frp/releases如果下载速度慢,可以直接下载对应点文件后,再上传到服务器。frp服务端安装wget https://github.com/fatedier/frp/releases/download/v0.39.1/frp_0.39.1_linux_amd64.tar.gztar -zxvf frp_0.39.1_linux_amd64.tar.gzmv frp_0.39.1_linux_amd64 /usr/loc
2022-02-19 18:11:14 1389
原创 JAVA中的OPTIONAL
从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为空。Optional 是 Java 实现函数式编程的强劲一步,并且帮助在范式中实现。但是 Optional 的意义显然不止于此。我们从一个简单的用例开始。在 Java 8 之前,任何访问对象方法或属性
2021-12-11 14:05:36 363
原创 java的BigDecimal比较大小
//前提为a、b均不能为nullif(a.compareTo(b) == -1){ System.out.println("a小于b");} if(a.compareTo(b) == 0){ System.out.println("a等于b");} if(a.compareTo(b) == 1){ System.out.println("a大于b");} if(a.compareTo(b) > -1){ System.out.println("a大于
2021-12-11 09:47:03 325
原创 mysql8创建用户,授权
进入MySQL命令行黑窗口:进到mysql的安装目录bin的目录下C:\mysql\mysql-8.0.16-winx64\bin>mysql -u root -pEnter password:Navicat:F6进入命令窗口使用mysql库mysql> use mysql创建用户mysql> create user 'test2'@'%' identified by '123456';Query OK, 0 rows affected (0.01 sec)
2021-08-05 10:15:59 938
原创 定制jdk11镜像
文件准备自行下载orcale jdk11新建文件夹jdk11复制orcale jdk11 到刚刚新建文件夹jdk11下基于centos7镜像定制化Dockerfile文件内容:FROM centos:7MAINTAINER cc <cc@qq.com>ADD jdk-11.0.10_linux-x64_bin.tar.gz /usr/local/java/ENV LANG en_US.utf8ENV TZ Asia/ShanghaiENV JAVA_HOME /us
2021-07-29 15:29:49 628
原创 Linux挂载新磁盘到根目录/
Linux挂载新磁盘到根目录/添加磁盘到需要挂载的机器上lsblk查看硬盘挂载情况,sdb,sdc为我新挂载的磁盘fdisk -l查看挂载之前的分区情况,为新硬盘创建分区 fdisk /dev/sdb,终端会提示:Command (m for help):输入:n依次输入p 和 1接着便会提示卷的起始地址和结束地址,都保持默认按回车的即可(意思是只分一个区)输入“w”保存并推出再次使用fdisk -l查看 , 出现了 /dev/sdb1,说明分区工作完成mkfs -t ext
2021-07-21 15:34:34 21652 10
原创 mysql给所有表添加字段
拼接添加字段sqlSELECT concat( 'ALTER TABLE ', table_schema, '.', table_name, ' ADD COLUMN gender varchar(32) NULL;' ) FROM information_schema.TABLES tWHERE table_schema = 'dxmh_none';执行拼接好的sql
2021-07-03 10:35:24 515
原创 tomcat异常 Invalid character found in the request target [/menu?ids[]=1408240466255675392]. The valid
spring boot项目中,接口地址存在 特殊字符时报错,经了解,这个问题是高版本tomcat中的新特性:就是严格按照 RFC 3986规范进行访问解析,而 RFC 3986规范定义了Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4个特殊字符以及所有保留字符(RFC3986中指定了以下字符为保留字符:! * ’ ( ) ; : @ & = + $ , / ? # [ ])。解决方案一降低tomcat版本注,Tomcat从 7.0.73, 8.0.39, 8.5.7 版
2021-06-25 10:34:40 181
原创 验证码异常at java.desktop/sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1262)
验证码本地正常,服务器上出现异常Caused by: java.lang.reflect.InvocationTargetException: null at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeCo
2021-06-24 12:13:27 2335
原创 centos7安装docker
使用root权限更新yum源yum -y update卸载旧版本(如果之前安装过的话)yum remove docker docker-common docker-selinux docker-engine安装需要的软件包, yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖yum install -y yum-utils device-mapper-persistent-data lvm2设置docker yum 源.
2021-06-21 10:55:49 570
原创 docker rabbitmq安装延迟插件
下载插件插件下载地址:rabbitmq-delayed-message-exchange下载自己所需版本进入容器docker exec -it rabbitmq /bin/bash启动插件rabbitmq-plugins enable rabbitmq_delayed_message_exchange
2021-05-21 10:15:20 167
原创 java lamda 对list操作
Map<Long, List<Long>> resultMap = list.stream().collect(Collectors.groupingBy(UserRole::getUserId, Collectors.mapping(UserRole::getRoleId, Collectors.toList())));
2021-04-28 17:22:08 216
原创 spring boot jar包启动脚本
执行:/home/jenkins-script/spring-boot-deploy.sh restart dev root cloud-gateway-server /home/cloud日志:tail -f /home/cloud/cloud-gateway-server/logs/cloud-gateway-server.log脚本:#!/bin/bash## chkconfig: - 20 80# description: Starts and stops the App.
2021-03-29 11:43:31 237 2
原创 centos7初始化
静态IPvim /etc/sysconfig/network-scripts/ifcfg-ens192参考下图重启网络服务systemctl restart network初始化脚本:#!/bin/bash# init centos7 ./centos7-init.sh 主机名# 检查是否为root用户,脚本必须在root权限下运行if [[ "$(whoami)" != "root" ]]; then echo "please run this script as ro
2021-03-29 11:02:11 268 1
原创 解决jenkins Waiting for Jenkins to finish collecting data
构建完成后 Jenkins 对文件进行指纹验证导致的。这个指纹验证功能在 Maven 项目的构建中是自动开启的。所以我们只需要关闭在 Maven 构建配置中的自动指纹验证选项就可以了。
2021-03-13 15:11:28 1793
原创 docker-compose部署jenkins解决jenkins file.encoding ANSI_X3.4-1968
version: '3'services: jenkins: image: jenkins/jenkins # 镜像`jenkins/jenkins:lts` container_name: jenkins # 容器名为'jenkins' restart: always # 指定容器退出后的重启策略为始终重启 volumes:
2021-02-18 11:36:22 1216
原创 docker 安装 jenkins配置Java maven环境
通过docker安装的jenkins,出现了 mvn not found 错误,记录一下解决过程配置路径根据自己映射设置全局工具配置2. 配置环境变量
2021-01-29 16:57:07 1177
原创 阿里云子账号登录地址
主账号登陆地址:https://account.aliyun.com/login/qr_login.htm阿里云子账号登录地址:https://signin.aliyun.com/login.htm#/main
2021-01-24 13:38:03 3236
原创 jenkins插件加速设置
插件官方: http://mirrors.jenkins-ci.org/status.html#cnjenkins 插件中心配置:访问: http://192.168.2.141:8080/pluginManager/advanced升级站点 >> https://updates.jenkins.io/update-center.json 填写入国内插件源初始化时设置:(测试不管用)进入jenkins初始化位置:1.保留此离线页面,重新开启一个浏览器tab标签页2.输入输入网址ht
2021-01-21 22:46:57 824 3
原创 CentOS8 Docker安装
1 环境:CentOS Linux release 8.2.2004 (Core)2 安装步骤#卸载 CentOS 8.1 自带的podmanrpm -qa | grep -i podman
2021-01-20 10:53:39 125
原创 CentOS 更换阿里yum源
备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/#CentOS 6wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-6.repo#或者curl -o /etc/yum.repos.d/.
2021-01-20 10:12:51 146
原创 Centos8防火墙设置
#进程与状态相关systemctl start firewalld.service #启动防火墙systemctl stop firewalld.service #停止防火墙systemctl status firewalld #查看防火墙状态systemctl enable firewalld #设置防火墙随系统启动systemctl disable firewalld
2021-01-19 09:16:38 565
原创 MYSQL8 一条语句中COUNT出不同的条件
统计本月数量和今天数量SELECT count(if(DATE_FORMAT(create_time,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m'),true,null)) AS thisMonthTotal, count(if(TO_DAYS(create_time) = TO_DAYS(NOW()),true,null)) AS thisDayTotal FROM demo
2021-01-15 10:07:50 352 1
原创 centos8修改时间后LocalDateTime.now()获取为美国时间
centos8修改时间后LocalDateTime.now()获取为美国时间timedatectltimedatectl set-timezone Asia/Shanghai
2020-12-29 11:12:40 676
原创 记录一下 npm ERR! Failed at the chromedriver
nodejs 报错npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! chromedriver@79.0.3 install: node install.jsnpm ERR! Exit status 1npm ERR!npm ERR! Failed at the chromedriver@79.0.3 install script.npm ERR! This is probably not a problem with npm. There is
2020-11-25 17:09:47 662 1
原创 autodesk-forge中自定义工具栏,自定义图标
官方api地址:https://forge.autodesk.com/en/docs/viewer/v7/developers_guide/viewer_basics/toolbar-button/本次需求要自定义图标引入boost<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https:/
2020-11-12 15:40:53 788
原创 autodesk-forge 模型旋转代码
var that = this; (function animate() { if (that.recordTime) { requestAnimationFrame(animate); } // Is there an assumption here about the order of animation frame callbacks? var now = Date.now(); deltaTime = now - startTime; .
2020-11-02 16:34:52 587
原创 Spring cloud gateway获取本次请求命中的路由id
Spring cloud gateway全局filter中获取本次请求命中的路由id背景:本次项目是多租户,一个租户存在业务库和BI库,要在gateway中获取到路由id,进行数据源切换,特此记录一哈。代码:// 请求路由信息 Route route =(Route) exchange.getAttributes().get(ServerWebExchangeUtils.GATEWAY_ROUTE_ATTR); String id = route.getI
2020-10-24 10:56:56 2627
jdk-6u43-windows-x64.exe
2017-03-03
apache-maven-3.2.5-bin.zip
2017-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人