容器

首页 标签 容器
# 容器 #
关注
92185内容
生产环境发布管理
本文介绍大型团队如何通过自动化部署平台实现多环境(dev/test/pre/prod)高效发布,涵盖各环境职责、基于Jenkins+K8S的CI/CD流程、分支管理、一键发布与回滚机制,并结合Skywalking实现日志链路追踪,提升发布效率与问题排查速度。
自动装配机制
SpringBoot主启动类通过@SpringBootApplication注解实现自动装配,其核心由@ComponentScan、@SpringBootConfiguration和@EnableAutoConfiguration组成。该注解组合利用元注解定义行为,并通过@Import导入配置类,借助SpringFactoriesLoader加载spring.factories中预设的自动配置类,结合条件注解实现智能化Bean注入,从而简化开发配置。
4.认识SpringSecurity
Spring Security 是 Spring 生态中的安全框架,核心功能包括认证(如表单、OAuth2、JWT等)与鉴权(URL、方法级、RBAC等),支持多种安全机制并可防御 CSRF 等攻击。其架构基于过滤器链,通过 `DelegatingFilterProxy` 与 `FilterChainProxy` 实现安全逻辑的灵活嵌入与多链管理,兼具扩展性与安全性。(238字)
生产环境发布管理
本文介绍大型团队如何通过自动化部署平台实现多环境(dev/test/pre/prod)高效发布与运维。涵盖各环境职责、基于Jenkins+K8S的CI/CD流程、分支管理、一键发布及Skywalking日志链路追踪,提升发布效率与问题排查速度。
认识SpringSecurity
Spring Security 是 Spring 的核心安全框架,提供认证、授权及安全防护功能。支持表单、OAuth2、JWT 等多种认证方式,基于过滤器链实现请求鉴权,可动态配置权限规则,并防御 CSRF 等攻击。其核心通过 `FilterChainProxy` 与 `DelegatingFilterProxy` 集成到 Web 请求流程中,实现灵活的安全控制。(238 字)
Jenkins配置编译项目
Jenkins配置编译任务,实现从GitLab拉取代码,通过Maven/Node编译打包,Docker构建镜像并推送至CCE仓库,kubectl更新服务。支持后台app-web、system-server及前端Vue项目自动化构建与部署,结合86/164服务器特性导出镜像tar包,实现全流程持续集成。
服务端(DevBox)-项目创建
使用Sealos在DevBox中创建SpringBoot项目zxyf-management,配置Java环境与Docker容器,通过Cursor智能开发工具一键启动云端应用。无需手动输入命令,自动下载依赖并部署,结合云端域名快速访问服务,实现高效开发与运行。
@Configuration
被@Configuration标注的类会被Spring容器识别为配置类,作用等同于XML配置文件。通过@Bean注解可注册Bean实例,配合AnnotationConfigApplicationContext可启动IOC容器并加载配置类及其中的Bean,实现组件的自动管理与注入。
线程池
本文深入剖析Java线程池实现原理,涵盖ThreadPoolExecutor与ScheduledThreadPoolExecutor核心机制,解析线程复用、任务队列、拒绝策略及周期性调度的底层逻辑,并对比Executors工具类各类线程池适用场景。
免费试用