一般来说,直接访问官网查看具体的安装流程 https://ohmyz.sh/ # centos yum instal zsh # ubuntu 或者 debian sudo apt install zsh 然后下载 oh-my-zsh 安装脚本 sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/o…
由于 gradlew 在jenkins 的工作空间内没有可执行权限,需要在git仓库中执行如下: git update-index --chmod=+x gradlew git commit -m "update gradle mod" git push 重新提交之后,触发Jenkins任务之后即可修复
执行以下命令 ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 以上命令执行完,会在用户目录生成对应的文件 ~/.ssh/id_rsa ~/.ssh/id_rsa.pub 一个是私有key一个是public的key,我们将pub的key内容,加入目标服务器的 ~/.ssh/authorize…
首先下载最新版本的jenkins包,下载地址推荐镜像: wget https://mirrors.huaweicloud.com/jenkins/war/2.381/jenkins.war 然后创建一个 systemd 文件来配置 jenkins 服务 vi /usr/lib/systemd/system/jenkins.service jinki…
Jenkins默认的插件地址,或者更新源地址,比较慢,推荐更改为国内的地址 具体操作如下: vi $JENKINS_HOME/updates/default.json 替换里面的地址,在vi中执行 %s/updates.jenkins.io\/download/mirrors.tuna.tsinghua.edu.cn\/jenkins/g 联网检查…
主要通过 WITH RECURSIVE 来实现。 例如一张表的字段:id,code,name,parent_id , 其中 parent_id -> id 形成递归树形结构。 具体查询语句如下: WITH RECURSIVE grids as ( select * from t_grid where code = #{code} union all…
配置内容如下 http{ ... gzip on; gzip_static on; gzip_disable "msie6"; gzip_vary on; gzip_proxied any; gzip_comp_level 6; gzip_buffers 16 8k; gzip_http_version 1.1; gzip_min_length 2…
没有配置之前,文章的访问路径中带着 index.php 字样,例如: https://x-xi.cn/index.php/catalina-base_is_undefined.html 看起来别扭,也不利于 SEO 优化,所以需要干掉他,方法如下: 仅需要在nginx的配置文件增加: location / { try_files $…
由于我们使用logback记录spring-boot日志的时候,配置文件中有一下配置: <property name="log.path" value="${catalina.base}/logs"/> 但是,我们通常是直接运行 jar 包的方式,并没有配置 catalina.base 这个 tomcat 的变量信息,所以就自动生成了一个目录…
只需要在resources目录下创建一个 配置文件即可:logback-spring.xml <?xml version="1.0" encoding="UTF-8"?> <!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN…