docker容器中创建非root用户

简介用 docker 也有一段时间了,一直在 docker 容器中使用 root 用户肆意操作。直到部署 stable diffusion webui 我才发现无法使用 root 用户运行它,于是才幡然醒悟:是时候搞个非 root 用户了。 我使用的 docker 镜像文件是 centos:centos7.9.2009,使用如下命令就可以拉取其镜像文件。 1docker pull cento...

发布于 Server

MySQL笔记

简介一直使用着 MySQL,可能是因为现代化的编程框架太牛,差点让我忘记了原始的 SQL 怎么写了,再加上 DBA 的加持让我在 MySQL 上的‘造诣’越发卑微。发现很多自己遇到的问题是曾经已经解决过却被自己忽略的问题。 无论是因为 MySQL 版本问题,还是个人专业度问题,我还是觉得很有必要把这些问题记录下来,为后续解决问题提高效率。 ~ 写过的关于 MySQL 的文章: MySQL8...

发布于 Server

CentOS7.9 安装 mysql5.7

简介在 CentOS 7 上面安装 MySQL5.7 经历了一点小挫折,特此记录,给有需要的朋友做个参考。 我的云主机 CentOS 版本 1234567> lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 7...

发布于 Server

MySQL主键值被我用完了

简介对于关系表,有个很重要的约束,就是任意两条记录不能重复。不能重复是指能够通过某个字段唯一区分出不同的记录,这个字段被称为 主键。 对表的主键要求比较关键的一点是:记录一旦插入到表中,主键最好不要再修改。 选取表的主键一个基本原则是:没有特殊情况,不使用任何业务相关的字段(如证件号码、手机号码等)作为主键。 本篇主要说明下面两个问题: 主键值范围越界了会发生什么? 不设置主键行吗? 看...

发布于 Server

微服务: Token 相关的重构

简介在上一篇 微服务-Token的处理 中,写了一个 MSAuthTokenUtil 类,用来生成、刷新、校验 token,该类的方法都是 static 的。后续想了一下,还是将其改为普通的组件较好,在最新代码中对其做了两个较大的重构。 重构为组件将其改名为 MSAuthTokenHelper,并将其中的所有 static 方法改为实例方法,用注解 @Component 修饰。 1234...

发布于 Server

微服务: Token的处理

简介在 Win10-安装-Redis 和 微服务-SpringBoot-集成-Redis 分别介绍了如何安装和使用 Redis,今天继续结合 Redis,聊聊 token 授权登录的事情。 今天聊的主角是 JWT,聊完 JWT 之后再结合实例实现用户 token 登录。 JWT 介绍JWT,JSON Web Token 的缩写,基于 RFC 7519 标准。 下面内容来自 jwd.io,如下...

发布于 Server

导入MySQL数据库文件

简介 user.sql 是我在 Windows 10 系统中写的数据库文件,下面的举例都是基于这个系统和文件进行操作的。 其他系统如 macOS,操作命令也基本一样,只是文件路径不一样罢了。 ~接下来给大家介绍两种导入数据库文件的方法。 1、先进后导式 这种方式是先进入 MySQL,然后再导入数据库文件 进入 MySQL 1mysql -u username -p password 其中...

发布于 Server

微服务: SpringBoot 集成 Redis

简介忙碌了一周,感觉只有此刻写文字的时间才是最惬意的。最近工作比较忙,文章更新的较慢还望大家多多见谅🙇‍! 在阅读下面的内容之前,希望你已经安装并且做好了学习 Spring Boot 集成 Redis 的准备了。 如果你还没有搭建 Redis 环境,Win10-安装-Redis 这篇文章或许可以帮到您。 在 Spring Boot 1.x 版本中默认的 Redis 客户端是 Jedis 实...

发布于 Server

Win10 安装 Redis

简介关于微服务相关的分享,我都是在 Windows 10 系统下实践的,所以跟 Spring Boot 配套的软件也是在此系统上面安装的。 今天跟大家介绍一下如何在 Win10 下安装 Redis,该篇是 Spring Boot 使用 Redis 的处女篇,下篇结合之前登录场景举例如何在 Spring Boot 中使用 Redis。 往期 Win10 下面安装 MySQL 的文章:MySQL...

发布于 Server

微服务: 多 Module 管理工程

简介在 微服务-想办法让项目运行起来 这篇文章中,介绍了如何使用 IDEA 开发工具搭建本地的微服务开发环境,通常我们会把一个微服务项目分解成多个服务,那么为了更好的管理该项目,大家一般都会在 IDE 里面通过多 Module 来进行管理。这里的多 Module 可以理解为多个 SpringBoot 项目。 近期收到一些小伙伴的反馈,在使用 IDEA 搭建多 Module 的时候总会遇到一些...

发布于 Server

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

veryitman