容器

首页 标签 容器
# 容器 #
关注
91906内容
|
5天前
|
SpringBoot自动装配机制
SpringBoot通过@SpringBootApplication实现自动装配,其核心为@AutoConfigurationPackage与@AutoConfigurationImportSelector。前者注册主包路径,后者加载spring.factories中配置的自动配置类,结合@ComponentScan与过滤机制,实现Bean的自动扫描、去重与注入,简化开发配置。
|
6天前
|
采集 Nginx 日志的几种方式
本文系统介绍采集Nginx日志的六种主流方式:本地文件读取、Agent采集(如Filebeat)、Syslog转发、Sidecar模式、JSON格式化输出及云服务集成。涵盖单机到云原生场景,助你构建高效、可扩展的日志体系,提升监控与故障排查能力。(238字)
|
6天前
| |
在阿里云 ESA Pages 上部署开源导航系统 HiCyou 及 OSS 迁移计划
HiCyou 是一个开源的 SaaS 与 AI 工具发现平台,基于 Next.js 构建,实时聚合全球新品。本文介绍如何将其部署至阿里云 ESA Pages 边缘网络,并逐步迁移 Cloudflare R2 存储至阿里云 OSS,提升国内访问速度与系统集成度,助力平台全面拥抱阿里云生态。(238 字)
|
6天前
| |
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸
一句话生成拓扑图!next-ai-draw-io 结合 AI 与 Draw.io,通过自然语言秒出架构图,支持私有部署、免费大模型接口,彻底解放生产力,绘图效率直接爆炸。
|
6天前
|
SpringBoot@Configuration
`@Configuration` 注解用于标记配置类,相当于 XML 配置文件。配合 `@Bean` 可注册 Bean 实例。通过 `AnnotationConfigApplicationContext` 启动容器,可加载配置类并管理其定义的 Bean,实现基于 Java 的 Spring 容器配置。
环形数组技巧
环形数组通过模运算在逻辑上形成闭环,利用start和end双指针实现首尾O(1)增删。虽物理结构线性,但通过取余操作使指针循环,结合左闭右开区间设计,高效支持动态扩容缩容,适用于队列、双端队列等场景。
|
6天前
|
线程池
线程池是一种复用线程资源的机制,通过池化技术管理多个线程,避免频繁创建和销毁线程带来的开销。它支持任务提交、调度及执行,提升系统性能与资源利用率,适用于高并发场景。Java中通过Executor框架实现,核心类包括ThreadPoolExecutor和ScheduledThreadPoolExecutor,结合阻塞队列、线程工厂与拒绝策略,灵活控制线程生命周期与任务调度。
单/双链表代码实现
本文详解双链表与单链表的MyLinkedList实现,重点解析三大关键:1)持有头尾节点引用以优化插入删除效率;2)使用虚拟头尾节点简化边界处理;3)正确理解Java链表删除中的内存释放机制。代码涵盖增删查改等基本操作,结构清晰,适合学习链表底层实现原理。
|
6天前
|
10-Docker安装Redis
本文介绍Docker安装Redis单机与集群部署,涵盖配置映射、数据持久化及3主3从集群搭建。深入解析Redis集群存储算法:哈希取余、一致性哈希与哈希槽,重点说明槽位分配机制及16384个槽的设计原理,并演示主从扩缩容操作流程。
|
6天前
|
11-Dockerfile
Dockerfile是构建Docker镜像的文本脚本,包含一系列指令,按顺序执行,每条指令创建一个镜像层。主要指令包括FROM(指定基础镜像)、RUN(构建时运行命令)、CMD与ENTRYPOINT(启动容器时执行命令)、COPY/ADD(复制文件)、EXPOSE(暴露端口)、ENV(设置环境变量)等。构建流程为:编写Dockerfile → 使用docker build构建镜像 → docker run运行容器。镜像构建过程中可能产生无名无标签的虚悬镜像,可通过docker image prune清理。
免费试用