自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (5)
  • 收藏
  • 关注

原创 MySQL索引

MYSQL索引基本概述及底层原理B+Tree解析

2024-08-16 16:08:46 476

原创 sentinel 服务流量控制 、熔断降级

sentinel是用来在微服务系统中保护微服务对的作用,如何避免服务的雪崩、熔断、降级,说白了就是用来替换hystrix。 Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。

2024-07-24 14:25:51 1377

原创 Feign远程调用出现的问题报错(“feign.FeignException$ServiceUnavailable: [503] during [GET] to ××ד)

Feign远程调用出现的问题报错(“feign.FeignException$ServiceUnavailable: [503] during [GET] to ××ד)

2023-09-05 15:20:43 3739

原创 IFNULL()&&COALESCE()

针对 “Incorrect parameters in the call to native function ‘ifnull’” 报错提取整理的相关知识

2023-07-26 17:16:34 800

原创 mybatis_plus实体类设置双主键

mybatis_plus实体类设置双主键问题

2023-07-26 14:52:36 9725 4

原创 Eureka结合Feign Client实现远程调用

之前只是单纯的在springboot中使用远程调用;这次在Spring Cloud中,使用Eureka作为服务注册中心和发现机制的时候,结合使用进行远程调用,简单记录一下:

2023-05-10 15:51:20 801

原创 常见提高SQL执行效率示例

SQL 执行效率是指数据库对 SQL 查询语句的执行速度。在许多应用场景中,数据库处理大量数据并对其进行查询和操作,因此 SQL 执行的效率会直接影响到应用的性能。优化 SQL 的执行效率可以提高数据库的性能,也可以减轻服务器负担,使应用程序能够更好地响应用户请求。SQL 执行效率受多种因素影响,包括表结构、索引、查询语句的编写方式、数据库引擎等。

2023-05-04 14:38:31 621

原创 JavaWeb之过滤器Filter(通俗易懂版)

JavaWeb三大组件之过滤器Filter的简单使用

2023-04-28 11:04:30 2525

转载 Springboot 配置使用 Kafka

As we all know,当今世界最流行的消息中间件有 RabbitMq、RocketMq、Kafka,其中,应用最广泛的是 RabbitMq,RocketMq 是阿里巴巴的产品,性能超过 RabbitMq,已经经受了多年的双11考验,但是怕哪天阿里不维护了,用的人不多,Kafka 是吞吐量最大的一个,远超前两个,支持事务、可保证消息的不丢失(网上说的事务和消息可靠性不支持是说的旧版,2以后就开始支持了),对比来讲,Kafka相对于前两个,只有一个劣势,不太支持延时队列,其他方面都要优于它们。

2023-02-22 11:13:32 15262 1

原创 List中的对象根据对象属性分组或分组汇总,返回map

逻辑代码:查询到的是一个list集合,根据objId,转化成以objId为Key,以具有同样objId的List作为value 的map。

2023-02-01 19:21:26 736

原创 Spring Cloud Gateway服务网关的部署与使用(结合nacos)

最近在开发时遇到了网关相关内容,如果没有网关的话,假如说前端工程师要直接连接成百上千的微服务,如果后端给ip端口改了,前端还得跟着动.这样极大增加了前端的工作量。相反,使用了网关的话,前端直接连接网关,然后根据网关的配置去Nacos里面获取对应的服务器地址去调用,这样前端只需要在前端代码里面配置网关的地址就行了,不管你后端怎么改服务的ip和端口,这样工作量就大大降低了.

2023-01-09 15:38:21 5536

原创 环境部署总结

文件传输、启动jar包脚本编写、nacos服务启动、xmanger安装mysql(一键安装)

2022-12-25 14:07:09 652

原创 String解析为json,存储到dto中,然后按照某个字段进行排序

json解析

2022-11-22 16:21:40 429

原创 RabbitMQ(幂等性、优先级队列、惰性队列)

RabbitMQ(幂等性、优先级队列、惰性队列)知识补充!

2022-11-07 16:38:42 1174

原创 RabbitMQ 发布确认高级

在生产环境中由于一些不明原因,导致 RabbitMQ 重启,在 RabbitMQ 重启期间生产者消息投递失败,导致消息丢失,需要手动处理和恢复。如何才能进行 RabbitMQ 的消息可靠投递呢?本文就来详细介绍一下遇到这种问题我们怎样去处理!

2022-11-06 02:22:21 411

原创 消息中间件RabbitMQ

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

2022-11-06 02:16:14 1737

原创 Nginx 反向代理和负载均衡

Nginx 是一个高性能的 HTTP 和反向代理服务器,占有内存少,并发能力强,nginx 的并发能力确实在同类型的网页服务器中表现较好,本篇文章希望对大家学习nginx有所帮助。

2022-10-21 09:43:50 2069

转载 简单使用mybatis-plus的${ew.sqlSegment},${ew.sqlSelect},${ew.customSqlSegment}

简单使用mybatis-plus的${ew.sqlSegment},${ew.sqlSelect},${ew.customSqlSegment}

2022-10-10 15:37:49 3286 2

转载 left join on详解

左连接时涉及到主表、辅表,需要注意的是主表条件要写在WHERE之后,辅表条件写在ON后面,否则的话不会生效。

2022-10-10 11:35:40 10838 1

转载 国产神器ApiPost

​随着国内越来越多的项目对开发质量和进度的要求提升,在对于接口管理的问题上,越来越多的技术管理者有了更多的期待,除了一键快速生成、导出API文档,对支持前、后端及测试协同开发,进行接口批量测试等要求也越来越迫切,基于对以上痛点的解决,ApiPost成为比Postman更懂中国程序员的一款研发协同工具。

2022-09-27 14:29:50 281 2

原创 Nacos集群和持久化配置(重要)

Spring Cloud alibaba为分布式应用开发提供一站式解决方案。它包含开发分布式应用程序所需的所有组件,有了Spring Cloud Alibaba,我们只需要添加一些注释和少量配置,就可以将Spring Cloud的应用程序连接到阿里巴巴的分布式解决方案上,并利用阿里巴巴的中间件构建分布式应用系统。

2022-09-25 22:00:13 3981 1

原创 SpringCloudAlibaba之Nacos

Spring Cloud alibaba为分布式应用开发提供一站式解决方案。它包含开发分布式应用程序所需的所有组件,有了Spring Cloud Alibaba,我们只需要添加一些注释和少量配置,就可以将Spring Cloud的应用程序连接到阿里巴巴的分布式解决方案上,并利用阿里巴巴的中间件构建分布式应用系统。

2022-09-16 09:34:05 2316 3

原创 分布式搜索引擎ElasticSearch

ES是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别(GB

2022-09-06 17:51:45 2189 3

原创 三、Docker进阶

ocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。............

2022-08-09 16:48:08 1190 2

原创 二、Docker入门

ocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。...............

2022-08-04 18:06:44 900 1

原创 一、初识Docker

ocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。.........

2022-08-04 10:15:21 488

原创 SpringBoot整合Mybatis时XXXMapper.xml文件存放位置

mybatis中接口文件和对应的mapper.xml文件位置不同,引起的操作也会不一样。

2022-07-25 18:57:29 4054 2

原创 浅谈@RequestParam、@RequestBody、@PathVariable

@RequestParam、@RequestBody、@PathVariable都是作用于Controller层用来接收前端传递过来的数据。下面就来简单说一下三者之间的区别、使用方式以及常见的应用场景。

2022-07-20 18:49:19 1275 2

原创 狂神Redis学习记录 完整版

edis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。本文详细介绍了redis常用的一些基础操作,可以更好地应用于学习提高和工作中,一些和redis相关的面试高频在文中也有体现!............

2022-07-15 14:41:52 1284

原创 Http远程调用(feign客户端通过POST传递FORM格式数据)

Feign makes writing java http clients easier,这是官方给出的一个说明,本意翻译是:Feign使编写Java http客户端更容易,Feign是一个http请求调用的轻量级框架,可以以Java接口注解的方式调用Http请求,Feign可以通过处理注解,当实际调用的时候,传入参数,根据参数再应用到请求上,进而转化成真正的请求。......

2022-07-12 22:55:44 4715 2

原创 vue如何请求后端数据

在vue中,我们如何通过请求接口来访问后端的数据呢?在这里简单总结了一个小示例:主要问题:如果不封装的话,在每次请求的时候都要书写一遍下面的代码,造成代码冗余。

2022-07-04 17:20:08 33339 2

原创 Vue父子组件之间传递数据

vue父子组件之间相互传递数据应该是我们开发中最常见的场景,下面有几个小案例供大家参考借鉴

2022-06-24 11:08:46 1359

原创 通过Shell实现小火车效果

放松一下!

2022-06-23 16:58:02 908

原创 阿里云短信服务

视频链接:一、阿里云短信服务1、了解阿里云用户权限操作:登录阿里云账号之后,点击AccessKey管理;开通阿里云服务添加短信模板

2022-06-23 14:47:28 1459 2

原创 springboot结合MyBatis实现懒加载(延时加载)

什么是懒加载?个人理解的懒加载就是在需要的时候去加载查询语句,在不需要的时候就不去查。在mybatis中,resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。实例1、要使用延时加载,需要现在全局配置中开启懒加载配置#mybatis.configuration.lazy-loading-enabled=true#false 为按需加载.........

2022-06-22 18:03:00 6087

原创 设计模式学习记录

根具B站结合菜鸟教程学习整理。

2022-06-17 17:53:30 296

原创 JavaScript学习记录

JS学习记录(复习版)

2022-05-01 15:15:53 1325

原创 Swagger学习记录

视频地址:【狂神说Java】一小时掌握Swagger技术_哔哩哔哩_bilibili笔记资料交流都在我们的平台:www.kuangstudy.com秦疆老师SpringBoot课程扩展之Swagger学习;这可能是全网最详细的Swagger视频了从生活到代码,从简单到深入。风趣幽默,通俗易懂。狂神说Java交流群:664386224https://www.bilibili.com/video/BV1Y441197Lw?spm_id_from=333.999.0.0SpringBoot+Vue是当前比较主

2022-04-30 10:00:12 531

原创 Json交互处理

json简介:json是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据。它易于阅读和编写,同时也有利于及其解析和生成。在js中,一切皆对象,因此任何js支持的类型都可以通过json来表示,例如字符串、数字、对象、数组,对象等,json语法规则如下所示:数组(Array)用方括号(“[]”)表示。 对象(0bject)用大括号(“{}”)表示。 名称/值对(name/value)组合成数组和对象。 名称(name)置于双引号中,值(......

2022-04-24 10:46:28 769

原创 Linux运维

第一章、Linux概述一、Linux的概念(1)Linux=Linux-Kernel(内核)+自由发行的软件,(2)Linux是一个开源的,可以自由发布的系统软件。(3)Linux 之父: Linus -----林纳斯-----91年发布的(4)Linux内核: http://www.kernel.org二、Linux的特点(1)与UNIX兼容(2)自由软件,源码公开(3)性能高,安全性强(4)便于定制和再开发(5)相互之间操作性高(6)全面的多任务和真..

2022-04-05 14:10:43 13148

考研浙江理工大学数据结构资料

考研浙江理工大学数据结构资料,内含内部复习题及答案、数据结构1800题完整版含答案、数据结构PPT完整版、严蔚敏《数据结构》(C语言版)笔记和习题(含考研真题)详解、浙江理工大学数据结构复习笔记、浙江理工大学数据结构复习提纲、浙江理工大学数据结构复习整理、浙江理工大学数据结构归纳要点、浙江理工大学数据结构练习题(含答案)、浙江理工大学数据结构模拟题及答案、浙江理工大学数据结构习题及答案、浙江理工大学数据结构与算法期末样卷

2023-01-10

适合于后端开发人员的Vue实战笔记

后端人员对前端还是需要有一定的了解的,不过并不需要将所有的知识掌握的很细,有些东西我们简单了解一下,知道怎么用,怎么配合后端开发即可。这篇文章希望能够帮到你,篇幅不多,希望对你有一定的帮助!

2023-01-10

23考研数据结构笔记(终结版)

亲自整理的笔记,希望各位都能够成功上岸!

2022-06-27

2020浪潮优派jsp课堂学习记录(笔记)

2020浪潮优派jsp课堂学习记录(笔记)

2022-05-01

第12章 Linux权限管理.docx

第12章 Linux权限管理.docx

2022-04-05

浪潮优派Oracle学习记录完整版

浪潮优派Oracle学习记录完整版

2022-03-26

浪潮优派Python实习学习记录

浪潮优派Python实习学习记录

2022-03-26

空空如也

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

TA关注的人

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