HuH...
码龄6年
求更新 关注
提问 私信
  • 博客:43,814
    43,814
    总访问量
  • 86
    原创
  • 10
    粉丝
  • 82
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2018-11-12
博客简介:

weixin_43679491的博客

查看详细资料
个人成就
  • 获得24次点赞
  • 内容获得16次评论
  • 获得54次收藏
  • 代码片获得121次分享
创作历程
  • 32篇
    2021年
  • 38篇
    2020年
  • 16篇
    2019年
成就勋章
TA的专栏
  • web前端
    4篇
  • java基础
    12篇
  • java
    15篇
  • 多线程
    6篇
  • 数据结构与算法
    1篇
  • jvm
    4篇
  • 工具
    5篇
  • 定时任务
    1篇
  • 消息中间件
    5篇
  • oauth
    1篇
  • linux
    2篇
  • redis
    2篇
  • io
    1篇
  • vue
    3篇
  • js
    1篇
  • 项目部署
    1篇
  • 版本管理工具
    1篇
  • 设计模式
  • 数据库
    4篇
  • 框架
    22篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Springcloud Stream

文章目录前言 一、说明 二、使用 1.引入库 2.解读 3.配置文件 总结前言屏蔽底层消息中间件的差异,降低切换成本,同一消息的变成模型目前只支持Rabbitmq和kafka中文文档一、springcloud stream是什么其实就类似于jdbc一样,统一了对消息处理的细节,让我们不在于注重某一个消息队列是怎样实现的,都有一样的操作api二、使用1.引入库: 当前项目要依赖的坐标 <depen...
原创
发布博客 2021.11.16 ·
1215 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

入门微服务spring-cloud(第二章)

springcloudzuul使用(路由配置)过滤器使用过滤器zuulZuul 是 Netflix OSS 中的一员,是一个基于 JVM 路由和服务端的负载均衡器.提供路由、监控、弹性、安全等方面的服务框架。Zuul 能够与 Eureka、Ribbon、Hystrix 等组件配合使用。Zuul 的核心是过滤器,通过这些过滤器我们可以扩展出很多功能,比如:动态路由:动态地将客户端的请求路由到后端不同的服务,做一些逻辑处理,比如聚合多个服务的数据返回请求监控:可以对整个系统的请求进行监控
原创
发布博客 2021.11.16 ·
594 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

入门微服务spring-cloud(第一章)

springcloud服务调用不使用注册中心的调用方式使用注册中心 eureka新建一个boot服务,作为eureka的服务端修改消息提供方使用注册中心,并且使用RestTemplate调用服务负载均衡Ribbon的轮询规则(7钟)修改负载均衡策略自定义策略eureka集群HystrixFeign整合HystrixHystrix Dashboard监控(仪表盘)服务调用不使用注册中心的调用方式首先新建两个boot项目,一个做服务提供方,一个做服务的消费方,服务提供端:@GetMapping("/g
原创
发布博客 2021.11.16 ·
452 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

新版本springcloud(一)

springcloud开始EurekazookeeperConsul使用三个注册中心的区别补充:openFeign日志gateway新一代网关核心路由的第二种配置方式新版本的微服务,他的springboot版本是在2.x以上,springcloud在H以上在新版本上,使用eureka开始首先我们使用微服务的话,需要一个父工程,父工程不需要什么东西,但需要一个pom.xml文件来聚合这些依赖添加或者修改他<packaging>pom</packaging>然后<
原创
发布博客 2021.11.16 ·
533 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

新版本springcloud(二)

cloud分布式配置中心分布式配置中心
原创
发布博客 2021.11.16 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于idea使用高版本jdk降级的话题

首先我们会遇到一些问题,比如要去探究不同jdk版本的String的一些代码执行会有什么不同,首先我们使用的是idea,已经有jdk了,且已经配置好了环境遍历,虽然改起来很方便,但也不是那么的方便,这里,我们以maven项目为例<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId&g
原创
发布博客 2021.11.16 ·
1923 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

spring-生命周期和三级缓存以及细节

循环依赖首先是A类里面有个B属性,B类里面有个A属性spring每次创建bean时,都会去一级缓存中去找,没有找到则创建,这里是先实例化,然后去将实例化好的bean加入到三级缓存中,value是一个lambda表达式然后实例化好之后再去初始化,初始化的过程中是需要对属性进行填充的,此时有一个引用类型的属性,由于没有这个属性所对应的·bean还没有进行创建,所以我们就要去创建这个bean,相当又重头开始了会去首先创建A对象,先去一级缓存中找,没有则进行实例化,实例化后判断是否存
原创
发布博客 2021.11.16 ·
602 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

spring cache基础篇

Spring从3.1开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同的缓存技术;并支持使用JSR-107注解简化我们开发;提供支持多种缓存的实现。主要接口有两个:org.springframework.cache.Cache:用于定义缓存的各种操作 org.springframework.cache.CacheManager:用于管理各个cache缓存组件常...
原创
发布博客 2021.11.16 ·
2051 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

分布式事务

我们先复习一下本地事务1.本地事务数据库事务的几个特性: 原子性(Atomicity),一致性(Consistency),持久性(Durabilily),隔离性(Isolation) 原子性:一系列的操作整体不可拆分,同时成功同时失败 一致性: 数据在事务前后,业务整体一致 隔离性:事务之间互相隔离 持久性:一旦事务成功,数据一定会落盘在数据库1.1.事务的隔离级别读未提交 READ UNCOMMITTED: 该隔离级别的事务会读到其他
原创
发布博客 2021.11.16 ·
945 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

springboot使用https

首先我们要有一个证书,这个可以去阿里云上买,或者买了服务器有免费的证书可以创建,然后我们就将证书下到本地。将证书放到resources目录下。配置:server: ssl: key-store: classpath:6081520_gww123.icu.jks key-password: Br755ajy key-store-type: jksstore是证书的路径下面是生成证书时的密码最下面是证书的格式在配置类上添加这么一个bean,或者
原创
发布博客 2021.11.16 ·
778 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git的基本命令

设置名称和邮箱$ git config --global user.name "username" $ git config --global user.email "email"git config --list 查看配置git总共分为这么几个区域:工作区:也就是我们本地git暂存区: 此时还没有提交到git仓库git仓库: 此时是已经提交到git仓库了.提交到git仓库的文件,接下来就是提交远程了。----------------------------.
原创
发布博客 2021.09.03 ·
767 阅读 ·
1 点赞 ·
3 评论 ·
4 收藏

sentinel的熔断,降级,限流使用

二、使用步骤代码如下(示例):springboot工程 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> <version>2.1.0.RELEASE</version>
原创
发布博客 2021.09.03 ·
1353 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

nacos做注册中心和配置中心

官方文档首先先下载,然后安装,linux下的nacos启动是:./startup.sh -m standalone默认端口是8848
原创
发布博客 2021.09.01 ·
541 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

springboot与springcloud,springcloudalibaba等版本关系

先来一个地址:版本说明里面有对应的这些坐标依赖的版本对应描述,因为版本问题是很大的问题.这是springcloudalibaba的组件的版本对应关系这是springboot,springcloud,springcloudalibaba的版本对应关系其余更详细的可以参考官方文档...
原创
发布博客 2021.09.01 ·
559 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

支付宝支付功能(沙箱)

首先谈及加密算法相对于密钥A,密钥B, 密钥B是公钥相对于密钥C,密钥D,密钥D是公钥首先需要到我们的支付宝开放平台,然后找到沙箱,进去创建应用支付宝开放平台然后开始配置密钥刚创建应用的时候是没有的,需要我们去生成密钥,下载软件生成或者在线生成。但是生成的公钥和私钥我们都要保管好。这里的应用公钥就是我们的商户的公钥需要复制在这里交给支付宝管理那么配置号这些后,就可以写demo了。注意:这里是电脑端的支付...
原创
发布博客 2021.08.30 ·
2311 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

时间日期格式

从数据库获取时间传到前端进行展示的时候,可能无法得到一个满意的时间格式的时间日期,可以使用 @JsonFormat另一个问题是,我们在使用WEB服务的时,可能会需要用到,传入时间给后台,比如添加数据需要填入日期等。这个时候前台传递给后台的时间格式同样是不一致的@DataTimeFormat便很好的解决了这个问题---------------------------------------@JsonFormat使用:@JsonFormat(pattern="yyyy-MM-d.
原创
发布博客 2021.08.30 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

内网穿透工具

这里我使用natapp:有一个月的免费时长。先注册,然后购买隧道,选择免费的映射到我们本地127.0.0.1, 端口是8080.还有一个是4040,需要通过我们本地来访问的,是查看被访问的具体情况信息。配置好以后,可以看到我们购买的隧道。然后我们需要下载一下natapp客户端,下载好后,我们还需要下载一个文件,放在natapp.exe同目录下,文件地址这里我们需要配置一下authtoken,这个在上面...
原创
发布博客 2021.08.29 ·
836 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

可靠消息+最终一致性方案(MQ延迟队列+死信路由)

RabbitMQ简单使用看这里,包括使用这个方案之前mq的配置环境RabbitMQ 死信Dead Letter exchanges (死信路由)》一个消息在满足如下条件下,会进死信路由,注意是路由不是队列,一个路由可以对应多个队列。 .一个消息被消费者拒收了,并且reject方法的参数里requeue是false,也就是说不会被再次放到队列里,被其他消费者使用。 (basic.reject/basic.nack) requeue=...
原创
发布博客 2021.08.29 ·
462 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

RabbitMQ

1. 消息中间件概述1.1. 什么是消息中间件MQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。多用于分布式系统之间进行通信。为什么使用MQ: 在项目中,可将一些无需即时返回且耗时的操作提取出来,进行异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从 而提高了系统的吞吐量。 1、任务异步处理: 将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理。提高了应用程序的响应时间。
原创
发布博客 2021.08.28 ·
373 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

seata解决分布式事务

什么是Seata:Seata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务,Seata将为用户提供了AY,TCC,SAGA和XA事务模式,为用户打造一站式的分布式解决方案。连接:seataTC (Transaction Coordinator) - 事务协调者维护全局和分支事务的状态,驱动全局事务提交或回滚。TM (Transaction Manager) - 事务管理器定义全局事务的范围:开始全局事务、提交或回滚全局事务。RM (Re...
原创
发布博客 2021.08.28 ·
606 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多