学习
文章平均质量分 83
科比333
活到老学到老
展开
-
RocketMq(三)-springboot项目访问
Springboot项目访问rocketmq原创 2022-07-28 17:42:48 · 576 阅读 · 0 评论 -
RocketMq面板访问异常 com.alibaba.fastjson.JSONException: not close json text, token : string
rocketmq JSONException: not close json text, token : string 问题解决原创 2022-07-28 16:32:37 · 4776 阅读 · 1 评论 -
RocketMq(二)-访问面板搭建及问题修复
RocketMq访问面板及连接异常处理原创 2022-07-28 15:47:35 · 1906 阅读 · 0 评论 -
RocketMq(一)-下载安装
记录RocketMq下载、安装及启动步骤原创 2022-07-28 11:26:45 · 1895 阅读 · 0 评论 -
Nacos(三)-Nacos Spring Cloud-配置中心
前两篇记录了下载安装nacos、使用nacos作为注册中心:Nacos(一)-下载安装Nacos(二)-Nacos Spring Cloud-注册中心本篇记录使用nacos作为配置中心,并通过配置页面修改配置进行动态刷新演示一、项目介绍继续使用上一篇创建的项目nacos,创建新module cloud-config:二、开发配置1、添加依赖pom.xml<proper...原创 2020-01-09 15:17:45 · 297 阅读 · 0 评论 -
Nacos(二)-Nacos Spring Cloud-注册中心
本篇记录使用nacos作为注册中心,并注册服务提供者、服务消费者进行调用演示。一、项目介绍本次创建一个项目nacos,其中包含两个Module:service-provider : 服务提供者service-consumer : 服务消费者注:完全可以创建两个项目,这里为了方便管理使用了多个module模式二、服务提供者在service-provider引入相关依赖、配置服务信...原创 2020-01-08 18:48:15 · 319 阅读 · 0 评论 -
Nacos(一)-下载安装
本篇记录nacos下载、安装以及常用命令。Nacos是alibaba发布的,中文文档也比较完善,所以跟着官方文档操作起来更加容易。一、下载nacos官网快速开始模块可以看到相关内容Nacos快速开始目前稳定版是1.1.4,但是可能下载特别慢,这里提供网盘下载链接(nacos-server-1.1.4.tar.gz):链接:https://pan.baidu.com/s/1jeagfJ...原创 2020-01-08 18:06:35 · 54287 阅读 · 5 评论 -
SpringCloud Stream 整合 RabbitMQ-DLQ队列(2)
前几篇介绍了SpringCloud Stream整合RabbitMQ、消费失败后重试maxAttempts属性、死信队列(DLQ队列)SpringCloud Stream 整合RabbitMQSpringCloud Stream 整合 RabbitMQ-消费失败后重试SpringCloud Stream 整合 RabbitMQ-DLQ队列本篇为了方便消息放入死信队列后排查问题,将异常信...原创 2020-01-05 17:43:49 · 473 阅读 · 0 评论 -
SpringCloud Stream 整合 RabbitMQ-DLQ队列
前两篇介绍了SpringCloud Stream整合RabbitMQ、消费失败后重试maxAttempts属性:SpringCloud Stream 整合RabbitMQSpringCloud Stream 整合 RabbitMQ-消费失败后重试上篇提到,如果消费者出现代码bug,又没有做额外的拯救措施,又希望消息不丢失且正常消费,这篇将介绍使用死信队列(DLQ队列)进行处理,使代码修复完...原创 2020-01-05 17:08:23 · 1320 阅读 · 0 评论 -
SpringCloud Stream 整合 RabbitMQ-消费失败后重试
上一篇完成SpringCloud Stream整合RabbitMQ:SpringCloud Stream整合RabbitMQ,没有进行任何配置,本篇记录一下消息消费失败后重试配置。在程序开发过程中难免会出现各种奇葩异常,假如当消费者消费消息时产生异常,生产者收不到ACK确认,消息会被再次尝试消费,假如是代码bug则会持续失败,并持续尝试,这样后果你懂的~因此,本篇简单介绍一种方式,但只是避免...原创 2020-01-05 16:09:57 · 1773 阅读 · 0 评论 -
SpringCloud Stream 整合RabbitMQ
本篇简单介绍SpringCloud Stream 整合RabbitMQ基本步骤:引入SpringCloud引入SpringCloud Stream相关依赖定义绑定接口: 消息生产者(Output…Binding) 、消息消费者(Input…Binding)@EnableBinding 在对应类上进行定义@StreamListener 在对应方法上创建监听用来消费消息调用output的...原创 2020-01-05 02:00:03 · 9214 阅读 · 2 评论 -
RabbitMQ安装(三)-启动及常用命令
前两篇已经将RabbitMQ安装完成,接下来就可以启动并访问页面进行验证。RabbitMQ安装(一)-环境准备RabbitMQ安装(二)-linux一、启动相关命令进入安装目录下sbin目录# cd /usr/rabbitmq/rabbitmq_server-3.8.1/sbin后台启动服务# ./rabbitmq-server -detached查看服务状态# ./ra...原创 2020-01-04 19:28:24 · 1280 阅读 · 0 评论 -
RabbitMQ安装(二)-linux
上一篇记录了安装前的准备,RabbitMQ安装(一)-环境准备,接下来就进入正式安装。一、依赖下载下载所需依赖:# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel# yum install xmlto -y二、erlang安装(1)上传并解压将上一篇下载好的压缩包上传到linux...原创 2020-01-04 18:27:38 · 227 阅读 · 0 评论 -
RabbitMQ安装(一)-环境准备
本篇记录下RabbitMQ安装前的准备,还是在先前装好的虚拟机中操作,系统centos7,环境配置可参考先前文件:linux环境搭建,需要先安装erlang,在安装RabbitMQ。一、版本匹配访问RabbitMQ网站,https://www.rabbitmq.com,页面向下拉,直奔主题页面右侧可以看到erlang版本匹配,点进入即可看到对应版本本次选用的版本是:erlang ...原创 2020-01-04 17:34:10 · 247 阅读 · 0 评论 -
SpringBoot整合Druid
在整合的mybatis的基础上对工程进行改造,参考链接:https://blog.csdn.net/qq_21067307/article/details/86292779一、引入druid的起步依赖<!--druid--><dependency><groupId>com.alibaba</groupId><artifactId...原创 2019-01-11 17:55:07 · 814 阅读 · 0 评论 -
redis学习-windows
平时使用windows操作系统,学习过程就使用windows版的redis相对简单,其实操作一样,也可以安装到虚拟机里1、安装redis下载链接:https://github.com/MicrosoftArchive/redis/releases解压启动redis(1)方式一:每次定位到redis目录启动服务1)打开一个cmd窗口,定位到E:/redis目录2)输入命令red...原创 2019-01-07 14:29:02 · 141 阅读 · 0 评论 -
SpringBoot学习之自动配置原理
SpringBoot启动时会加载大量自动配置类,大量减少了手动编写配置注入功能组件的工作。SpringBoot会扫描所有类路径下的META-INF/spring.factories文件,从这获取EnableAutoConfiguration对应的值,这些值就对应了各自自动配置类的路径,将其导入到容器中,就可以进行自动配置了。接下来看分析源码来熟悉自动配置原理:1、启动类@SpringBoo...原创 2019-01-18 12:30:21 · 319 阅读 · 2 评论 -
SpringBoot学习之包扫描
带着这样一个问题出发,为什么需要将文件放在启动类所在包及子包才能被springboot自动扫描并注册bean?一、推测springboot会扫描启动类所在包及子包的所有文件,并将其注册bean到容器中,应该是启动时自动扫描,具体实现需要看源码。二、分析源码1、分析主启动类package com.zrk.springboot;import org.springframework.boo...原创 2019-01-16 21:21:54 · 795 阅读 · 0 评论 -
SpringBoot学习之自定义starter
之前熟悉了SpringBoot的自动配置原理,相关链接:SpringBoot学习之自动配置原理,今天来玩一下自定义起步依赖starter。一、分析以jdbc下DataSource自动配置参考为例:1.DataSourceAutoConfiguration@Configuration@ConditionalOnClass({ DataSource.class, EmbeddedDataba...原创 2019-03-08 12:36:33 · 453 阅读 · 0 评论 -
SpringBoot项目部署到linux服务器之环境搭建
进行了这么长时间SpringBoot项目开发,今天想系统的总结一下项目部署到linux服务器的流程,这一篇记录一下linux环境准备与搭建(linux环境装在本机的虚拟机中)。一、软件准备虚拟机:VirtualBox下载链接:https://pan.baidu.com/s/1MPnDhEn-uGXiXtrlHabZgQ 提取码:9jb6系统:centos7jdk:jdk8 ...原创 2019-05-07 19:19:32 · 5147 阅读 · 0 评论 -
SpringBoot项目部署到linux服务器
进行了这么长时间SpringBoot项目开发,今天想系统的总结一下项目部署到linux服务器的流程,并在上一篇介绍了linux环境的准备与搭建,SpringBoot项目部署到linux服务器之环境搭建,这篇记录一下从git上拉取项目,并写脚本启动项目,访问项目。一、从git拉取项目前提是已经将项目上传到git仓库,我的举例项目上传到了github上,或者是本地打成jar并上传到linux服务器...原创 2019-05-07 20:01:55 · 2856 阅读 · 0 评论 -
ElasticSearch安装
之前项目中用过ElasticSearch,是一个不错的搜索引擎,现在想深入的学习一下,尝试自己安装,遇到不少困难,踩了不少坑,参考网上很多优秀的文章得以解决,下面对自己的安装过程做一个记录:一、环境准备虚拟机、jdk还用原先准备好的,环境准备可以参考另一篇文章环境搭建下载elasticsearch安装包*下载链接:*链接:https://pan.baidu.com/s/1G9AmQ3if...原创 2019-06-18 19:17:46 · 127 阅读 · 0 评论 -
SpringBoot整合MyBatis
一、创建一个springboot项目(1)创建项目(2)设置项目信息这里使用springboot内嵌tomcat;选择jar包即可,jdk版本选择8;其余选项可根据自己情况适当调整(3)选择依赖模块这里为了通过浏览器访问查看最终效果,所以选择依赖web模块为了演示整个整合myBatis过程,暂时不引入SQL相关依赖,实际应用中可以选择对应模块则更加方便会自动导入相关...原创 2019-01-11 11:23:21 · 224 阅读 · 0 评论