自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Linux】Linux上如何挂载磁盘

在上面截图可以看到,sdb这个磁盘未挂载。这里,我们先将磁盘进行格式化,指定格式化为 ext4 类型。选项指定格式类型,有ext3、ext4、msdos这几种可以选择,Linux 的预设值为 ext2。因为磁盘都是挂载到某个目录下,所有我们可以使用某个空目录,或者创建一个目录,再进行挂载。我们一般就通过以上三个命令来判断当前服务器是否有已经已经安装但是还没挂载的磁盘的。中配置的所有磁盘设备,且这个过程会忽略已挂载的设备。命令查看所有可用的磁盘设备,再使用。在磁盘挂载的背景下,我们一般配合使用。

2024-04-28 14:37:03 261

原创 【PostgreSQL】Postgres数据库安装、配置、使用DBLink详解

本博文首先介绍了DBLink的需求背景,然后展示了在PostgreSQL数据库下DBLink的安装配置。安装完成后使用几个例子演示了如何使用DBLink在本地数据库对其它数据库进行操控(进行增删改查等)。所有的演示都配有SQL实际执行的配图。

2024-04-22 15:07:44 1036 1

原创 【SpringCloud】使用Seata实现分布式事务

介绍了Seata框架的基本架构,Seata各组件的各自功能。以及如何在项目中使用Seata框架实现分布式事务。

2024-03-17 16:49:46 1130 1

原创 【SpringCloud】使用SpringCloud Alibaba之Sentinel实现微服务的限流、降级、熔断

深入浅出的介绍了微服务中限流、降级、熔断的概念,以及SpringCloud Alibaba 之Sentinel的功能特性及用法,并通过代码展示了如何在项目中使用 Sentinel 实现限流、降级和熔断。

2024-02-22 15:05:38 1215 5

原创 【SpringCloud】使用OpenFeign进行微服务化改造

本文讨论了OpenFeign存在的需求背景,用代码演示了如何实现一个OpenFeign的远程调用接口,在启动类上设置Feign接口扫描路径,设置在日志中输出请求和相应信息,并使用OpenFeign组件实现轻量级的服务降级。

2024-02-01 19:21:20 1261 2

原创 【K8S】Kubernetes 中滚动发布由浅入深实战

Kubernetes及其强大的特点之一就是超大规模集群应用的自动化部署,这其中包括了应用的扩容、缩容及其自适应扩缩容(HPA、VPA)。本文详尽的介绍了K8S中滚动发布的概念,并附带了丰富的命令实操截图。

2024-01-23 22:01:46 1132 1

原创 【Git】常用的Git操作集合

使用Git命令常用的操作集合,讲解详细,举例贴切,含实际执行配图。

2024-01-18 22:46:42 2250

原创 【docker】如何编写dockerfile文件,构建docker镜像

Docker镜像是一个打包好的文件,里面包含了我们要运行的命令、应用程序,以及命令或者应用程序运行所需要的运行环境,例如配置文件,环境变量,文件系统等。

2024-01-02 20:58:09 1109 1

原创 【Linux】Linux网络问题诊断常用命令

汇总的详细介绍了Linux系统上出现网络问题时常用的排查工具。如ping,ifconfig,telnet, route, traceroute, mtr, tcpdump, netstat, ss等。

2023-12-21 15:03:07 1150 1

原创 【Linux】ping 命令使用详解

我们在遇到网络问题时经常第一反应是先 `ping` 一下,确定网络是否通畅,本篇将介绍下`ping` 命令几个很好用的参数,让`ping` 命令更好用。

2023-12-18 18:02:56 565

原创 【K8S】Kubernetes 中有状态的资源对象——StatefulSet

现在基本上很多服务中的应用都是有状态的,比如MySQL数据库、Redis等,因为其中的数据在不断地变化,所以这些应用每个时刻都处于一个不同的状态。或者一个系统中存在多个不同的应用,这些应用存在一定的依赖关系。例如一个博客服务,该服务中包含了Redis缓存和MySQL数据库,我们在启动时需要先启动 MySQL数据库,Redis缓存,再去启动博客应用。Kubernetes 未这种存在状态的应用专门设计了一种资源对象,就是 `StatefulSet`。

2023-12-18 16:43:53 1079 1

原创 【K8S】Kubernetes 中存储资源相关的API资源对象——PV与PVC

我们之前提到过在Pod中定义数据卷Volume的时候,使用的是 ConfigMap 或者 Secret 资源对象在相应的目录下进行挂载。这2种资源对象在相应的位置上以文件的形式存在,而且能够容纳的数据量有限。本地磁盘、NFS之类的持久化存储资源在集群中也需要有对应的 API 资源对象,因此在Kubernetes中就有了PersistentVolume的概念。

2023-12-11 15:08:21 820 1

原创 【Maven】推荐几个靠谱的Maven镜像源

推荐几个靠谱的Maven镜像源。

2023-12-06 16:07:59 1916 3

原创 【Maven】为何本地Maven仓库存在依赖情况下,install时还要从远程仓库拉取

因为在相应版本的依赖目录中,存在一个 _remote.repositories 文件,该文件内容指定了该版本的依赖是使用本地的还是从远程仓库拉取。

2023-12-06 11:23:59 1577 4

原创 【K8S】Kubernetes 中流量进出的大门 —— Ingress

Ingress 资源对象是工作在第七层的负载均衡,作用在 HTTP/HTTPS 协议栈,可以对URL、Request header、证书等数据信息对行进行操作,流量控制的方式更加多样化

2023-12-01 15:19:14 966 1

原创 【K8S】Kubernetes 中微服务对应的资源对象——Service

Pod的数量虽然不会变化,但是因为资源等原因Pod会不断地销毁和重建,所以这个数量的不变其实是动态的平衡。因为Pod的这种变化,导致访问Pod 的IP 也会变化,IP的变化会对服务的访问产生一定的麻烦。于是Service资源对象应运而生,让其他的服务访问Service,由Service来管理请求到具体Pod 的路由

2023-11-26 20:39:28 1019 2

原创 【MySQL】数据库死锁问题排查定位

探讨了死锁产生的条件,如何排查数据库死锁,以及应对死锁的办法。

2023-11-21 21:55:17 1058 1

原创 【K8S】Kubernetes 中节点守护进程资源对象——DaemonSet

我们在使用 deployment 对象部署服务的时候虽然可以通过 replicas 字段指定 Pod 的副本数,但是我们没办法指定Pod 的分布。但是存在这样的情况,我们只想在一个节点上部署一个服务实例,这时我们需要 DaemonSet。

2023-11-15 23:20:53 107

原创 【K8S】Kubernetes 中保证服务高可用的资源对象——Deployment

Deployment 资源对象除了作为一种在线任务状态以外,还能保证服务的高可用、多服务实例、滚动更新等多种特性。通过组合的思想对 Pod 做了一层封装。

2023-11-13 21:51:37 40

原创 【K8S】Kubernetes 架构及其组件作用

Kubernetes 采用的是 `管理面/数据面` 架构。管理面部分是Kubernetes作为一个云上操作系统的角色它的能力基础,云上服务正是通过管理面进行编排、调度、管理的。数据面是用户服务和数据所在的空间。

2023-11-08 18:03:24 37 1

原创 【K8S】Kubernetes 中用于配置的资源对象——ConfigMap/Secret

Kubernetes 中将所有要管理的目标都为其创建了相应的 API 资源对象。服务配置对应的资源对象就是 ConfigMap/Secret。这两种资源对象分别是为了管理明文配置和加密配置

2023-11-04 17:47:17 64 1

原创 【K8S】Kubernetes 中离线任务API资源对象—— Job/CronJob

基于单一职责原则,Kubernetes 已经帮我们封装好了在离线任务场景下的 API 资源对象,这就是 Job 和 CronJob,他们又分别对应了临时任务和周期性任务这2种API 资源对象。

2023-11-02 18:16:11 84

原创 【Redis】使用 Redis 可以做哪些很酷的事情?

zset。

2023-10-28 20:05:40 30 1

原创 【K8S】Kubernetes 中 Pod 定义与操作实践

在K8S的调度系统中,Pod资源是最基本的API资源对象了。这里我们来学习下Pod的需求背景,Pod的本质,以及使用yaml文件对Pod 资源对象进行定义,并通过kubectl命令工具操作Pod。

2023-10-24 19:15:50 42

原创 【MySQL】MySQL的update语句是如何执行的?

一条update语句在MySQL中是如何流转的?涉及到哪些MySQL组件?今天我们一起来学习下。

2023-10-19 00:18:05 48 1

原创 【JVM】JVM 是如何进行垃圾回收的?

背景:如果把每一种编程语言比作一种交通工具的话,那Java肯定是自动挡,这得益于Java的 JVM 中的垃圾回收机制。当堆内存区域被对象占满时,会自动的进行垃圾回收,释放内存空间。下面我们对Java中的垃圾回收进行具体的介绍。

2023-10-13 19:23:14 51

原创 【消息队列】RocketMQ架构及其可用性保证

RocketMQ结构组成及其可用性保证基础原理。

2023-10-12 13:10:01 62

原创 如何使用 Arthas ? 一篇搞定Java应用诊断神器 Arthas

Arthas 是由阿里巴巴开源,在线排查问题,无需重启;动态跟踪 Java 代码;实时监控 JVM 状态。本文带你一站式学习 Arthas 工具关键命令用法。

2023-10-09 17:44:36 840 1

原创 Java Bug 定位排查工具—— JDK 内置工具

应用程序出现不明BUG、服务老是挂掉、CPU和内存资源快速被耗尽。。。我们需要一套问题排查工具,来定位我们Java服务的问题到底藏在哪。例如 jps, jinfo, jvisualvm, jconsole, jstack等,这些工具的用法本文会一一介绍。

2023-10-08 11:22:27 62 1

原创 【MySQL】慢SQL定位

mysql慢查询日志查看与设置

2023-06-06 22:56:28 179

空空如也

空空如也

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

TA关注的人

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