自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 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 185

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

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

2024-05-22 15:32:52 138

原创 sentinel搭建及使用

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

2024-05-11 16:31:49 255

原创 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 99

原创 搭建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 139 1

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

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

2024-05-11 12:17:46 205

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

添加依赖添加nacos配置信息

2024-05-11 11:33:28 68

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

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

2024-05-11 11:23:18 226

原创 springcloudalibaba环境搭建

添加依赖。

2024-05-11 00:48:22 91

原创 springcloudalibaba版本发布说明

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

2024-05-11 00:38:42 660

转载 响应式编程之WebFlux

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

2024-05-07 15:40:31 13

原创 记一次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 946

原创 springcloud-sentinel,seata

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

2023-05-15 14:55:06 136

原创 springcloudAlibaba-getway

依赖:配置:

2023-05-15 13:04:52 136

原创 vue3知识点

介绍:vue-cli创建工程:

2023-05-15 11:49:11 57

原创 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 45

原创 springcloud-feign相关配置

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

2023-05-10 12:31:12 52

原创 什么情况适合使用mongodb

关闭mongodb:

2023-05-10 09:57:44 55

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

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

2023-05-09 11:41:43 1600

原创 ES与springData集成

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

2023-05-09 01:10:36 130

原创 kibana的配置及安装

2023-05-08 23:50:05 54

原创 ES分片配置、算法等

单节点配置:

2023-05-06 00:25:16 87

转载 Elastic Search 基本概念

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

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

原创 elsticsearch集群配置

2023-05-06 00:04:16 52

原创 ES-IDEA开发

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

2023-04-24 14:18:20 104

原创 elsticsearch入门

查看所有索引(表)

2023-04-18 22:43:29 379

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

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

2023-03-29 17:57:46 64

原创 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 82

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

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

2023-03-24 23:56:59 642

原创 IO多路复用三种机制

IO多路复用三种机制

2023-03-22 22:29:40 42

原创 springcloud各套实现对比

springcloud各套实现对比

2023-03-22 10:39:31 87

原创 docker网络连通

docker网络连通

2023-03-17 14:40:47 34

原创 docker自定义网络

docker自定义网络

2023-03-17 14:13:13 30

原创 docker-redis集群部署

docker-redis集群部署

2023-03-17 13:22:16 35

原创 docker容器名互联--link

docker容器名互联--link

2023-03-16 18:08:55 35

原创 docker网络

docker网络

2023-03-16 15:55:49 34

原创 docker发布自己镜像

docker发布自己镜像

2023-03-16 15:00:01 31

原创 docker制作tomcat镜像

docker制作tomcat镜像

2023-03-16 00:50:14 26

原创 springboot打包docker镜像

springboot打包docker镜像

2023-03-15 23:44:42 33

原创 DockerFile介绍及常用指令

DockerFile介绍及常用指令

2023-03-15 14:47:45 32

空空如也

空空如也

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

TA关注的人

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