GitHub 热力图加载失败
GitHub Actions自动化部署Spring Boot至阿里云镜像仓库
使用 GitHub Actions 实现 Spring Boot 项目打包并推送至阿里云镜像仓库 GitHub Actions 配置文件 在项目根目录下创建 .github/workflows/docker-publish.yml 文件,内容如下: # 此工作流用于构建 Spring
阅读原文
Spring Security JWT认证完整实现
本文介绍了基于Shiro和JWT实现无状态认证与权限控制方案。与传统Session方案相比,JWT通过将用户信息加密存储在客户端token中,解决了分布式系统中Session共享、跨域和横向扩展难题。方案采用以下核心实现: 1. **架构设计**:采用Shiro处理权限逻辑,JWT承载用户身份信息。自定义`Oauth2Token`继承`AuthenticationToken`适配Shiro认证流程...
阅读原文
Docker Compose配置文件详解
本文介绍了Docker Compose配置文件的架构与服务配置规范。配置文件由version、services、networks和volumes四大模块构成:version指定文件格式版本,services定义容器服务,networks配置网络,volumes声明数据卷。服务配置支持多种参数,核心配置项包括: 1. **build**:指定Dockerfile构建路径和参数,支持context/d...
阅读原文
Docker容器操作与命令详解
本文详细介绍了Docker容器的运行命令、参数解析及常用操作,包括MySQL和Redis的容器化部署示例,并涵盖了Docker镜像管理、容器生命周期操作及Dockerfile语法指南。
阅读原文
Java基础核心知识点详解
Java基础要点摘要** 1. **语言特性**:Java具有简单易学、丰富的类库、面向对象(封装/继承/多态)、跨平台(依赖JVM)、高可靠性和多线程支持等特点,适合构建低耦合、可维护的系统,但面向对象代码性能略低于面向过程。 2. **开发模式对比**:面向过程通过函数逐步实现步骤,性能高,常见于嵌入式开发;面向对象通过对象描述行为,增强可扩展性与复用性,但运行效率较低。 3. **基本数...
阅读原文图库
Focus Moments
暂无图库分组
友情链接
Friends & Partners