根据 MySQL 官方文档《使用 MySQL Yum 存储库在 Linux 上安装 MySQL》在 CentOS 8 安装 MySQL 步骤如下: 下载 MySQL 发行包 1wget https://repo.mysql.com/...
基于 Docker 安装 novel-plus(小说精品屋-plus)
本安装教程以“最简安装”为原则,不考虑实际生产中的问题(如性能、安全和资源占用等),不会实时更新镜像。它适用于想要快速体验系统功能的用户,但并不推荐在生产环境中使用。 Docker 安装Ubuntu 环境 | Debian 环境 ...
Spring Boot 如何加载非 Classpath 类路径下的外部 JAR 和配置文件
Launcher(启动器)org.springframework.boot.loader.Launcher 类是一个特殊的引导类,是 Spring Boot 可执行 jar 的主要入口点,它是 Spring Boot jar 文件中的...
扫盲:守护进程、后台进程、守护线程和用户线程
线程和进程进程是对运行时程序的封装,是资源分配的最小单位,进程实现了操作系统的并发,进程在执行过程中拥有独立的内存单元。 线程是进程的子任务,是 CPU 调度的最小单位,线程实现了进程内部的并发,多个线程共享进程的内存。 守护进程和后...
扫盲:Java 的版本发布和试用功能说明
版本号Java 早期的版本使用带小数点的数字 1.1~1.4 代表主版本号,Java 5 开始变成了使用整数代表主版本号。 发布节奏 Java 9 开始,每六个月发布一个新版本,其中包括短期支持版本(Short-Term-Suppor...
Linux 下检测远程主机端口是否打开的几种方式
telnet host port 方式 telnet 命令用于使用 TELNET 协议与另一个主机进行交互通信。可以对另一主机进行远程登录和管理操作,也可以通过 telnet 来确认远程主机的某个端口是否开放,是日常网络故障排错的...
Linux 查看端口占用情况
Linux 查看端口占用情况可以使用 lsof 和 netstat 命令。 lsoflsof(list open files)是一个列出当前系统打开文件的工具。在 Linux 环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问...
GitHub 标星 4.2w 的正则表达式入门教程
正则表达式(Regular expression )是一组由字母和符号组成的特殊文本,我们常使用缩写的术语“regex”或“regexp”来表示,是学习主流编程语言如 Java、Python、JavaScript 甚至 Shell ...
100个实用的经典 Linux Shell 脚本案例参考
编写 hello world 脚本 12345#!/bin/bash # 编写 hello world 脚本 echo "Hello World!" 通过位置变量创建 Linux 系统账户及密...
Spring Boot 中一种防止 @RequestBody 接收 Json 数据导致 XSS 攻击的简单方法
问题前后端分离项目,对于 POST 和 PUT 类型的请求方法,后端基本都是通过 @RequestBody 注解接收 application/json 格式的请求数据,以往那种通过过滤器 Filter + 装饰器 Wrapp...