mysql 实现父子递归列表查询

MySql 8 实现递归查询父子集文章转载自:【MySql 8】WITH RECURSIVE 递归查询父子集背景开发过程中遇到一个问题,需要从父级 id 查询全部子集和子集的子集,以前的实现方式是查询全部数据在后台通过代码实现,但是这样 数据量小还可以,数据量一大,就有问题。后来百度 mysql 的


mysql8 定时备份数据库

MySQL8 定时备份数据库由于一次惨痛的教训(其实就是刚刚建好这个博客,就发现数据库被人搞了,要我支付比特币),再加上某友人的劝说,我抛弃了原本的 MariaDB,投入了 MySQL 的怀抱,现在我又回到 mariadb 的怀抱了,真香。但这样还是改不了数据库可能被人入侵的问题,这才不可能是因为我


使用docker安装mysql,并挂载本地目录到容器中

使用 docker 安装 mariadb,并挂载本地目录到容器中最近开始玩 docker,并尝试把自己常用的服务都用 docker 部署,这里记录一下我 使用 docker 安装 mariadb 的过程文章转载自:使用 docker 安装 mysql,并挂载本地目录到容器中拉取镜像# 默认拉取最新的


使用nvm安装NodeJs

因为开发的时候因为 nodejs 的版本不同会有很多奇怪的 bug,于是就有了 nodejs 版本管理用具,nvm 是我现在主要使用的一个,这里记录一下安装配置的过程,包含 windows 和 linux 两种环境。


idea 插件备份

idea 自从 2020 版本之后, 不能想以前那样, 采用拷贝配置文件夹的方式进行插件配置的备份了, 于是这里记录以下个人常用插件, 也算做一个插件的分享推荐


markdown 基本语法

markdown 基本语法Markdown 是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。这个博客所有文章都是我用 markdown 写的。这里记录以下 markdown 的语法。字体示例:*斜体* 或 _斜体_**粗体*****加粗斜体***~~删除线~~效果


git美化

win10 下 git 的美化最初是忍受不了 win10 下 cmd 和 powershell 的丑和难用,想找一个 win10 下像 linux 那样的终端,百度,google 的半天之后,最终锁定了 Windows Terminal(终端) + Git Bash(Shell)的方案。设置快捷键为


禁用笔记本键盘

禁用笔记本键盘这个主要是公司配的笔记本键盘着实不咋的,自己买了一个办公的键盘,但是这样距离屏幕有点远,笔记本本身屏幕也比较小,看着就很费劲,故放到笔记本键盘上,但是容易误触,想到禁用笔记本键盘,这里简单记录一下,分别有 arch 和 win10 两种情况的禁用arch 下禁用笔记本键盘安装 xorg


idea启动报错kotlin版本不兼容

idea 启动 springboot 项目报错 kotlin 版本不兼容异常现象启动报错异常为:***************************APPLICATION FAILED TO START***************************Description:An attemp