原创2025/10/30大约 27 分钟
GithubAction
Github提供的一个持续集成与持续部署(CI/CD)平台
可以在代码提交、拉取请求、发布版本等事件发生时,自动执行脚本或者流程
免费额度:2000分钟/月
使用
需要在.github/workflows下创建一份yml文件,里面编写我们的脚本
原创2025/10/24大约 2 分钟
原创2025/10/18大约 18 分钟
概念
Kubernetes是一个容器编排框架,提供了一个可弹性运行分布式系统的框架
它具有以下功能:
- 服务发现和负载均衡
- 存储编排
- 自动部署和回滚
- 自我修复
- 等等......
原创2025/10/18大约 4 分钟
MybatisPlus
对于Mybaits的增强和升级,两者之间是合作的关系
如何使用:
- 自定义的
Mapper接口要继承MybaitsPlus提供的BaseMapper接口,指定要操作的实体类
public interface UserMapper extends BaseMapper<User> {
}
原创2025/10/8大约 36 分钟
Docker
当我们利用Docker安装应用时,Docker会自动搜索并下载应用镜像。镜像不仅包含应用本身,还包含应用运行所需要的环境、配置、系统函数库。Docker会在运行镜像时创建一个隔离环境,称为容器
docker run -d \
--name mysql \
-p 3306:3306 \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=123 \
mysql
原创2025/10/1大约 5 分钟
SSM
由三部分组成:
Spring frameworkSpringMVCMybatis
在企业开发web应用的时候需要基于SSM进行开发,但是我们使用的是SpringBoot进行快速开发,SpringBoot是为了简化SSM这类Spring应用开发的一个框架
原创2025/9/26大约 48 分钟
java编译流程
- 由
javac把.java文件编译成.class文件 - 再由JVM把
.class文件编译成二进制文件给操作系统执行 - 因此它十分适合跨操作系统开发
JVM
就是java虚拟机
- 即时编译(JIT):会监控代码执行频率,找出热点代码,把热点代码编译成机器码后存储在内存
- 内存管理:利用JVM的垃圾回收机制自动回收不用的对象
原创2025/9/8大约 52 分钟
