自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 三种云存简介以及对比

数据以对象的形式存储,并具有自定义的元数据,使数据更易于访问和管理。对象存储不像传统的文件系统那样以文件和文件夹层次结构组织数据,而是将数据存储在具有高度可扩展性的存储空间(Bucket)中。对象存储提供了高度可扩展和经济实惠的存储解决方案,适用于从头构建的现代应用程序,以及导入现有数据存储进行分析、备份或存档的场景。文件存储适用于需要共享和协作的团队、应用程序和系统,提供了高度可靠和可扩展的文件存储解决方案。块存储将数据划分为固定大小的块,并为每个块分配唯一的标识符,以便快速存储和检索数据。

2024-07-19 17:28:19 188

原创 Kubernetes快速实战与核心原理剖析(2)

和 Docker 容器一样,k8s中容器也可以通过command、args 用来修改容器启动默认执行命令以及传递相关参数。

2024-01-08 16:31:04 873

原创 Kubernetes快速实战与核心原理剖析(1)

Controller 负责监控和调整在 Worker Node 上部署的服务的状态,比如用户要求 A 服务部署 2 个副本,那么当其中一个服务挂了的时候,Controller 会马 上调整,让 Scheduler 再选择一个 Worker Node 重新部署服务。Kubelet 是 Master Node 安插在 Worker Node 上的“眼线”,它会定期向 Master Node 汇报自己 Node 上运行的服务的状态,并接受来自 Master Node 的指示采取调整措施。

2024-01-08 15:14:10 1685

原创 使用Docker部署Java项目

准备好要制作成镜像的应用,这里以本人在项目开发过程中的一个Eureka服务为例,应用包名为:eureka_server.jar。以上大概描述了这样一件事:以java:alpine为镜像基础,将eureka_server.jar文件复制到容器中的eureka_server.jar文件,并在容器内部使用端口。简单的说就是告诉Docker,在制作镜像过程中需要怎么做,比如需要java环境,需要制作的应用在哪,应用的启动命令是怎样的等等信息。给镜像命名为eureka,代表将当前目录下所有文件构建到镜像中。

2023-12-27 14:59:42 1226

原创 Docker离线安装

可以先下载到本地,然后通过ftp工具上传到服务器上,或者在服务器上使用命令下载。文件,内容如下,这样可以将docker注册为service服务。

2023-12-26 20:18:04 359

原创 从JDK源码级彻底剖析JVM类加载机制

自定义类加载器只需要继承 java.lang.ClassLoader 类,该类有两个核心方法,一个是 l,实现了双亲委派机制,还有一个方法是findClass,默认实现是空 方法,所以我们自定义类加载器主要是重写findClass方法。47 }818 }1921 try {23 //defineClass将一个字节数组转为Class对象,这个字节数组是class文件读取后最终的字节数组。

2023-08-02 09:50:10 148

原创 SpringBoot Mybatis事物管理

本文主要讲述springboot提供的声明式的事务管理机制。一、一些概念声明式的事务管理是基于AOP的,在springboot中可以通过@Transactional注解的方式获得支持,这种方式的优点是:1)非侵入式,业务逻辑不受事务管理代码的污染。2)方法级别的事务回滚,合理划分方法的粒度可以做到符合各种业务场景的事务管理。本文使用目前最常用的mybatis框架来配置springboot的事务管理机制。下面进入配置方法介绍。二、springboot mybatis事务配置

2021-09-05 12:45:03 4935

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除