自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 说把大象装冰箱拢共分几步 -- Stream流

说把大象装冰箱拢共分几步 -- Stream流。

2023-12-06 23:40:50 36 1

原创 常用逻辑-树状结构

【代码】常用逻辑-树状结构。

2022-09-13 00:43:26 159

原创 Quartz(持续完善.....)

quartz石英钟的意思是一个当今市面上流行的高效的任务调用管理工具由OpenSymphony开源组织开发Symphony交响乐是java编写的,我们使用费时需要导入依赖即可。

2022-07-27 12:45:38 134

原创 Kafka(持续完善....)

消息队列(MessageQueue)简称MQ消息队列是采用"异步(两个微服务项目并不需要同时完成请求)"的方式来传递数据完成业务操作流程的业务处理方式利用异步的特性,提高服务器的运行效率,减少因为远程调用出现的线程等待\阻塞削峰填谷在并发峰值超过当前系统处理能力时,我们将没处理的信息保存在消息队列中,在后面出现的较闲的时间中去处理,直到所有数据依次处理完成,能够防止在并发峰值时短时间大量请求而导致的系统不稳定消息队列的延时我们在启动kafka前必须先启动Zookeeperzoo动物园。...

2022-07-26 21:13:33 359

原创 SQL基础(持续完善....)

一些基础的sql语句操作啥的持续完善....

2022-07-15 11:56:17 108

原创 SpringGateway 网关(Spring Cloud)持续完善....

两个框架提供组件对应Gateway对应Netflix的Zuul都是项目的网关不过Gateway不是阿里巴巴的而是Spring提供的"网关"网是网络,关是关口\关卡关口\关卡的意思就是"统一入口"网关:就是网络中的统一入口程序中的网关就是微服务项目提供的外界所有请求统一访问的微服务项目因为提供了统一入口之后,方便对所有请求进行统一的检查和管理网关的主要功能有路由的近义词就是"分配"Spring Gateway是Spring自己编写的网关框架,也是SpringCloud中的组件SpringGateway

2022-07-12 20:20:27 275

原创 Sentinel(Spring Cloud)持续完善....

Sentinel也是Spring Cloud Alibaba的组件Sentinel英文翻译"哨兵\门卫"随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。官网地址https://sentinelguard.io/zh-cn/下载地址https://github.com/alibaba/Sentinel/releases丰富的应用场景双11,秒杀,12306抢火车票完备的实时状态监控可以支持显示当前项目各

2022-07-12 18:16:34 84

原创 Seata概述(Spring Cloud)持续完善...

Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务也是Spring Cloud Alibaba提供的组件Seata官方文档,更多信息可以通过官方文档获取https://seata.io/zh-cn/先提一下事务的概念我们再业务中,必须保证数据库操作的原子性,也就是当前业务的所有数据库操作要么都成功,要么都失败之前我们使用Spring声明式事务来解决本地的事务问题但是现在是微服务环境,一个业务可能涉及多个模块的数据库操作这种情况就需要专门的微服务状态下

2022-07-12 13:11:16 262

原创 Dubbo概述(SpringCloud)持续完善....

Dubbo是一套RPC框架。既然是框架,我们可以在框架结构高度,定义Dubbo中使用的通信协议,使用的序列化框架技术,而数据格式由Dubbo定义,我们负责配置之后直接通过客户端调用服务端代码。简单来说,Dubbo就是RPC概念的实现Dubbo是Spring Cloud Alibaba提供的一个框架能够实现微服务项目的互相调用RPC是Remote Procedure Call的缩写 翻译为:远程过程调用目标是为了实现两台(多台)计算机\服务器,互相调用方法\通信的解决方案RPC的概念主要定义了两部分

2022-07-11 21:30:10 294

原创 Nacos微服务注册中心(SpringCloud)持续完善....

Nacos是Spring Cloud Alibaba提供的一个软件这个软件主要具有注册中心和配置中心的功能,此处先聊注册中心的功能微服务中所有项目都必须注册到注册中心才能成为微服务的一部分注册中心和企业中的人力资源管理部门有相似一般电商项目的微服务结构:启动Nacos必须保证当前系统配置了java环境变量简单来说就是要环境变量中,有JAVA_HOME的配置,指向安装jdk的路径确定了支持java后,可以通过下面路径下载https://github.com/alibaba/nacos/rele

2022-07-09 15:30:43 328

原创 RabbitMQ(消息队列)

RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。 AMQP :Advanced Message Queue(高级消息队列协议)。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产品、开发语言等条件的限制。 RabbitMQ 最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。RabbitMQ是Erlang语言开发的,所以要先安装Erlang语言的运行环境下载Erlang的官方路径

2022-07-08 20:55:10 249

原创 Spring Security+JWT概要

Spring Security框架用于实现登录同时还可以将当前登录用户的权限信息保存@PreAuthorize:验证当前用户是否具备某个权限时,可在控制器方法代码前添加@PreAuthorize(“[权限名称]”),SpringSecurity在运行该方法之前进行核查.不具备该权限返回403状态码!上图问题描述:在用户模块登录,只是将用户信息保存在用户模块的session中,不会和其他模块共享,所以在我们访问其他模块时,通过sessionid并不能获得在用户模块中登录成功的信息,这样会丢失用户信

2022-07-03 14:27:08 147

原创 Elasticsearch(搜索引擎解决方案)

Elasticsearch概要

2022-06-27 20:05:12 876

原创 Redis(持续完善....)

Redis是一款基于内存的NoSQL数据存储服务,是非关系型的,是使用K-V结构进行存储的>__

2022-06-16 09:41:14 418 1

空空如也

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

TA关注的人

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