会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
W
e
l
c
o
m
e
: )
寒月静无光
博客园
首页
新随笔
联系
订阅
管理
2026年6月14日
Dockerfile的使用
摘要: 一、什么是Dockerfile Dockerfile是一个用来指导Docker构建自定义镜像的文本文件,它包含了若干条指令,每条指令对应了一个镜像层(layer),注意指令前缀必须要大写。 二、Dockerfile指令 Dockerfile指令包含两类:构建类指令和设置类指令。 构建类指令:用于构建
阅读全文
posted @ 2026-06-14 14:51 寒月静无光
阅读(5)
评论(0)
推荐(0)
2026年6月13日
Docker的容器镜像
摘要: 一、容器镜像介绍 Docker容器镜像是Docker的核心基石,是创建容器的“模板”和“蓝图”。它包含了应用程序运行所需的全部内容:应用程序代码、运行时环境(python、java)、系统变量、依赖库和配置文件等。 一、核心原理与特性 1.分层存储结构(Layered Storage) Docker
阅读全文
posted @ 2026-06-13 16:05 寒月静无光
阅读(1)
评论(0)
推荐(0)
2026年6月12日
Docker的常用命令
摘要: 一、安装Nginx 在介绍Docker命令之前,先通过Docker安装一个Nginx,这样后面的命令才有参照物。 一、配置容器镜像下载地址 Docker在没有任何配置的情况下,默认是从Docker Hub公共仓库拉取镜像的,如果网络状况不好的话,很大概率会拉取失败,所以我们需要先配置容器镜像下载地址
阅读全文
posted @ 2026-06-12 15:24 寒月静无光
阅读(3)
评论(0)
推荐(0)
Docker的生态架构及安装
摘要: 一、Docker的生态架构 一、生态架构 Docker的生态架构图如下所示: Client(客户端):用户在客户端输入命令(docker run),命令会被发送给Docker daemon执行; Docker Host(Docker主机/服务端):Docker运行的核心环境; Docker daem
阅读全文
posted @ 2026-06-12 09:52 寒月静无光
阅读(4)
评论(0)
推荐(0)
2026年6月11日
容器的前世今生
摘要: 一、传统应用部署的痛点 在以前未出现容器技术之前,我们部署应用程序的一般流程如下: 在本地将应用程序打包成war包; 在部署的服务器上安装JDK和Tomcat; 将war包上传到Tomcat对应的目录; 启动Tomcat; 如果依赖其它组件如Mysql数据库、Redis和MQ等,还需要进行额外的安装
阅读全文
posted @ 2026-06-11 10:06 寒月静无光
阅读(5)
评论(0)
推荐(0)
2026年6月10日
Spring Boot源码之启动源码分析
摘要: 版本:Spring Boot 3.5.14 一、认识SpringApplication 首先,我们需要找到SprintBoot的启动类: //SpringBoot启动类 @SpringBootApplication public class SpringbootSourceApplication {
阅读全文
posted @ 2026-06-10 20:50 寒月静无光
阅读(4)
评论(0)
推荐(0)
Python入门
摘要: 一、安装Python 官网地址:https://www.python.org/downloads/ 安装python之前,我们需要先从官网下载它的安装包。 点击下载完成后,双击下载好的安装程序,开始安装。。。 安装完毕之后,我们打开cmd窗口,输入下面的命令,如果输出版本信息说明安装成功!! pyt
阅读全文
posted @ 2026-06-10 20:44 寒月静无光
阅读(7)
评论(0)
推荐(0)
2026年6月9日
Redis的高级特性
摘要: 一、Bitmaps(位图) Redis 中的 Bitmaps(位图)并不是一种独立的数据类型,而是基于 String(字符串)类型的二进制位操作扩展。它将字符串视为一串连续的二进制位数组,以 bit(比特)为最小存储单元,每个 bit 只能存储 0 或 1 两个状态。 1、常用命令 setbit命令
阅读全文
posted @ 2026-06-09 14:24 寒月静无光
阅读(6)
评论(0)
推荐(0)
分布式锁
摘要: 一、多线程下的单机锁问题 我们用一段代码来模拟多个线程抢票,票一共50000张,五个线程各自抢10000张。 public class Code02_ConcurrentQuestion { public static void main(String[] args) throws Interrup
阅读全文
posted @ 2026-06-09 08:13 寒月静无光
阅读(7)
评论(0)
推荐(0)
2026年6月8日
并发编程之阻塞队列
摘要: 一、基础概念 1.1 生产者消费者 生产者消费者其实是一种设计模式,它是为了解决生产者和消费者之间的强耦合问题,为了解决这个问题,我们通常会选择引入一个中间容器(队列),生产者不直接和消费者打交道,它会把消息扔到中间容器中,而消费者需要自己去中间容器内拿到消息进行处理。像我们在项目中常使用的Rock
阅读全文
posted @ 2026-06-08 18:32 寒月静无光
阅读(3)
评论(0)
推荐(0)
下一页
公告