自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Felix的小黑板

Felix的小黑板

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

原创 Higress实战-04.配合Nacos实现请求路由

Higress配合Nacos实现请求路由

2024-03-22 17:16:25 201

原创 Higress实战-03.配置路由策略

Higress配置自定义路由策略

2024-03-22 17:07:21 156

原创 Higress实战-02.路由配置示例

Higress路由配置示例

2024-03-22 16:38:54 713

原创 Higress实战-01.安装部署

Higress安装部署

2024-03-22 16:31:47 333

原创 Istio实战-04.本地限流示例

istio限流示例

2024-03-22 16:22:34 273

原创 Istio实战-03.服务熔断配置示例

istio服务熔断配置

2024-03-22 16:12:20 244

原创 Istio实战-02.配置请求路由实战

Istio实战-配置请求路由实战

2024-03-22 16:03:22 782

原创 Istio实战-01.环境部署

Istio环境部署

2024-03-22 15:49:58 822

原创 K8S单机部署-11.安装Kubernetes Metrics Server监控

安装Kubernetes Metrics Server监控

2024-03-22 15:24:45 568

原创 K8S单机部署-10.增加自定义域名解析

CoreDNS增加自定义域名解析

2024-03-22 15:09:30 222

原创 K8S单机部署-08.安装ingress-nginx-controller

CentOS7.5示意。

2024-01-19 10:43:38 1160

原创 K8S单机部署-07.调整nodePort端口范围

如果是用 kubeadm 安装的集群,那么 apiserver 是以静态 pod 的形式运行,pod 文件定义在 /etc/kubernetes/manifests/kube-apiserver.yaml。/etc/kubernetes/manifests 目录下是所有静态 pod 文件的定义,kubelet 会监控该目录下文件的变动,只要发生变化,pod 就会重建,响应相应的改动。所以我们修改 /etc/kubernetes/manifests/kube-apiserver.yaml 文件,

2024-01-19 10:26:38 537

原创 K8S单机部署-06.动态持久化StorageClass(基于NFS)

Kubernetes提供了一套可以自动创建PV的机制,即:Dynamic Provisioning.而这个机制的核心在于:StorageClass这个API对象.有了这两个信息之后,Kubernetes就能够根据用户提交的PVC,找到一个对应的StorageClass,之后Kubernetes就会调用该StorageClass声明的存储插件,进而创建出需要的PV.但是其实使用起来是一件很简单的事情,你只需要根据自己的需求,编写YAML文件即可,然后使用kubectl create命令执行即可。

2024-01-19 10:23:18 1303

原创 K8S单机部署-05.静态持久化之PV、PVC(基于NFS)

Persistent Volume (持久存储卷)简称PV,是一个K8S资源对象,所以我们可以单独创建一个PV。它不和Pod直接发生关系,而是通过Persistent Volume Claim(PV索取),简称PVC来实现动态绑定。Pod定义里指定的是PVC,然后PVC会根据Pod的要求去自动绑定合适的PV给Pod使用。

2024-01-19 10:01:34 1014

原创 K8S单机部署-04.NFS服务器搭建

NFS 是什么?nfs(network file system) 网络文件系统,是FreeBSD支持的文件系统中的一种,允许网络中的计算机之间通过TCP/IP网络共享资源。

2024-01-19 09:53:30 1162

原创 K8S单机部署-03.验证K8S的第一个Deployment

进入容器内验证是否正常。

2024-01-19 09:41:20 389

原创 K8S单机部署-02.Kuboard面板部署

浏览器输入 http://192.168.21.223:80/

2024-01-19 09:33:19 524

原创 K8S单机部署-01.单机部署K8S

如果之前部署过, 需要先彻底卸载如果之前部署过, 需要先彻底卸载如果之前部署过, 需要先彻底卸载。

2024-01-19 09:27:55 2027 2

原创 K8S单机部署-00.旧版本卸载

K8S单机部署-00.旧版本卸载。

2024-01-19 09:03:37 441

原创 关于事务(Transaction)那些事儿?

目录引入操作事务事务的开启和结束隔离性读未提交:read uncommitted读已提交:read committed可重复读:repeatable read串行化:serializable事务的传播属性小结分布式事务分布式事务是什么?CAPBASE分布式事务解决方案2PC(Two-phase Commit)3PC(Three-phase commit)TCC(Try-Confirm-Cancel...

2020-02-05 22:44:03 2201 1

原创 TCP/IP协议簇那些事儿

目录引入TCP/IP协议传输层什么是TCP?什么是UDP?TCP/UDP区别Socket应用层什么是TCP/IP协议?什么是HTTP协议?以及TCP / UDP等等, 这一系列问题, 应该是每个程序开发者, 或多或少都了解的, 因为涉及东西比较多, 有时候一口气也较难系统的阐述出来, 下面我们来试着说说看看.引入什么是tcp/ip?在说这个之前我们首先来认识一下OSI, 这又是...

2020-01-31 18:56:59 1227 1

原创 Vue + SpringBoot实现个人工具(二、前端部分)

目录介绍UI界面组件数据请求图表插件懒加载和按需加载总结Hello, 今天是2020年正月初四, 估计不少人和我一样,这几天在家里快憋坏了, 本应该是一个开开心心走街串巷的日子。 如今我连续3天没有出门, 今天甚至都没有叠被子 ????????????。 不管怎么说身体健康就好, 困难都是暂时的, 『武汉加油!!』介绍言归正传, 本篇是继上一篇 Vue + SpringBoot实现个人工具(一、概述)...

2020-01-28 21:03:17 563 2

转载 三种分布式锁

### 什么是锁?在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记必须每个线程都能看到,当标记不存在时可以设置该标记,其余后续线程发现已经有标记了则等待拥有标记的线...

2019-12-25 12:50:52 327

原创 带你认识分布式缓存

目录什么是缓存?EhcacheGuava CacheMemecachedTairEVCacheAerospikeRedis参考文献当你知道的越多, 你不知道的也越多.什么是缓存?在维基百科中这样解释: 缓存是存储在计算机上的一个原始数据复制集, 以便于访问.其实缓存随处可见, 比如CPU缓存, 浏览器缓存等等, 不管存在何处, 其目的都是唯一的提高访问的性能. 在本篇文章中我们...

2019-12-25 11:03:02 390

原创 消息中间件之RabbitMQ使用

目录简介RabbitMQ生产者封装消费者封装父类消费者类声明: 在本文以及本系列文中, 不会涉及公司内部相关内容,旨在能帮助到努力前进的人本系列会依次涉及到ActiveMQ, RabbitMQ, kafka, RocketMQ简介什么是消息中间件?一个进行消息传递的组件, 好比一个快递, 当你上网购买了一个东西, 传统方式是店家--------->顾客,也就是店家直接把东西...

2019-12-04 18:59:36 302

原创 MongoDB工具类(CRUD)

目录背景MongoDao.java调用测试背景又有一段时间没来了, 这一次带来的分享是源于一个项目上, 需要对接来自MongoDB的数据源, 因此封装了一个针对mongoDB的Dao. 该Dao是针对MongoDB封装的一个CRUD的工具类, 可以满足常规的数据查询, 数据写入, 数据修改, 数据删除操作。声明: 在本文以及本系列文中, 不会涉及公司内部相关内容,旨在能帮助到努力前进的...

2019-12-02 12:47:00 1081 1

原创 DevOps系列GitLab-CICD(二)之安装git-runner-rpm安装方式

目录背景介绍安装系统`下载`gitlab-runner rpm包`安装`gitlab-runner`启动`gitlab-runner`注册`gitlab简单使用模拟测试真实案例背景本节是继DevOps实例演示的第三篇文章, 在上一篇文章中, 我们已经成功安装部署了GitLab可以方便的对我们的Git仓库进行管理了,但是要实现我们的需求,仅仅安装GitLab还不行, 还需要安装一个插件Git......

2019-11-21 13:15:47 1168

原创 优雅的实现一个Webservice服务端(CXF)

目录引言实现`1. 引入依赖``2. 定义接口``3. 实现类``4. 启动类``5.启动成功效果图``6. 总结(注解解释)`@WebService@WebMethod@WebParam@WebResult@HandlerChain@Oneway@WSDLDocumentationCollection@WSDLDocumentation引言相比大家都或多或少的了解过或者听说过关于Webs...

2019-09-27 10:31:00 663 2

原创 (十六) React整合SpringBoot

目录背景正文build 前端build 后端build完后前后端目录结构疑惑消除完善功能总结背景之前所做的一个项目是一个完全的前后端分离的项目, 所采用技术或者组件分别如下:前端: React路由以及数据请求: Nginx后端: SpringBoot正常情况的开发一般是一个这样的流程:前端通过npm进行依赖的管理, 代码编写完之后直接进行前端打包后端通过maven进行管理,......

2019-09-26 18:43:19 4163 3

原创 Kubernetes应用部署-Kafka3.1.1

Kubernetes部署Kafka3.1.1

2024-03-25 09:49:16 434 1

原创 Kubernetes应用部署-Zookeeper3.6

K8S部署Zookeeper

2024-03-25 09:44:27 375

原创 K8S运维常用命令

【代码】K8S运维常用命令。

2024-03-22 17:48:19 126

原创 Helm部署

Helm部署

2024-03-22 17:46:25 630

原创 VsCode插件-RestClient

在vscode中搜索 REST Client 并安装。

2024-01-24 12:51:39 660

原创 elasticsearch-聚合查询

目录依赖引入目录结构代码详情DemoApplication.javaElasticsearchRestClient.javaBucketAggregationTest.javaMetricAggregationTest.java本篇目将写一个案例来介绍, java 集成 elasticsearch 并且实现常见的聚合查询依赖引入我们使用 springboot快速创建一个项目, pom.xml如下<?xml version="1.0" encoding="UTF-8"?><pr

2021-09-28 15:25:25 575

原创 Springcloud Alibaba

目录引入简介Nacos起步配置中心注册中心`服务提供者``客户端`Sentinel起步客户端和服务端连接Sentinel实现监控总结初极狭,才通人。复行数十步,豁然开朗。引入从文章的题目也可以看出, 我们本篇文章即将阐述的重心便是Springcloud Alibaba, 会依次涉及各组件的知识.如果您以前对SpringCloud特别熟悉, 那便再好不过了. 如果确实之前不太了解,...

2020-03-01 23:26:51 545

原创 分布式系统唯一ID方案

目录数据库自增长IDMysqlSqlServerOracleUUID格式Redis生成IDSnowflake算法其他初极狭,才通人。复行数十步,豁然开朗系统唯一ID是我们在工作中经常会遇到的, 不管从事什么行业都会用到, 耳熟能详的有根据数据库的自增ID, 或者UUID等等, 下面我们大概总结一下数据库自增长ID这是一种最常见的方式, 就是依靠数据库的自增长, 任何数据库都可...

2020-02-23 13:30:56 486

原创 视图那些事儿----基于Mysql

目录引入视图创建IF和CASE语句查看修改删除对数据的操作总结武汉加油!!!引入在上一篇文章中, 我们重点介绍了在mysql中怎么使用索引来提高查询的效率, 感兴趣的同学可以移步索引那些事儿----基于Mysql, 本篇文章主要说明视图的作用有哪些, 以及如何使用视图视图是由数据库中的一个表或多个表导出的虚拟表,是一种虚拟存在的表,方便用户对数据的操作, 同真实表一样,视图包含一...

2020-02-06 17:52:21 510

原创 索引那些事儿----基于Mysql

目录背景索引存储引擎存储引擎种类MyISAM引擎InnoDB引擎索引方式索引类型单列索引之普通索引单列索引之唯一索引单列索引之主键索引组合索引全文索引空间索引总结武汉加油!!!背景数据库是什么? 这个问题大家都知道吧, 用来存放数据的, 生活中你在银行中存的金额, 或者一个户籍所中存放的户籍以及个人信息, 在比如一个学校的学生信息等等, 这些都存放在我们的数据库里面. 对不数据库中的数...

2020-02-06 16:22:21 568

转载 Nginx(四)跨域资源共享CORS详解

目录介绍两种请求简单请求基本流程withCredentials 属性预检请求的回应浏览器的正常请求和回应看到眼前那束光了么? 再往前一步会看着更明亮介绍CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。CORS需要浏...

2019-12-17 12:17:35 727

空空如也

空空如也

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

TA关注的人

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