avatar
文章
8
标签
7
分类
4

主页
存档
标签
分类
相关链接
关于
冰晓焰的随记
搜索
主页
存档
标签
分类
相关链接
关于
使用Docker在服务器上搭建兰空图床
发表于2023-10-09|大学学习
本文将介绍如何使用Docker快速搭建兰空图床首先请参考我写的这篇文章来完成Docker的安装这里使用了以下项目,感谢项目作者的付出:https://github.com/HalcyonAzure/lsky-pro-docker 部署方法请运行以下命令进行兰空图床的部署:1234567docker run -d \ --name lsky-pro \ --restart unless-stopped \ -p 8089:8089 \ -v $PWD/lsky/web:/var/www/html \ -e WEB_PORT=8089 \ halcyonazure/lsky-pro-docker:latest 也可以使用Docker-Compose部署使用MySQL来作为数据库的话可以参考原项目 #256 来创建docker-compose.yaml,参考内容如下: 12345678910111213141516171819202122232425262728293031323334353637version: '3'services ...
在Ubuntu上安装Docker并配置阿里云镜像源
发表于2023-10-08|网络运维
第一步:通过TUNA镜像源安装在服务器上安装Docker12345export DOWNLOAD_URL="https://mirrors.tuna.tsinghua.edu.cn/docker-ce"# 如您使用 curlcurl -fsSL https://get.docker.com/ | sudo -E sh# 如您使用 wgetwget -O- https://get.docker.com/ | sudo -E sh 第二步:配置阿里云镜像源请访问以下链接(需要登录阿里云账号,可使用支付宝扫码登录)https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors之后使用阿里云提供的镜像地址配置镜像加速器12345678sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["这里填入阿里云提供的加速器地址&qu ...
为什么MySQL在存储中文的时候应该选用utf8mb4字符集而不是utf8字符集
发表于2023-10-07|大学学习
乱码的原因为什么在MySQL中使用utf8字符集存储中文会出现乱码呢? 原因在于MySQL中的utf8字符集与标准不一致。MySQL的utf8字符集实际上只是一种变种的UTF-8编码,它最多只能表示3个字节的字符。而一些中文字符和表情符号等可能需要4个字节来表示,因此在使用utf8存储这些字符时,就会出现乱码的情况。 引入utf8mb4字符集的理由为了解决这个问题,MySQL引入了utf8mb4字符集。utf8mb4是MySQL的一种字符集,它完全兼容UTF-8编码标准,可以正确地存储和处理所有的Unicode字符。mb4代表了“most bytes 4”的意思,即最多使用4个字节来表示字符。 那么,为什么使用utf8mb4而不是直接使用utf8呢? 因为MySQL的utf8mb4字符集与UTF-8编码标准一致,可以正确地存储和处理所有的Unicode字符,包括中文、特殊字符和表情符号等。这样,我们就不再需要担心存储中文时出现乱码的问题。 解决方案如何在MySQL中使用utf8mb4字符集呢? 首先MySQL的版本要大于等于5.5.3,因为MySQL从这个版本开始才有了utf8mb4字 ...
记录一次MySQLNonTransientConnectionException异常的解决过程
发表于2023-10-05|大学学习
Java 项目启动连接 MySQL 数据库报错,报错信息如下: 1234567891011org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.### The error may exist in phase01/UserMapper.xml### The error may involve test.findUserById### The error occurred while executing a query### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to ...
VI/VIM使用速查
发表于2023-10-04|实用工具
本文参考整理了下面两个项目,感谢项目作者的付出https://github.com/hackjutsu/vim-cheatsheethttps://github.com/skywind3000/awesome-cheatsheets 快速指南全局命令 命令 描述 :help 关键词 打开关键词的帮助 :o 文件 打开文件 :saveas 文件名 另存为 :close 关闭当前窗格 光标移动 命令 描述 h 向左移动光标 j 向下移动光标 k 向上移动光标 l 向右移动光标 H 移动到屏幕顶部 M 移动到屏幕中间 L 移动到屏幕底部 w 跳转到下一个单词的开头 W 跳转到下一个单词的开头(单词可以包含标点符号) e 跳转到下一个单词的结尾 E 跳转到下一个单词的结尾(单词可以包含标点符号) b 跳转到上一个单词的开头 B 跳转到上一个单词的开头(单词可以包含标点符号) 0 跳转到行的开头 ^ 跳转到行的第一个非空字符 $ 跳转到行的末尾 g_ 跳转到行的最后一个非空字符 ...
运行hexo s命令后提示端口被占用怎么办
发表于2023-10-04|Hexo
12FATAL Permission denied. You can't use port 4000.FATAL Something's wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html 在运行hexo s命令时,如果提示端口被占用,这意味着在同一台计算机上已经有其他应用程序正在使用该端口。解决这个问题的方法是更改Hexo的运行端口。以下是你可以尝试的解决方法: Linux、MacOS系统下解决方法 手动指定一个空闲的端口来运行Hexo。在命令行中,输入以下命令: 1hexo s -p 端口号 将”端口号”替换为你想要使用的端口号,例如3000或4000。这将告诉Hexo使用指定的端口运行。 如果你不确定哪些端口正在被占用,可以使用以下命令查看当前被占用的端口号: 1lsof -i :端口号 将”端口号”替换为你怀疑被占用的端口号。命令将显示与该端口相关的程序的详细信息。你可以停止正在运行的程序,或者选择一个空闲的端口。 Windows系 ...
黑马程序员新版Linux教程实战章节笔记整理
发表于2023-10-01|大学学习
黑马程序员新版Linux零基础快速入门到精通 - 实战章节https://www.bilibili.com/BV1n84y1i7td/?p=43 MySQL数据库管理系统安装部署【简单】简介MySQL数据库管理系统(后续简称MySQL),是一款知名的数据库系统,其特点是:轻量、简单、功能丰富。 MySQL数据库可谓是软件行业的明星产品,无论是后端开发、大数据、AI、运维、测试等各类岗位,基本上都会和MySQL打交道。本次课程分为2个版本进行安装: MySQL 5.7版本安装 MySQL 8.x版本安装 由于MySQL5.x和8.x各自有许多使用者,所以这两个版本我们都演示安装一遍 注意MySQL的安装过程中,除了会使用Linux命令外,还会使用到少量的数据库专用的:SQL语句 对于SQL语句我们并未涉及,所以可以跟随教程的内容,复制粘贴即可 如对MySQL感兴趣,可以学习BiliBili黑马程序员视频:2022新版黑马程序员MySQL知识精讲+mysql实战案例_零基础mysql数据库入门到高级全套教程 如有时间,建议可以在学习完Linux系统之后,学习一下MySQL数据库 ...
黑马程序员新版Linux教程笔记整理
发表于2023-10-01|大学学习
黑马程序员新版Linux零基础快速入门到精通https://www.bilibili.com/BV1n84y1i7td/ Linux基础命令Linux的目录结构 /,根目录是最顶级的目录了 Linux只有一个顶级目录:/ 路径描述的层次关系同样适用/来表示 /home/itheima/a.txt,表示根目录下的home文件夹内有itheima文件夹,内有a.txtls命令功能:列出文件夹信息语法:ls [-l -h -a] [参数] 参数:被查看的文件夹,不提供参数,表示查看当前工作目录 -l,以列表形式查看 -h,配合-l,以更加人性化的方式显示文件大小 -a,显示隐藏文件隐藏文件、文件夹在Linux中以.开头的,均是隐藏的。默认不显示出来,需要-a选项才可查看到。pwd命令功能:展示当前工作目录语法:pwdcd命令功能:切换工作目录语法:cd [目标目录]参数:目标目录,要切换去的地方,不提供默认切换到当前登录用户HOME目录 HOME目录每一个用户在Linux系统中都有自己的专属工作目录,称之为HOME目录。 普通用户的HOME目录,默认在:/home/用户名 root用户 ...
1
avatar
冰晓焰
文章
8
标签
7
分类
4
GitHub
公告
欢迎来到我的博客!
我的博客还在持续建设中
最新文章
使用Docker在服务器上搭建兰空图床2023-10-09
在Ubuntu上安装Docker并配置阿里云镜像源2023-10-08
为什么MySQL在存储中文的时候应该选用utf8mb4字符集而不是utf8字符集2023-10-07
记录一次MySQLNonTransientConnectionException异常的解决过程2023-10-05
VI/VIM使用速查2023-10-04
分类
  • Hexo1
  • 大学学习5
  • 实用工具1
  • 网络运维1
标签
后端开发 MySQL VIM Linux 黑马程序员 Docker 博客建设
归档
  • 十月 20238
网站资讯
文章数目 :
8
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2023 By 冰晓焰
框架 Hexo|主题 Butterfly
搜索
数据库加载中