- ALL
- java33
- linux32
- 工具17
- 其他15
- 数据库7
- git5
- nas5
- vue5
- 前端5
- ai3
- framework3
- windows3
- 脚本2
- hexo2
- app2
- 智能家居2
- 小程序2
- spring2
- maven2
- docker2
- api1
- 资源1
- mysql1
- markdown1
- python1
- question1
- 运维1
- 数据传输1
- 数据结构1
- nginx1
- 安全1
在mysql中查询最终组装为树形结构的数据
根据某一个id查出所有父级、祖级、包括当前节点 1234567891011121314151617SELECT T2.* FROM ( SELECT @r AS _id, ( SELECT @r := parent_id FROM sys_city WHERE id = _id ) AS parent_id, @l := @l + 1 AS lvl FROM ( SELECT @r := 真实id, @l := 0 ) vars, sys_city h WHERE @r <> 0 ) T1 JOIN sys_city T2 ON T1._id = T2.id ORDER BY T1.lvl DESC 根据某一个父级id查出所有子级、孙级、包括当前节点 1234567891011121314151617SELECT id, name, parent_id FROM (SELECT t1.id, IF(FIND_IN_SET(parent_id,...
spring boot配置文件中环境变量的使用说明
根据项目设置独有的字符串,区分不同项目 以redis为例说明 redis需要配置项为四项 database: 环境变量需要设置为IMSP_REDIS_DB_DEV,默认值为0 host: 环境变量需要设置为IMSP_REDIS_HOST_DEV, 默认值imsp-redis-dev,同样为字符串,下文说明 port: 环境变量需要设置为IMSP_REDIS_PORT_DEV, 默认值为6379 password: 环境变量需要设置为IMSP_REDIS_PWD_DEV, 较为私密, 默认值随意。 开发者对本地环境进行配置以满足项目需要,而不是对项目中的通用配置进行修改,并且还反复修改后上传git库!!! windows host配置,即上方默认值为字符串而不是固定ip的内容。 修改本地hosts文件,目录为C:\Windows\System32\drivers\etc 添加内容(根据实际情况添加!下方内容只是本项目适用) 1127.0.0.1 imsp-redis-dev 可以借助软件来管理及修改如软件switchhosts,...
前端代码示例及记录
背景图片自适应大小 12345background-image: url("../../static/permission/login-bg.png");background-repeat: no-repeat;background-size: 100% 100%;height: 100vh;width: 100vw; 点击非目标元素使目标消失 1234<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...
element-ui 组件样式修改
el-select 样式修改 原生 修改后 组件 1234567891011121314<el-select v-model="czValue" default-first-option size="small" class="e-m-t-20 e-m-l-20" style="width: 100px" > <el-option v-for="item in czList" :key="item.code" :label="item.name" :value="item.code"> ...
发布工具包至maven中心库
注册 引用站外地址 在maven中心库注册 注册 提出工单 查看审核记录 gpg密钥 下载位置 1234567# 密钥生成gpg --gen-key# 上传公钥gpg --keyserver hkp://keyserver.ubuntu.com:80 --send-keys 公钥# 查看公钥是否上传成功gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 公钥 配置maven setting.xml 1234567891011121314151617181920212223242526272829303132333435363738<?xml version="1.0" encoding="UTF-8"?><settings...
docker相关操作
更新yum工具 1yum install -y yum-utils docker安装官方源 12345678# 查询安装过的包yum list installed | grep docker# 卸载dockeryum -y remove docker# 下载docke-ceyum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo docker更新 12345678# 更新源yum makecache fast# 安装yum install docker-ce# 开机自启systemctl enable docker# 启动dockersystemctl start docker docker 镜像中央仓库 引用站外地址 docker镜像中心仓库 docker docker...
allbs工具类,常用工具、方法封装
添加依赖 12345<dependency> <groupId>cn.allbs</groupId> <artifactId>allbs-model</artifactId> <version>0.8.1</version></dependency> 工具类 个人信息随机生成 姓名生成 12345// 根据权重随机ChineseUtil.getRandomChineseName();// 完全随机ChineseUtil.getRandomChineseName(false); 手机号生成 1PhoneNumberGenerator.generateRandomPhoneNumber(); 身份证号生成 1IDCardGenerator.generateRandomIDCard(false); JBF293K报文解析 12JBF293KMapper jbf293KMapper = new...
timescaledb详细使用手册
一.添加timescaledb插件 1.指令添加插件 1234567# 登录su postgrespsql# 列出当前库\l# 添加timescaled 扩展create extension timescaledb; 2.使用图形化工具添加插件 使用pgAdmin4、Dbeaver等工作可直接添加插件 二.普通表转为超表 1.普通超表 12345678910111213141516# 创建普通表,和mysql类似CREATE TABLE sensor_data ( "time" timestamp with time zone NOT NULL, device_id TEXT NOT NULL, location TEXT NULL, temperature NUMERIC NULL, humidity NUMERIC NULL, pm25 NUMERIC );# 建立时间索引CREATE INDEX ON 表名(时间字段 DESC)# 创建超表方式可自由组合SELECT...
git上传文件忽略配置.gitignore模版
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100### gradle ###.gradle/build/!gradle/wrapper/gradle-wrapper.jar### STS ###.settings/.apt_generated.classpath.factorypath.project.settings.springBeansbin/### IntelliJ IDEA ###.idea*.iws*.iml*.ipr*.lockrebel.xml### NetBeans ###nbproject/private/build/nbbuild/dist/nbdist/.nb-gradle/### maven...
git常用指令
git 创建远程分支 1234# 创建本地分支git checkout -b dev# 建立本地到远端仓库的链接git push --set-upstream origin dev 设置Git的user name和email: 12$ git config --global user.name ""$ git config --global user.email "" 生成SSH密钥过程: 123456789# 查看是否已经有了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:#...