- ALL
- linux30
- java25
- 前端5
- vue4
- 数据库3
- git3
- 工具3
- hexo2
- app2
- framework2
- windows2
- 资源1
- api1
- docker1
- mysql1
- markdown1
- maven1
- question1
- nginx1
在mysql中查询最终组装为树形结构的数据
根据子级某个节点查询出所有上级节点或者根据某个父级节点查询出所有下级节点
spring boot配置文件中环境变量的使用说明
开发过程中存在多个环境,如不同的redis、mysql、minio环境等,未保证配置文件的唯一性,不过被不同开发者随意修改并上传,所以统一规定使用系统环境变量来控制,最终达到不修改配置文件而成功使用不同开发环境的目的。同时避免源码泄露导致个人开发环境中host、账号密码登信息泄露。
前端代码示例及记录
背景图片自适应大小
background-image: url("../../static/permission/login-bg.png");
background-repeat: no-repeat;
background-size: 100% 100%;
height: 100vh;
width: 100vw;
点击非目标元素使目标消失
<img src="../../static/equip/tip.png" class='has-tooltip' @click="clickImg" @click.stop="tooltipShow = true"/>
<div class="tooltip-div" v-bind:class="tooltipShow ? 'o-1' : 'o-0'" ref="showTooltip">
<span class='tooltip'>图片能明确本治理设施风量,活性炭设计使用量以及活性炭更换周期的相关支撑文件(工程设计文本,环评报告等)</span>
</div>
.o-0 {
o ...
element-ui 组件样式修改
修改element-ui中原生组件的样式,使其满足业务场景需要。
发布工具包至maven中心库
注册
引用站外地址
在maven中心库注册
注册
提出工单
查看审核记录
gpg密钥
下载位置
# 密钥生成
gpg --gen-key
# 上传公钥
gpg --keyserver hkp://keyserver.ubuntu.com:80 --send-keys 公钥
# 查看公钥是否上传成功
gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 公钥
配置maven setting.xml
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:sch ...
docker相关操作
更新yum工具
yum install -y yum-utils
docker安装官方源
# 查询安装过的包
yum list installed | grep docker
# 卸载docker
yum -y remove docker
# 下载docke-ce
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
docker更新
# 更新源
yum makecache fast
# 安装
yum install docker-ce
# 开机自启
systemctl enable docker
# 启动docker
systemctl start docker
docker 镜像中央仓库
引用站外地址
docker镜像中心仓库
docker
docker 镜像下载
# 下载
docke ...
allbs工具类,常用工具、方法封装
添加依赖
<dependency>
<groupId>cn.allbs</groupId>
<artifactId>allbs-model</artifactId>
<version>0.3.1</version>
</dependency>
工具类
大气aqi计算类 AqiUtil
计算实时/日的AQI数据 countRealAqi
public java.util.Map<java.lang.String,java.lang.Object> countRealAqi(java.util.Map<java.lang.String,java.lang.Double> pollutantValueMap,boolean isDay)
计算实时/日的AQI数据 SO2(μg/m³) NO2(μg/m³) PM10(μg/m³) CO(mg/m³) O3(μg/m³) PM2.5(μg/m³)
参数:
pollutantValueMap - 以因子code为ke ...
timescaledb详细使用手册
本文内容大部分为官方文档翻译得出,小部分为自己的使用经验,存在不准确的内容自行脑补。
git上传文件忽略配置.gitignore模版
### gradle ###
.gradle
/build/
!gradle/wrapper/gradle-wrapper.jar
### STS ###
.settings/
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
bin/
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
*.lock
rebel.xml
### NetBeans ###
nbproject/private/
build/
nbbuild/
dist/
nbdist/
.nb-gradle/
### maven ###
target/
*.war
*.ear
*.zip
*.tar
*.tar.gz
### logs ####
/logs/
/log/
*.log
### temp ignore ###
*.cache
*.diff
*.patch
*.tmp
*.java~
*.properties~
*.xml~
### system ignore ### ...
git常用指令
git 创建远程分支
# 创建本地分支
git checkout -b dev
# 建立本地到远端仓库的链接
git push --set-upstream origin dev
设置Git的user name和email:
$ git config --global user.name ""
$ git config --global user.email ""
生成SSH密钥过程:
# 查看是否已经有了ssh密钥:
cd ~/.ssh
# 生成密钥:
ssh-keygen -t rsa -C "xxx@icloud.com"
# 一路回车
Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
# 最后得到了两个文件:id_rsa和id_rsa.pub
添加密钥到ssh:ssh-add 文件名需要之前输入密码。
在github上添加ssh ...