自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 问答 (2)
  • 收藏
  • 关注

原创 maven deploy 400 Bad Request 问题解决

首先我们要搞懂Nexus中的type类型groupproxyHosted例如我们在 pom文件中配置的地址是这个

2024-04-07 16:06:10 461

原创 四、Go中的条件判断和for循环

go中的条件判断和for循环等等

2023-09-11 16:41:16 467

原创 三、GoLang字符串的基本操作

三、GoLang字符串的基本操作

2023-09-08 17:34:47 596

原创 二、GoLang输出HelloWorld、基本数据类型、变量常量定义、基本类型转换

GoLang输出HelloWorld、变量定义、数据类型的转换

2023-09-04 11:59:11 1038

原创 一、安装GoLang环境和开发工具

安装GoLang环境和开发工具

2023-09-01 17:01:23 1651

原创 4.RabbitMQ高级特性 幂等 可靠消息 等等

rabbitmq高级特性

2023-08-25 16:08:17 1264

原创 3.RabbitMQ 架构以及 通信方式

RabbitMQ架构以及通信方式

2023-08-25 11:04:50 1048

原创 1.RabbitMQ介绍

RabbitMQ介绍

2023-08-24 10:46:07 1196

原创 5.ElasticSearch中搜索和查询

es中搜索和查询

2023-08-03 14:54:20 219

原创 4.ElasticSearch中Mapping的介绍

假如我们做的是一个关于汽车搜索的系统,我们常见的车有 新能源车和汽车,不同的车是不是有不同的属性,但是他们一定有相同的属性的。看下图,在我们创建索引的时候,我们一般需要给索引里面的字段指定相应的字段类型,比如下面的型号、品牌、名字这些字段等等。这些字段就是组成车的一些基本的属性,那么我们是不是可以创建一个通用的映射模版,只要这个索引是 car结尾,并且这个索引里面有我们模版里面的这些公共属性的话,那么就让使用我们模版里面定义的字段类型。把车的公共属性抽取出来,来创建索引模版。

2023-07-07 11:18:17 504

原创 3.ElasticSearch中索引的增删改查

es中索引的增删改查

2023-06-30 15:50:13 538

原创 2.Elasticsearch核心概念

es核心概念

2023-06-29 09:32:56 505

原创 好用的几款插件 谷歌应用商店中的

好用的插件

2023-06-26 16:40:50 267

原创 4.SpringCloud整合 LoadBalancer

/ 服务列表 private ObjectProvider < ServiceInstanceListSupplier > serviceInstanceListSupplierProvider;} /*** 使用随机数获取服务* @returnSystem . out . println("进来了");} System . out . println("进行随机选取服务");// 随机算法 int size = instances . size();

2023-06-19 17:25:57 354

原创 springcloud 中RestTemplate 是怎么和 ribbon整合,实现负载均衡的?源码分析

RestTemplate 和 ribbon整合,首先就是 ribbon 根据 rest 提供的扩展器,实现了它的client请求器,然后ribbon里面,对于它的client 进行了扩展,你可以自定义你的 请求是具体什么类型的负载均衡策略,然后会拿到你设置的规则,根据你的规则进行具体的请求。

2023-06-19 16:59:00 1000

原创 9.Sentinel控制台 配置 nacos持久化

对于 push 模式的数据源,如远程配置中心(ZooKeeper, Nacos, Apollo等等),我们在sentinel Dashboard配置的规则会同步到Nacos中, Sentinel Dashboard也会从Nacos中获取规则,Nacos会讲规则推送给Sentinel客户端。使用时需要在客户端注册数据源:将对应的读数据源注册至对应的 RuleManager,将写数据源注册至 transport 的。大家可以发现整个过程比较繁重,并且每次都需要更新本地文件,他的性能有一定的影响。

2023-06-16 15:01:09 1185

原创 8.Sentincl控制台 规则 实战

Sentincl控制台 整合实战

2023-06-16 10:47:44 189

原创 CentOS 7 防火墙设置及配置

centos7防火墙配置规则

2023-06-16 09:50:15 2483

原创 单体Springboot集成nacos 服务注册不上 配置不加载问题

这篇文件的目的 不是spring-cloud整合nacos 而是springboot单体应用整合nacos。spring-cloud整合nacos 按官方给的demo是没问题的。4.SpringBoot读取配置文件里面的内容代码。2.springBoot版本 2.7.6。3.Springboot启动类代码如下。1.nacos版本2.1.0。1.maven依赖代码如下。2.配置文件代码如下。

2023-06-15 14:34:35 1653

原创 7.SpringCloudAlibaba 整合 Sentinel

springCloudAlibaba整合sentinel

2023-06-15 09:19:15 1126

原创 使用sheel脚本启动 jar包

sheel脚本启动jar包

2023-06-14 20:05:23 68

原创 6. SpringCloudAlibab 集成 gateway

springcloud gateway详细使用

2023-06-13 18:19:39 1103

原创 3. SpringCloudAlibaba、nacos 实现配置中心

springcloudalibab 和 nacos 配置中心拉取配置信息

2023-06-13 13:37:09 1531

原创 7.Mysql 事务底层

mysql中的事务 分为 显式事务 和 隐式事务。

2023-06-12 10:46:20 885

原创 6.Mysql中的锁

独占锁和共享锁 ,他们两个是互斥的。S锁和S锁时相互兼容(不互斥),S锁和X锁是不兼容的(互斥的),X锁和X锁也是不兼容的(互斥的)。锁类型兼容X锁兼容S锁X锁不兼容不兼容S锁不兼容兼容。

2023-06-09 17:30:58 592

原创 5.MySql 中的事务 以及 MVCC

如果被访问版本的trx_id属性值与ReadView中的creator_trx_id值相同,意味着当前事务在访问它自己修改过的记录,所以该版本可以被当前事务访问。如果被访问版本的trx_id属性值在m_ids不在列表内,表明生成该版本的事务在当前事务生成ReadView前已经提交,所以该版本可以被当前事务访问。如果被访问版本的trx_id属性值大于或等于ReadView中的max_trx_id值,表明生成该版本的事务在当前事务生成ReadView后才开启,所以该版本不可以被当前事务访问。

2023-06-06 21:51:53 422

原创 4.Mysql Explain sql调优

这一点,也是针对联合索引来说的,前面我们强调过,联合索引里面,所有的记录都是按照索引列的值从小到大的顺序排序好的,而联合索引则是按创建索引的顺序进行排序。根据system>const>eq_ref>ref>range>index>ALL 的原则,看起来在联合索引中,is not null的表现会更好(如果列可为null的话),但是key_len的长度增加了1。所以总的来说,在设计表时列尽可能的不要声明为null。

2023-06-06 14:40:59 342

原创 3.Mysql查询性能优化

慢查询日志,顾名思义,就是查询花费了大量时间的 sql,是指查询的sql超过了mysql中 long_query_time参数设置的时间阈值。该参数能为SQL语句的优化带来很好的帮助。默认情况下,慢查询日志是关闭的状态。如果要使用慢查询日志功能,首先要开启慢查询日志功能。如何开启呢?我们稍候来说。

2023-06-05 21:20:56 474

原创 2.Mysql 高性能创建索引的策略

索引在查询中的作用是什么?在我们的查询中发挥着什么样的作用呢?请记住。

2023-06-03 15:42:57 399

原创 1. Mysql InnoDB中的索引

mysql中索引的了解

2023-06-03 14:46:33 538

原创 docker 运行你的第一个镜像 hello world

最后,它暴露容器的 5000 端口,并定义了容器启动时要运行的命令。以下是一个示例,使用 Python 的 Flask 框架来创建一个基本的 Hello World Web 应用程序,并将其部署到 Docker 容器中。这段代码创建了一个使用 Flask 框架的简单 Web 应用程序,并在根路径上定义了一个路由,返回字符串 ‘Hello, World!在后台运行一个名为 hello-world-app 的容器,并将容器的 5000 端口映射到主机的 8080 端口。

2023-06-02 18:29:46 658

原创 docker安装 sqlserver2017 或者 2008

docker exec -it 容器id或者容器名称 /bin/bash。服务器的运行内存必须大于2GB。

2023-06-02 18:06:34 1823

原创 秒杀场景设计和优化

如果这样的话,我们就可能会导致少卖,比如一下来了1000个请求,去抢这100台电脑,就会导致在某一瞬间,用户不抢了,这100台只卖了99台,导致最后1台没有卖出去。这种场景适用于 我们日常生活中,话费的充值,比如你充值了,等待差不多1-10分钟才能到账。客户端不管你多少,你只管提交,反正我读取mq消息的时候。我们可以把商品的静态信息,放到缓存里面,商品的价格等等,我们去查询数据库。我们在进行抢一个商品的时候,我们的商品详情页是不是有商品的名称什么的。改成这样以后,我们的性能是不是就提升了10倍!

2023-06-01 13:53:06 87

原创 jmeter的使用

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。

2023-05-31 14:27:18 4971

原创 分布式事务

(因为我们前两个阶段都是没有问题的。这个也是可以解决的,就是如果第1阶段都没有问题,那么就直接提交,然后记录数据原来的状态。XA规范是一种用于实现分布式事务的标准,它定义了一组接口和协议,用于协调分布式环境下多个资源管理器(Resource Manager)之间的事务操作。5. 看上图,在库存节点的时候内部报错了,响应给协调者,或者说库存节点迟迟不给协调者回应,超出了一定的时间,那么第2阶段就变成回滚报错了。XA规范的实现:分布式集群的情况下,一般加代理层来充当TM的角色,实现对事务的支持。

2023-05-26 13:21:49 897

原创 分布式ID的选择

Tinyid是在美团(Leaf)的leaf-segment算法基础上升级而来,不仅支持了数据库多主节点模式,还提供了tinyid-client客户端的接入方式,使用起来更加方便。如果我们这么做的话?Snowflake,雪花算法是有Twitter开源的分布式ID生成算法,以划分命名空间的方式将64bit位分割成了多个部分,每个部分都有具体的不同含义,在Java中64Bit位的整数是Long类型,所以在Java中Snowflake算法生成的ID就是long来存储的。它是分布式的,并克服了雪花算法的并发限制。

2023-05-25 15:40:47 964

原创 分布式锁-Redis

用户在淘宝app上购买商品,用户提交订单的时候提交了,多点击了几次。不管用户点击几次,只要用户一直停留在一个页面,那么就必须生成一个订单。

2023-05-24 17:32:56 266

原创 nginx配置 geoip2限制 不同地区访问网站

3.1首先下载nginx的第三方模块ngx_http_geoip2_module ,下载地址。然后对nginx增加ngx_http_geoip2_module模块。如果上面命令返回这些 那么就证明配置成功了 接下来在nginx配置。geoip2下载离线数据库库需要注册用户才可下载。下载到本地后,然后上传至服务器,放到服务器目录下。配好后重启nginx就可以了。nginx必须1.15往上。3.3测试是否安装成功。

2023-03-17 16:07:34 824

原创 vue处理支付宝返回的 from表单问题

vue处理支付宝返回的from表单

2023-02-10 09:11:57 1335

原创 2.Docker安装RabbitMQ和安装延迟消息插件

rabbitmq安装

2023-01-13 13:51:40 350

空空如也

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

TA关注的人

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