- 博客(41)
- 资源 (5)
- 收藏
- 关注
原创 List中的对象根据对象属性分组或分组汇总,返回map
逻辑代码:查询到的是一个list集合,根据objId,转化成以objId为Key,以具有同样objId的List作为value 的map。
2023-02-01 19:21:26
4
原创 Spring Cloud Gateway服务网关的部署与使用(结合nacos)
最近在开发时遇到了网关相关内容,如果没有网关的话,假如说前端工程师要直接连接成百上千的微服务,如果后端给ip端口改了,前端还得跟着动.这样极大增加了前端的工作量。相反,使用了网关的话,前端直接连接网关,然后根据网关的配置去Nacos里面获取对应的服务器地址去调用,这样前端只需要在前端代码里面配置网关的地址就行了,不管你后端怎么改服务的ip和端口,这样前端的工作量就大大的降低了.
2023-01-09 15:38:21
268
原创 RabbitMQ 发布确认高级
在生产环境中由于一些不明原因,导致 RabbitMQ 重启,在 RabbitMQ 重启期间生产者消息投递失败,导致消息丢失,需要手动处理和恢复。如何才能进行 RabbitMQ 的消息可靠投递呢?本文就来详细介绍一下遇到这种问题我们怎样去处理!
2022-11-06 02:22:21
80
原创 消息中间件RabbitMQ
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。
2022-11-06 02:16:14
930
原创 Nginx 反向代理和负载均衡
Nginx 是一个高性能的 HTTP 和反向代理服务器,占有内存少,并发能力强,nginx 的并发能力确实在同类型的网页服务器中表现较好,本篇文章希望对大家学习nginx有所帮助。
2022-10-21 09:43:50
962
转载 简单使用mybatis-plus的${ew.sqlSegment},${ew.sqlSelect},${ew.customSqlSegment}
简单使用mybatis-plus的${ew.sqlSegment},${ew.sqlSelect},${ew.customSqlSegment}
2022-10-10 15:37:49
122
2
转载 国产神器ApiPost
随着国内越来越多的项目对开发质量和进度的要求提升,在对于接口管理的问题上,越来越多的技术管理者有了更多的期待,除了一键快速生成、导出API文档,对支持前、后端及测试协同开发,进行接口批量测试等要求也越来越迫切,基于对以上痛点的解决,ApiPost成为比Postman更懂中国程序员的一款研发协同工具。
2022-09-27 14:29:50
88
2
原创 Spring Cloud Alibaba之Sentinel实现熔断和限流
Spring Cloud alibaba为分布式应用开发提供一站式解决方案。它包含开发分布式应用程序所需的所有组件,有了Spring Cloud Alibaba,我们只需要添加一些注释和少量配置,就可以将Spring Cloud的应用程序连接到阿里巴巴的分布式解决方案上,并利用阿里巴巴的中间件构建分布式应用系统。
2022-09-25 22:27:34
210
原创 Nacos集群和持久化配置(重要)
Spring Cloud alibaba为分布式应用开发提供一站式解决方案。它包含开发分布式应用程序所需的所有组件,有了Spring Cloud Alibaba,我们只需要添加一些注释和少量配置,就可以将Spring Cloud的应用程序连接到阿里巴巴的分布式解决方案上,并利用阿里巴巴的中间件构建分布式应用系统。
2022-09-25 22:00:13
1078
1
原创 SpringCloudAlibaba微服务分布式架构
Spring Cloud alibaba为分布式应用开发提供一站式解决方案。它包含开发分布式应用程序所需的所有组件,有了Spring Cloud Alibaba,我们只需要添加一些注释和少量配置,就可以将Spring Cloud的应用程序连接到阿里巴巴的分布式解决方案上,并利用阿里巴巴的中间件构建分布式应用系统。
2022-09-16 09:34:05
601
3
原创 分布式搜索引擎ElasticSearch
ES是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别(GB
2022-09-06 17:51:45
1005
3
原创 三、Docker进阶
ocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。............
2022-08-09 16:48:08
338
原创 二、Docker入门
ocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。...............
2022-08-04 18:06:44
247
原创 一、初识Docker
ocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。.........
2022-08-04 10:15:21
252
原创 SpringBoot整合Mybatis时XXXMapper.xml文件存放位置
mybatis中接口文件和对应的mapper.xml文件位置不同,引起的操作也会不一样。
2022-07-25 18:57:29
1581
1
原创 浅谈@RequestParam、@RequestBody、@PathVariable
@RequestParam、@RequestBody、@PathVariable都是作用于Controller层用来接收前端传递过来的数据。下面就来简单说一下三者之间的区别、使用方式以及常见的应用场景。
2022-07-20 18:49:19
416
2
原创 狂神Redis学习记录 完整版
edis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。本文详细介绍了redis常用的一些基础操作,可以更好地应用于学习提高和工作中,一些和redis相关的面试高频在文中也有体现!............
2022-07-15 14:41:52
422
原创 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
2169
1
原创 vue如何请求后端数据
在vue中,我们如何通过请求接口来访问后端的数据呢?在这里简单总结了一个小示例:主要问题:如果不封装的话,在每次请求的时候都要书写一遍下面的代码,造成代码冗余。
2022-07-04 17:20:08
10860
原创 阿里云短信服务
视频链接:一、阿里云短信服务1、了解阿里云用户权限操作:登录阿里云账号之后,点击AccessKey管理;开通阿里云服务添加短信模板
2022-06-23 14:47:28
840
2
原创 springboot结合MyBatis实现懒加载(延时加载)
什么是懒加载?个人理解的懒加载就是在需要的时候去加载查询语句,在不需要的时候就不去查。在mybatis中,resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。实例1、要使用延时加载,需要现在全局配置中开启懒加载配置#mybatis.configuration.lazy-loading-enabled=true#false 为按需加载.........
2022-06-22 18:03:00
2284
原创 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
215
原创 Json交互处理
json简介:json是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据。它易于阅读和编写,同时也有利于及其解析和生成。在js中,一切皆对象,因此任何js支持的类型都可以通过json来表示,例如字符串、数字、对象、数组,对象等,json语法规则如下所示:数组(Array)用方括号(“[]”)表示。 对象(0bject)用大括号(“{}”)表示。 名称/值对(name/value)组合成数组和对象。 名称(name)置于双引号中,值(......
2022-04-24 10:46:28
373
原创 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
3478
原创 MyBatis Plus学习记录
MyBatis-Plushttps://baomidou.com/入门案例:(1)首先创建数据库(2)创建user表DROP TABLE IF EXISTS user;CREATE TABLE user(id BIGINT(20) NOT NULL COMMENT '主键ID',name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名',age INT(11) NULL DEFAULT NULL COMMENT '年龄',email VA
2022-04-03 11:07:42
1710
1
原创 遇见狂神说Apach POI,EasyExcel笔记
【狂神说Java】POI及EasyExcel一小时搞定通俗易懂_哔哩哔哩_bilibili秦疆老师通俗易懂的POI及EasyExcel教学一个小时搞定 Java 操作 Excel,工作技能栈 + 1狂神说Java系列,努力打造通俗易懂的教程求点赞三连转发支持QQ交流群:664386224https://www.bilibili.com/video/BV1Ua4y1x7BK?spm_id_from=333.999.0.0在开发中我们经常会涉及到excel的处理,如将用户信息导出为excel...
2022-04-02 15:07:28
1190
1
原创 Spring5框架知识总结
学习--实践--总结--实践--总结........Spring简介:(1)核心:Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的框架。(2)特点:<1>轻量级的开源的 JavaEE 框架<2>方便解耦,简化开发 <3>方便进行事务操作<4>方便和其他框架进行整合......(3)组成:Spring框架其实是一个分层架构,它由多个模块组成,每个...
2022-03-23 23:21:10
1073
考研浙江理工大学数据结构资料
2023-01-10
适合于后端开发人员的Vue实战笔记
2023-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人