Wh0ami-hy

实践是检验真理的唯一标准

Springboot线程池

1. 异步配置 在SpringBoot中简单使用异步编程非常简单,只需要两步 使用@EnableAsync开启异步支持 @EnableAsync @Configuration public class ConcurrencyConfig { ... } 使用@Async注解相关方法 @Async public void runAsync(Integer id){ ... } ...

Lombok注解

1. Lombok 是什么 Lombok 提供了一组注解和工具,用于在编译期自动生成样板代码。这些样板代码通常是一些重复性的、无趣的、但是必需的代码,例如 getter 和 setter 方法、构造函数、equals 和 hashCode 方法等。借助 Lombok,你就不必手动编写这些繁琐的代码,它会在编译时自动帮你生成这些方法,让你的代码文件简洁而整洁。 2. Lombok 的用途 ...

Docker最佳实践

1. 为什么需要最佳实践 主要有以下几方面的需要: 提高安全性 优化Docker image 的大小 充分利用Docker有用的功能 编写易于维护的Dockerfile 文件 2. 容器应该是短暂的 短暂 意味着可以停止和销毁容器,并且创建一个新容器并部署好所需的设置和配置工作量应该是极小的 容器最初是针对无状态的应用而设计的,在逻辑上,容器内应用产生的临时数据...

数据库系统概论

基于《数据库系统概论》第5版 王珊 编著 1. 绪论 1.1. 数据库系统概述 1.1.1. 四个基本概念 数据Data 数据是数据库中存储的基本对象 数据的种类:文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等 DB数据库(Database) 是长期储存在计算机内、有组织、可共享的大量数据的集合 数据库的基本特征 数据按一定的数据模型组织、描述和储存 ...

Gitlab部署

1. Gitlab-CE安装 Docker-Compose方式部署 创建文件docker-compose.yml version: '3.6' name: gitlab services: gitlab: image: 'gitlab/gitlab-ce:latest' container_name: gitlab restart: always h...

本站总访问量