自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李大能

博客内容是本人学习的笔记和工作中的总结,仅供大家参考,有误的地方还请指正

  • 博客(113)
  • 收藏
  • 关注

原创 Debian11之稳定版本Jenkins安装

【代码】Debian11之稳定版本Jenkins安装。

2023-09-10 20:40:01 504

原创 SpringBoot

【代码】SpringBoot启动流程。

2023-08-12 21:13:41 907

原创 Spring IOC容器

两个核心接口:BeanFactory 和 ApplicationContext(是BeanFactory的子接口),表示Spring容器【生成Bean实例并管理Bean的工厂】

2023-07-23 22:39:44 447

原创 Spring6.0 源码部署

GitJDK17Gradle(版本号需要和Spring源码中的版本一致)

2023-07-19 20:32:49 1105

原创 Mysql 调优

B树的每个节点都存储了数据区、而B+树只有叶子节点才会存储数据区,所以B+树在检索时的IO消耗要小于B树B+树的叶子节点都是顺序排列的并且相邻叶子节点具有相互引用的关系,所以非常适合做排序。

2023-06-12 23:09:15 946

原创 如何提升服务性能

DNS(Domain Name System)是因特网的一项服务,它作为域名和IP地址相互映射的一个分布式数据库,人们在通过浏览器访问网站时只需要记住网站的域名即可。在DNS系统中有一个比较重要的的资源类型叫做主机记录也称为【A记录】,需要到特定的DNS解析服务商的服务器上填写A记录【最多可以填写8个,也就是说一个域名最多可以解析出8个IP地址】,每次域名解析请求都会根据对应的负载均衡算法计算出一个不同的IP地址并返回,这样A记录中配置多个服务器就可以构成一个集群,并可以实现。

2023-06-11 11:59:59 764

原创 Java8 CompletableFuture(异步非阻塞)

【代码】Java8 CompletableFuture(异步非阻塞)

2023-06-08 08:32:30 1177

原创 Java JUC高并发编程

1、JUC是指有关 java.util.concurrent包以及其子包,这些包都是有关线程操作的包2、HTTPS服务请求中,WEB服务只负责创建主线程来接收外部的HTTPS请求,如果不做任何处理,默认业务逻辑是通过主线程来做的,如果业务执行时间较长且用户访问量较大的情况,WEB服务在单位时间内所能处理的用户请求就会有限,JUC并发编程的核心就是如何来释放主线成以及通过子线程来批量执行任务。

2023-06-03 14:50:23 528

原创 RKE2 Agent CLI

【代码】RKE2 Agent CLI。

2023-05-21 12:30:06 131

原创 RKE2 Server CLI

【代码】rke2 server CLI。

2023-05-21 11:56:45 216

原创 Debian11之 RKE2 部署 K8S 集群

官方地址网络配置名称网段Node网段192.168.111.0/24Service网段10.97.0.0/16Pod网段10.245.0.0/16初始化环境设置各节点的主机名设置各节点Host文件(所有 Server 和 Agent 节点)关闭各节点的防火墙(所有 Server 和 Agent 节点)永久禁用各节点的交换分区(所有 Server 和 Agent 节点)同步各节点的时区(所有 Server 和 Agent 节点)配置 co

2023-05-17 22:05:43 1672 1

原创 Debian11之 K3s 部署 K8S 集群

当前搭建的是单节点,生产环境是需要做高可用的,

2023-05-14 16:32:26 582

原创 Kubernetes Service、Ingress、Ingress Controller

1、K8S 可以保证任意 Pod 挂掉时自动从任意节点启动一个新的Pod进行代替,以及某个Pod超负载时动态对Pod进行扩容。每当 Pod 发生变化时其 IP地址也会发生变化,且Pod只有在K8S集群内部才可以被访问,为了解决Pod发生变化导致其IP动态变化以及对外无法访问的问题,K8S引进了 Service 的概念。

2023-04-20 21:22:12 1141 2

原创 Debian11之基于二进制安装K8S(v1.26.x) 集群

官网地址:https://kubernetes.io/zh-cn/docs/home/supported-doc-versions。

2023-03-11 20:56:28 1049 1

原创 K8S DashBoard控制台

【代码】(六)K8S DashBoard控制台

2023-03-11 15:55:53 780

原创 K8S Volumn

容器会被频繁地创建和销毁,销毁时保存在容器中的数据也会被清除,为了持久化容器中的数据,K8S 引入了Volume的概念,通过Volume实现同一个Pod中不同容器之间的数据共享以及持久化存储,当容器终止或者重启时Volume中的数据也不会丢失。

2023-03-07 22:13:23 91

原创 K8S 安装 Ingress Controller

以 NGINX 开源技术为基础(kubernetes.io),可在GitHub的代码库中找到,由 Kubernetes 社区维护,并且 F5 NGINX 承诺帮助管理该项目。

2023-02-27 21:43:34 1525 1

原创 win11本地配置域名解析

win11本地配置域名解析。

2023-02-26 21:38:07 1532

原创 基于阿里云ACK创建K8S集群

容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理;2021年成为国内唯一连续三年入选Gartner公共云容器报告的产品,2022年国内唯一进入Forrester领导者象限。其整合了阿里云虚拟化、存储、网络和安全能力,助力企业高效运行云端Kubernetes容器化应用。官方地址:https://www.aliyun.com/product/kubernetes?

2023-02-05 16:55:55 583

原创 Debian11之Rancher2.7.x安装

Rancher 是一个为开源容器打造的容器管理平台【 Kubernetes 管理工具】,使得开发者可以随处运行 Kubernetes(Run Kubernetes Everywhere),满足 IT 需求规范,赋能 DevOps 团队。

2023-01-19 20:33:04 3073

原创 Debian11虚拟机配置固定IP

本地主机连接无线网后访问http://tplogin.cn,WAN网口是指接入运营商路由的网线接口通过LAN口可以配置接入路由设备的IP段

2023-01-14 13:50:11 1439

原创 Kubernetes Pod(调度)和Pod控制器

default 未指定命名空间的对象都会被分配到该空间

2023-01-08 14:20:06 983

原创 Kubernetes 对象

资源的管理方式

2023-01-07 21:29:52 941 1

原创 Debian11之基于kubeadm安装K8S(v1.26.0) 集群

1、容器:docker或其它容器(containerd)(自1.24版起Dockershim已从K8s项目中移除)2、kubeadm 【初始化K8S集群的指令】3、kubectl【与K8S集群通信的命令行工具(部署应用、检查和管理集群资源以及查看日志)】1、容器:docker或其它容器(containerd)(自1.24版起Dockershim已从K8s项目中移除)2、kubelet【在K8S集群中的每个节点上用来启动 Pod 和容器】3、kube-proxy【网络代理】

2022-11-26 21:52:52 4144

原创 设计模式

常见设计模式

2022-10-17 17:54:00 186

原创 Debian11之 Containerd1.7.x 安装及配置

K8S发布的CRI(Container Runtime Interface)统一了容器运行时接口,凡是支持CRI的容器运行时的皆可作为K8S的底层容器运行时,而Docker Engine 没有实现 CRI,为此必须安装一个额外的服务 cri-dockerd才可以在K8S中使用,所以在K8S 1.24版本中从 kubelet 中移除了docker作为容器运行时,取而代之的是containerd容器运行时,它是从Docker中分离出来的底层容器运行时,使用起来与Docker相似。

2022-09-25 12:02:59 3424

原创 Debian11搭建Nexus3

下载地址:https://help.sonatype.com/repomanager3/product-information/download镜像下载启动容器aliyun代理地址:http://maven.aliyun.com/nexus/content/groups/public仓库类型设置maven-releases仓库可重复发布mirrors本地项目pom.xml配置本地项目pom.xml配置

2022-09-09 08:40:17 781

原创 OpenFeign配置(全局异常解析、请求超时)

OpenFeign自定义异常

2022-08-27 12:06:40 1728

原创 SpringCloud-Nacos配置(负载均衡)

SpringCloudNacos注册、配置中心。

2022-08-21 14:06:13 2102 2

原创 SpringCloudGateway配置(跨域、负载均衡、限流)

SpringCloudGateway网关配置

2022-08-21 14:04:20 1173

原创 SpringCloudGateway过滤器(全局认证、IP拦截、请求参数过滤、响应参数过滤)

SpringCloudGateway过滤器

2022-08-21 13:52:19 2574

原创 基于Maven的SpringBoot聚合微服务项目(SpringCloudAlibaba)

基于Maven的SpringBoot聚合微服务(SpringCloudAlibaba)项目

2022-08-14 16:54:33 295

原创 基于Maven的SpringBoot单应用项目(考虑到后期做微服务,内部已经做了拆分)

基于SpringBoot的单应用项目模板(考虑到后期做微服务,内部已经做了拆分)

2022-08-14 16:49:51 406

原创 IDEA2022创建基于Maven的SpringBoot聚合微服务(SpringCloudAlibaba)项目

IDEA2022创建基于Maven的SpringBoot聚合微服务(SpringCloudAlibaba)项目

2022-08-14 16:06:58 1620

原创 Debian11之Nacos2安装

Debian11之Nacos2安装

2022-08-14 14:24:40 609

原创 基于scrapy搭建爬虫项目

基于scrapy创建爬虫项目

2022-07-17 15:43:28 518

原创 CentOs7之Python3安装

python在CentOs7环境下安装

2022-07-17 14:57:22 98

原创 Python3安装之Win11

python在win11环境搭建

2022-07-17 14:49:24 720

原创 RocketMQ之订阅关系一致性

订阅关系一致性

2022-07-02 14:37:12 414

原创 RocketMQ之幂等处理

在互联网应用中,尤其在网络不稳定的情况下,RocketMQ的消息有可能会出现重复,如果消息重复会影响您的业务处理,请对消息做幂等处理。因为不同的Message ID对应的消息内容可能相同,有可能出现冲突(重复)的情况,所以真正安全的幂等处理,不建议以Message ID作为处理依据。最好的方式是以业务唯一标识作为幂等处理的关键依据,而业务的唯一标识可以通过消息Key设置......

2022-07-02 14:24:11 196

nacos数据备份...

nacos数据备份

2022-08-27

nacos停止脚本。。。。

nacos停止脚本

2022-08-21

redis启动脚本。。。。。

redis启动脚本

2022-08-21

nacos启动脚本。。。。。。

nacos启动脚本

2022-08-21

空空如也

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

TA关注的人

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