Nginx安装使用教程

前言Nginx 在 root 权限且有外网权限下的安装使用比较简单,而且网上教程也比较多,这里我们总结一下在没有 root 权限并且没有外网权限下的 Nginx 使用教程。但在博主实际的操作过程中,仍有不少操作使用了 sudo 权限和外网权限。实现安装Nginx下载Nginx安装包在官网找到对应的安
Nginx 2023年03月17日 611次浏览

MySQL:唯一索引中的NULL值

前言MySQL 中的 UNIQUE 索引,可以在一个或多个列中强制实现值的唯一性。但唯一索引中存在一个特性——那就是 NULL 值在 MySQL 中被视为不同的值。因此如果在 UNIQUE 索引中出现 NULL 值,那么其唯一性就失效了。实现单列UNIQUE索引建表语句:create table u
MySQL 2023年03月15日 1,125次浏览

Java:实体类中Integer和int的区别

前言实体类中 Integer 和 int 的区别。实现Integer 的默认值是 null,而 int 的默认值是0。数据库中的 INT 类型对应的是 Integer,而不是 int。定义属性值 int 类型的时候,在数据库中默认 null,当插入操作的时候会把默认值变成0。定义属性值 Intege
Java 2023年03月14日 711次浏览

Mybatis:大于、小于符号的写法

前言在 Mybatis 中 >、<、>=、<=等符号的使用。实现原符号 < <= > >=替换符号 &lt; &lt;= &gt; &gt;=记忆小技
Mybatis 2023年03月14日 513次浏览

SpringBoot:文件上传下载

前言在 Spring Boot 中实现文件的上传和下载。实现文件上传上传一个文件,并保存在指定位置:@PostMapping("/upload")public String upload(@RequestParam(value = "file") Multip
Java 2023年03月10日 761次浏览

Java:枚举类的用法

前言针对枚举类的基础用法大家可参考菜鸟教程,本文记录一下稍微复杂点的用法(不同用法的本质是相同的,只是形式有所不同)。实现设想这样一个应用场景:根据一个给定的值,如果这个值在某个集合内,就返回特定的 code 和 name 。定义枚举类针对如上场景,我们把值的集合定义为一个 List(已给定初始化值
Java 2023年03月08日 617次浏览

IDEA:常用快捷键

撤销:CTRL+Z恢复:CTRL+Shift+Z显示类结构图:Ctrl+H返回至上次浏览的位置:Ctrl+Alt+ ←/→在方法间快速移动定位:ALT+ ↑/↓显示注释文档:Ctrl+Q高亮错误或警告快速定位:F2 或 Shift+F2逐个往下查找相同文本,并高亮显示:选中文本,按Alt+F3全局搜
IDEA 2023年02月27日 631次浏览

MySQL:DECIMAL数据类型

背景MySQL 中 DECIMAL 数据类型。理论MySQL DECIMAL 数据类型用于在数据库中存储精确的数值。我们经常将 DECIMAL 数据类型用于保留准确精确度的列,例如会计系统中的货币数据。它的具体用法如下:DECIMAL(10,2) 表示总共能存 10 位数字,其中末尾 2 位是小数,
MySQL 2023年02月16日 704次浏览

多线程:如何确保多线程中所有任务执行完成

背景在 多线程 的应用场景中,可能有些功能代码需要在所有任务执行完成后才可以继续执行,那么如何确保线程中所有任务都已执行完成了呢?如以下代码,Hello,World!在任务完成之前就输出了:import java.util.concurrent.*;/** * @author 郎家岭伯爵 */pub
多线程 2023年02月15日 628次浏览

MySQL字段类型tinyint、smallint、mediumint、int、bigint

背景MySQL 中整型字段详解。理论先来看一下基本的概念:字节(byte),1个字节等于8个位(bit),一个 bit 存储 0 或者 1,理解这个对于理解后面的占用字节导致的存储数值的有很重要的作用。整型,常见细分为 tinyint、smallint、mediumint、int、bigint 这几
MySQL 2023年02月15日 713次浏览