- 博客(187)
- 资源 (4)
- 收藏
- 关注
原创 大数据技术(八)—— HBase数据读写流程和Api的使用
HBase数据读写流程HBase Api测试HBase整合SpringBoot+Mybatis
2025-01-04 07:30:00
1085
原创 Kubernetes实战——部署微服务项目(二)
基于 SpringBoot v3.3.5+Jdk v17+Nacos v2.4.3 整合K8s实现CI/CD
2024-12-04 02:41:52
4273
原创 Kubernetes实战——集群监控和可视化管理
kube-prometheus 堆栈✔✔✗十十十十十十✗✔✔十十十十十十✗✗十✔✔✔十十十✗✗十✔✔✔✔✔✔main✗✗十十✔✔✔。
2024-09-22 12:25:58
1015
原创 Kubernetes实战——基于Helm安装Redis主从模式
Chart代表着 Helm 包。它包含在 Kubernetes 集群内部运行应用程序,工具或服务所需的所有资源定义。仓库)是用来存放和共享 charts 的地方,供 Kubernetes 包所使用的。Release是运行在 Kubernetes 集群中的 chart 的实例。一个 chart 通常可以在同一个集群中安装多次。每一次安装都会创建一个新的release。以 MySQL chart为例,如果你想在你的集群中运行两个数据库,你可以安装该chart两次。每一个数据库都会拥有它自己的。
2024-09-14 00:05:09
1517
原创 Kubernetes------Service
Service主要用于提供网络服务,通过Service的定义,能够为客户端应用提供稳定的访问地址(域名或者IP)和负载均衡功能,以及屏蔽后端EndPoint的变化,是Kubernetes实现微服务的核心资源。通常我们的服务都是分布式的,这样就不会是一个单一的Pod,而且Pod还会面对扩容和缩容,除此之外Pod发生了故障转移,这些都会导致Pod的IP发生变化,而Service恰好可以通过自己的负载均衡策略实现请求到Pod上,而不用关注Pod的ip变化。
2024-09-10 22:00:00
1158
原创 深入了解Pod(三)-高级调度
污点(Taint)它使节点能够排斥一类特定的 Pod。容忍度(Toleration)是应用于 Pod 上的。容忍度允许调度器调度带有对应污点的 Pod。污点和容忍度(Toleration)相互配合,可以用来避免 Pod 被分配到不合适的节点上。每个节点上都可以应用一个或多个污点,这表示对于那些不能容忍这些污点的 Pod, 是不会被该节点接受的。
2024-09-05 08:00:00
936
原创 深入了解Pod(二)
StatefulSet是用于在Kubernetes集群中管理的一种资源对象,比如Mysql、MongoDB等。有状态应用是指依赖持久性存储并且在集群重启后仍然保持状态的应用。StatefulSet可以确保有状态应用在集群中的唯一性和稳定性。StatefulSet通过为每个Pod分配一个唯一的网络标识符和持久性存储卷来管理有状态应用。每个Pod在创建和销毁时,都会保留相同的标识符和存储卷,以便保持应用状态的连续性。
2024-09-02 11:00:00
748
原创 深入了解Pod(一)
属性名称取值类型是否必须取值说明versionString版本号 ,例如V1kindStringPodmetadataObject元数据StringPod名称String所属命名空间,默认为defaultList自定义标签列表List自定义注解列表SpecObjectPod中容器的详细定义ListPod中的容器列表String容器的名称String容器的镜像名称String镜像拉取策略Always:每次都拉取最新镜像。
2024-08-30 09:15:00
1238
原创 JVM垃圾回收——对象进入老年代
大对象是指需要大量连续内存空间的Java对象,最典型的就是很长的字符串,或者很大的数组对象。在实际开发中我们要尽量避免大对象,因为在分配内存空间时,明明有很大的空间,但是连续的空间不足以创建大对象时,JVM不得不提前进行垃圾回收,以获取足够的空间来创建大对象;第二个原因,创建大对象在复制对象的时候需要高额的内存复制开销。
2023-06-04 16:31:37
2353
原创 JVM垃圾回收——ZGC垃圾收集器
ZGC(Z Garbage Collector)是一款在jdk11中加入的具有实验性质的低延迟的垃圾收集器,在jdk15中去掉实验的标识,成为具有商用的垃圾收集器。垃圾收集停顿时间控制在10毫秒以内(在jdk16之后停顿时间已经控制到1毫秒以内)的一款低停顿的垃圾收集器。如果非要给ZGC下一个定义的话,ZGC收集器是一款基于Region内存布局的,不设分代(不分老年代、新生代)的,使用了等技术来实现的基于标记-整理算法实现的,以低延迟为首要目标的一款的垃圾收集器。
2023-04-02 20:50:05
4551
原创 JVM垃圾回收——G1垃圾收集器
Garbage First(简称G1)收集器是垃圾收集器技术发展史上里程碑式的成果,它摒弃了传统垃圾收集器的严格的内存划分,而是采用局部回收的设计思路和基于Region的内存布局形式。G1是一款主要面向服务端应用的垃圾收集器,在jdk6 update14时,就有了实验版本。而到了jdk7 update4之后移除了“Experimental”标识。它的目的是为了适应现在不断扩大的内存和不断增加的处理器数量,进一步降低暂停时间(pause time),同时兼顾良好的吞吐量。
2023-02-27 00:01:32
9281
6
原创 Mybatis-plus-join连表查询
最近发现一个好玩的框架,我们知道mybatis-plus在连表查询上是不行的,如果需要连表查询,那么我们就得乖乖的去写xml文件了,但是今天发现一个新的框架 mybatis-plus-join。它既包含了mybatis-plus的所有优点,然后还支持连表查询,还支持对多,对一的查询,行了废话不多说直接看代码吧。
2022-12-07 16:00:34
13885
2
原创 JVM垃圾回收——CMS垃圾收集器
虽然HotSpot虚拟机已经在jdk14中移除了CMS垃圾收集的参数,但是考虑到还有很多开发是基于jdk8开发的,所以还是有必要了解一下CMS垃圾收集器的。CMS(Concurrent Mark Sweep)收集器是一种基于标记清除算法,追求最短停顿时间的真正意义上的第一款并发垃圾收集器。
2022-11-24 16:30:32
3810
1
原创 JVM垃圾回收——垃圾收集器(一)
本文主要介绍了几款传统的垃圾收集器,垃圾收集器的简要的工作过程,垃圾收集器的实用搭配以及垃圾收集器的参数配置,与使用场景。
2022-11-16 23:55:20
780
Rocketmq可视化工具
2021-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人