自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Kubectl 常用命令

通用公式command:指定要对一个或多个资源执行的操作,例如create、get、describe、delete等。(增删改查)type:指定资源类型。资源类型不区分大小写,可以指定单数、复数或缩写形式。name:指定资源的名称。名称区分大小写。如果省略名称,则显示所有资源的详细信息: kubectl get pods。flags: 指定可选的参数。例如,可以使用-s或-server参数指定 Kubernetes API服务器的地址和端口。

2024-07-08 13:16:57 14

原创 vue3从入门到精通

获取复杂数据类型:使用结构复制语法去除vue前缀:需要安装插件live server:需要访问网络地址:如何修改numberreactive修改值不需要.value:ref也可以储存数组类型:v-on:click简写形式:按键松开事件:简写形式:键值对的使用:map数组的显示:v-for条件判断:如何取对象数据:v-for ‘title’的使用:设置唯一key的作用——提升性能:text:radio:checkbox:单个checkbox:select:v-model.lazy延迟绑定:v-model.nu

2024-07-03 23:36:40 816

原创 Python 基础语法学习笔记

如果里面有双引号,外面就用单引号;如果既有单引号又有双引号,那么用三引号,三引号也可以多行注释代码,单行注释,使用#。list_phone = [('HUAWEI', '华为'), ('MI', '小米'), ('OPPO', 'OPPO'), ('VIVO', 'VIVO')]{'HUAWEI': '华为', 'MI': '小米', 'OPPO': 'OPPO', 'VIVO': 'VIVO'}{'负', '有', '人', '轻', '前', '云', '重', ',', '淡', '风', '行'}

2024-06-30 00:53:44 631

原创 shell编程

定义变量:a=5echo $a全局变量:export abash:开一个子bash只读变量:readonly a=5unset:撤销设置的变量(不能撤销只读变量)$PATH:查看所有可执行文件的路径---------------------------------------------------------------------------------------------------------------------

2024-06-06 15:43:27 739

原创 skywalking介绍及搭建

copy agent/optional-plugins/apm-spring-cloud-getway-xx.jar到plugins,然后重启skywalking。配置文件路径:config/alarm-setting.xml。5.启动skywalking服务:(自动建表)记录返回参数和返回值:(需要加上@Tag注解)添加logback-spring.xml文件。4.手动新建mysql数据库swtest。

2024-05-31 15:56:47 260

原创 getway整合sentinel流控降级

1.设置API分组:2.根据API分组进行流控:自定义统一异常处理:

2024-05-30 00:55:48 349

原创 seata介绍及使用

在所有的client端中配置事务分组:(对应server端conf.txt中的service.vgroupMapping.guangzhou)运行seata/script/config-center/nacos/nacos-config.sh。创建数据库:(从github中找到数据库创建脚本)同样要修改事务分组信息:(异地容灾)修改store.mode=db。使用seata(一个标签搞定)

2024-05-23 16:22:12 282

原创 使用控制台方式部署sentinel

如修改了sentinel端口,需要添加客户端运行参数:(整合springcloudalibaba直接在配置文件中配置即可)流控模式-关联:设置add的流控模式,影响的是sentinel_defalut_context。流控效果:warm up(5秒内逐渐加热至10个阈值)针对请求线程数量的流控:(允许同时请求的线程数)流控效果:排队等待(超过5个访问最多等你5秒)注意:要使链路流控生效一定要加上如下配置。链路流控模式:(流控的目标是入口资源)最小请求数:请求数达到此数量以上才生效。

2024-05-22 15:32:52 236

原创 sentinel搭建及使用

1.添加依赖(版本可依赖于父pom)

2024-05-11 16:31:49 268

原创 nacos配置中心

附:如何打开权限控制:修改nacos/conf/application.properties如何使用nacos配置中心:1.添加依赖2.添加config配置,需要加在bootstrap.yml中application.name要与nacos中的data ID相同才能读取到相应配置信息:配置文件扩展名如果不是properties需要增加如下配置:通过spring.profiles.active来配置使用哪个配置文件,如:n

2024-05-11 15:42:05 108

原创 搭建nacos集群

修改/usr/local/openresty/nginx/conf/nginx.confi文件。1.修改nacos/conf/application.properties。2.在数据库中执行nacos/conf/nacos-mysql.sql脚本。3.修改nacos/conf/cluster.conf文件。4.修改startup.sh文件模式为集群。

2024-05-11 13:56:00 229 1

原创 更多关于 Nacos Config Starter 的配置项

更多关于 Nacos Config Starter 的配置项如下所示:

2024-05-11 12:17:46 216

原创 nacos client端傻瓜级安装教程

添加依赖添加nacos配置信息

2024-05-11 11:33:28 108

原创 nacos server安装部署傻瓜级教程

全局配置文件为:nacos/conf/application.properties。数据默认存在内存中,默认用户名密码为nacos/nacos。修改启动模式:nacos/bin/startup.cmd。

2024-05-11 11:23:18 302

原创 springcloudalibaba环境搭建

添加依赖。

2024-05-11 00:48:22 99

原创 springcloudalibaba版本发布说明

适配 Spring Boot 为 2.4,Spring Cloud Hoxton 版本及以下的 Spring Cloud Alibaba 版本按从新到旧排列如下表(最新版本用*标记):每个 Spring Cloud Alibaba 版本及其自身所适配的各组件对应版本如下表所示:

2024-05-11 00:38:42 680

转载 响应式编程之WebFlux

前几篇文章介绍了Reactor以及响应式规范Reactive streams,那么如何将这种响应式编程应用在web开发中呐从依赖的使用也可以看出我们使用springmvc的命令式编程模式有一系列与之对应的依赖工具,比如JDBC,JPA,Jedis等而响应式开发的WebFlux则有另一套适用的依赖工具如R2DBC,r2dbc-mysql,Lettuce等当然这不是强制的,依赖随便引入都没问题,但往往只是会发现很蹩脚甚至没有意义,因为理念实在太不相同。

2024-05-07 15:40:31 48

原创 记一次docker-compose的坎坷安装经历

后来干脆放弃,打算直接找个链接下载,找个了这样一个地址:sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose,运行后直接卡死不动。我通过docker --version查看后发现我的docker版本位1.31.1,于是我准备去找3.1的docker-compose安装。

2023-06-27 13:12:59 957

原创 springcloud-sentinel,seata

技术对比:限流规则:seata配置:

2023-05-15 14:55:06 144

原创 springcloudAlibaba-getway

依赖:配置:

2023-05-15 13:04:52 143

原创 vue3知识点

介绍:vue-cli创建工程:

2023-05-15 11:49:11 59

原创 springboot自动配置原理

1)创建module(redis-spring-boot-autoconfigure)2)创建module(redis-spring-boot-starter)5)autoConfigure中编写redisProperties。10)优化autoConfiguration。7)编写spring.factories。8)项目中引入自定义的starter。4)引入jedis依赖。

2023-05-10 23:45:40 48

原创 springcloud-feign相关配置

方式二实践:1)引入依赖:2)移动代码:3)更改依赖引用:4)解决更改包名后bean不注入问题:

2023-05-10 12:31:12 56

原创 什么情况适合使用mongodb

关闭mongodb:

2023-05-10 09:57:44 58

转载 ES和MongoDB:一次别开生面的比较

从上述特点可以看出,ES和MongoDB的设计目标和应用场景有所不同。从上述查询语言和API可以看出,ES采用基于HTTP接口和JSON格式的查询语言进行数据操作和查询,主要用于全文检索和分析,而MongoDB则采用JavaScript语言和多种编程语言的驱动程序进行数据操作和查询,主要用于Web应用程序和大规模数据存储等领域。从上述数据一致性和可靠性方面可以看出,ES和MongoDB都采用分片和副本或主从复制和分片的方式保证数据的一致性和可靠性,但在实现方式上有所不同,需要根据具体需求进行选择和使用。

2023-05-09 11:41:43 1859

原创 ES与springData集成

注入elsticsearchConfig : dao: entity:创建和删除索引: 保存文档:更新文档: 查询和批量查询:删除文档: 批量新增: 分页查询:条件查询: 分页条件查询:

2023-05-09 01:10:36 131

原创 kibana的配置及安装

2023-05-08 23:50:05 58

原创 ES分片配置、算法等

单节点配置:

2023-05-06 00:25:16 94

转载 Elastic Search 基本概念

最近项目中接入了Elastic Search,趁热打铁,总结一下。概念:输入关键字,获取到想要的关键字相关的信息站内搜索:个人博客搜索文章,电商网站搜索商品、订单等互联网搜索:百度、谷歌等Lucene是apache下的一个开源的,一套用java写的全文检索的工具包。什么是全文检索?从非结构化数据(不定长或无固定格式的数据,如邮件,word文档等磁盘上的文件)中提取出的然后重新组织(分词)的信息,我们称之索引。先建立索引,再对索引进行搜索的过程就叫全文检索。什么是分词?

2023-05-06 00:04:54 239 1

原创 elsticsearch集群配置

2023-05-06 00:04:16 60

原创 ES-IDEA开发

加jar包 测试代码:创建索引(表):

2023-04-24 14:18:20 111

原创 elsticsearch入门

查看所有索引(表)

2023-04-18 22:43:29 389

原创 实现基础nacos权重的负载均衡策略

实现基础nacos权重的负载均衡策略

2023-03-29 17:57:46 67

原创 nacos集群-linux环境搭建

7.copy application.properties cluster.conf bin/startup.sh到另两台nacos并修改。11.修改springcloud中的application.yml(所有服务)2.更名为nacos8848,nacos8849,nacos8850。3.更改conf/application.properties。9.修改conf/nginx.conf文件。5.修改 cluster.conf文件。6.修改bin/startup.sh。10.启动nginx。

2023-03-29 17:20:05 87

转载 Java内存溢出问题排查分析

模拟的内存溢出针对性很强,并且我们抓取dump文件也很及时,所以在分析的时候很简单。注意:主动获取dump文件必须是一出现内存异常就获取dump文件,这样获取的文件信息才比较准确。这里可以看到完整的堆栈信息,里面可以发现我们增加模拟溢出代码的那个Java文件,并且爆发内存溢出的代码行也可以对上,至此溢出分析结束。打开下载好的mat软件,通过file-open打开抓取到的dump文件(hprof文件)顾名思义,当内存溢出发生后,通过指令的方式手机当前应用程序下的内存使用情况。

2023-03-24 23:56:59 667

原创 IO多路复用三种机制

IO多路复用三种机制

2023-03-22 22:29:40 43

原创 springcloud各套实现对比

springcloud各套实现对比

2023-03-22 10:39:31 92

原创 docker网络连通

docker网络连通

2023-03-17 14:40:47 39

原创 docker自定义网络

docker自定义网络

2023-03-17 14:13:13 33

原创 docker-redis集群部署

docker-redis集群部署

2023-03-17 13:22:16 41

空空如也

空空如也

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

TA关注的人

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