一、简介Lombok是一个Java库,能自动插入编辑器并构建工具,简化Java开发。通过添加注解的方式,不需要为类编写getter或eques方法,同时可以自动化日志变量。二、Lombok的使用1. 安装插件打开Settings -> Plugins选项 -> 点击Browse repositories -> 输入lombok,并搜索 -> 安装,重启Idea即可2. 引入
Kubernetes中使用helm1、helm2、V3版本安装2.1 配置Helm仓库3、helm快速部署应用4、自定义chart部署5、Chart模板使用1、helm​ Helm是一个Kubernetes的包管理工具,类似Linux下的包管理器,如yum/apt等,可以很方便的将之前打包好的yaml文件部署到kubernetes上。使用helm可以解决哪些问题?使用helm可以把yaml作为一个整体管理。实现yaml文件的高效复用。使用helm可以解决应用级别的版本管理。​ Helm有三
原创 2021-06-04 10:47:56
312阅读
使用WSL(Windows Subsystem for Linux)中进行Kubernetes的操作时,备份和恢复数据的策略显得尤为重要。由于WSL是一个用于运行Linux环境的轻量级解决方案,如何确保Kubernetes集群能平稳运行,并且在出现问题时能够迅速恢复,变得十分关键。下面,我将详细介绍该过程,包括备份策略、恢复流程、灾难场景、工具链集成、案例分析以及扩展阅读。 ### 备份策略
原创 6月前
44阅读
 本文将向展示如何配置容器的存活和可读性探针。Kubelet使用liveness probe(存活探针)来确定何时重启容器。例如,当应用程序处于运行状态但无法做进一步操作,liveness探针将捕获到deadlock,重启处于该状态下的容器,使应用程序在存在bug的情况下依然能够继续运行下去(谁的程序还没几个bug呢)。Kubelet使用readiness probe(就绪探针)来确定容
转载 2024-07-11 02:51:49
54阅读
SDN介绍 在kubernetes中,当节点和Pod的数量上升后,手动管理节点上绑定的端口是十分困难的,这也是NodePort类型的Service的缺点之一。而一旦Pod不再“借用”节点的IP和端口来暴露自身的服务,就不得不面临一个棘手的:Pod的本质是节点中的进程,节点外的物理网络设备(交换机/路由器)并不知晓Pod的存在。它们在接收目的地址为Pod IP的数据包时,无法完成进一
原创 2024-03-15 09:07:20
138阅读
1.在管理节点上,进入刚创建的放置配置文件的目录,用 ceph-deploy 执行如下步骤 2.添加epel源 直接进行ceph的安装,会报如下的错误: 2. 安装 Ceph 配置初始 monitor(s)、并收集所有密钥 初始化 ceph.osd 节点 官网的zookeeper yaml,去掉了亲
原创 2021-07-27 16:38:34
221阅读
Volume类型volume是kubernetes Pod中多个容器访问的共享目录。volume被定义在pod上,被这个pod的多个容器挂载到相同或不同的路径下。volume的生命周期与pod的生命周期相同,pod内的容器停止和重启时一般不会影响volume中的数据。所以一般volume被用于持久化pod产生的数据。Kubernetes提供了众多的volume类型,包括emptyDir、hostP
转载 8月前
28阅读
1.在管理节点上,进入刚创建的放置配置文件的目录,用 ceph-deploy 执行如下步骤 2.添加epel源 直接进行ceph的安装,会报如下的错误: 2. 安装 Ceph 配置初始 monitor(s)、并收集所有密钥 初始化 ceph.osd 节点 官网的zookeeper yaml,去掉了亲
原创 2021-08-01 15:53:21
493阅读
项目中要用到json-lib,mvnrepository.com查找它的dependency时结果如下:xml 代码 <dependency>         <groupId>net.sf.json-lib</groupId>    &nbs
转载 2017-07-12 13:30:18
5437阅读
# 使用Docker实现Idea中的代码开发环境 ## 引言 在软件开发过程中,我们常常需要配置和管理各种不同的开发环境。这些环境可能包括各种程序库、框架、数据库和其他工具。然而,不同的开发环境可能具有不同的配置要求,并且可能会相互冲突。为了解决这个问题,我们可以使用Docker来创建和管理开发环境。 Docker是一个开源的容器化平台,它可以将应用程序和其依赖的库、框架等打包成一个独立的容器
原创 2023-08-31 08:15:44
156阅读
1: 电脑安装idea,git,github,idea中自带的有git,github等版本控制插件 2:向idea中添加git,github等 file>settings>github 3:file>setting>git 4:github>new Repository. idea创建java工程保
转载 2018-02-22 09:43:00
160阅读
2评论
# 如何在idea中使用redis ## 1. 整体流程 | 步骤 | 操作 | | ---- | ---- | | 1 | 引入Redis依赖 | | 2 | 配置Redis连接信息 | | 3 | 编写具体代码使用Redis功能 | ## 2. 具体步骤 ### 步骤1:引入Redis依赖 在项目的pom.xml文件中添加Redis的依赖,如下所示: ```xml
原创 2024-04-17 06:28:40
57阅读
复制此项目的git地址,填入URL,Directory是项目在你本地的地址,然后点击Clone即可。选择我们想要提交的文件,填写提交信息,
原创 2023-10-06 09:59:14
144阅读
菜单栏的显示和取消Debug调试F7:在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中 *F8:在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内 *F9:在 Debug 模式下,恢复程序运行,但是如果该断点
一 安装SVN第一步:下载svn的客户端,通俗一点来说就是小乌龟啦!大家可以到官网上进行下载第二步:下载之后直接安装就好了,但是要注意这里的这个文件也要安装上,默认是不安装的,如果不安装,svn中的bin目录下就会没有svn.exe,这个待会会用到,所以一点要注意哦。(都是坑啊)二 IDEA中配置SVN第一步:如果已经搭建好了svn服务的话,就要开始在idea中配置相关的配置了,如下图:看红圈内的
原创 2021-03-04 23:20:49
761阅读
# 在IDEA中使用Axios进行HTTP请求 在现代Web开发中,进行HTTP请求是前端与后端交互的基础需求。Axios是一个基于Promise的HTTP客户端,可以在浏览器和Node.js环境中使用。它具有易于使用的API、丰富的功能和更好的浏览器兼容性。因此,今天我们将探讨如何在IDEA(IntelliJ IDEA中使用Axios,并展示一些基本的示例。 ## 什么是Axios? A
原创 8月前
15阅读
# 使用Python实现Idea ## 概述 本文将向刚入行的小白介绍如何使用Python实现Idea,包括整个流程、每个步骤的具体操作以及相应的代码示例。 ## 流程图 ```mermaid flowchart TD A[开始] --> B[安装Python] B --> C[编写Python代码] C --> D[运行代码] D --> E[实现Idea
原创 2023-10-10 11:19:12
233阅读
 IDEA启动之后卡顿 修改这两个文件,内容如下:-Xms1024m -Xmx4096m -XX:ReservedCodeCacheSize=1024m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+DisableExplicitGC -XX:SoftRefLRUPolicyMSPerMB=50 -Xverify:none -ea
容器中的磁盘文件是易失的,这给运行在容器中的大型应用带来了一些麻烦。首先,当一个容器崩溃,kubelet会重启它,但是之前存储的文件会丢失 - 容器以一个初始的状态重建。第二,当在一个Pod中运行多个container,这些container之间常常需要共享文件。Kubernetes的Volume抽象解决了这些问题。背景Docker中有Volumes的概念,其中对它的管理有点松散。在Docker中
转载 2023-11-13 21:32:54
39阅读
# Kubernetes插件使用指南 ## 引言 Kubernetes是一个用于自动化部署、扩展和管理容器化应用程序的开源系统。Idea是一款流行的集成开发环境,可以方便地开发和调试应用程序。本文将教你如何在Idea中使用Kubernetes插件,以便更高效地管理和操作Kubernetes集群。 ## 流程图 ```mermaid flowchart TD A[安装Kubernetes
原创 2023-10-08 11:30:31
332阅读
  • 1
  • 2
  • 3
  • 4
  • 5