logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot日常:封装rabbitmq starter组件

本章内容主要介绍编写一个rabbitmq starter,能够通过配置文件进行配置交换机、队列以及绑定关系等等。项目引用该组件后能够自动初始化交换机和队列,并进行简单通信。如若有其他需求,可自行扩展,例如消息消费的确认等

文章图片
#java-rabbitmq#spring boot#rabbitmq
SpringBoot日常:集成单元测试工具Squaretest

日常开发肯定少不了需要用到单元测试,但是手写的话肯定比较麻烦,这里记录一下常用的生成单元测试插件Squaretest。

文章图片
#单元测试#log4j#java +2
开发小运维-搭建rocketmq集群

本章内容主要介绍部署一个双主双从的rocketmq集群。关键配置说明NameServer:负责服务发现和路由管理。Broker:- Master Broker 负责消息的写入和读取。- Slave Broker 负责从 Master 同步数据,提供高可用性。RocketMQ Console:提供 Web 管理界面,方便监控和管理集群。数据持久化:通过挂载卷(volumes)将 Broker 的日志

文章图片
#java-rocketmq#运维#rocketmq +1
SpringBoot日常:策略模式应用

对于很多程序员,平时写代码为了方便,可能一股脑就按面向过程那样一下把业务逻辑编写下来,少有会去额外思考设计模式或者算法。这种情况其实不利于我们的编码维护,在本文,将介绍设计模式中的策略模式,通过本文的介绍将帮助你快速理解和应用。策略模式是一种行为型设计模式,它通过暴露一个统一的接口,通过该接口在不同情况下根据类型执行不同的逻辑的行为。策略模式解决了在有多种算法相似的情况下,使用“if…else”所

文章图片
#spring boot#策略模式#java
从0到1构建微服务之链路追踪-SkyWalking(六)

本系列是微服务架构搭建,微服务中和单体服务不一样,一个接口请求能涉及到多个服务。当系统出现一些反常时,如接口请求时长过长或服务拒绝,这时我们就需要链路追踪去协助我们。此次采用的链路追踪组件为SkyWalking,本章内容会详细介绍SkyWalking的安装和使用,以及嵌入到我们搭建的微服务中。注:目前所有的代码构建肯定不是最优的,比如版本依赖的版本号抽取管理等等,后续都会一步一步去做。

文章图片
#微服务#skywalking#架构 +3
简单上手-docker搭建kafka环境(单例和集群)

本章内容介绍如何用docker的方式搭建kafka环境。由于kafka采用的注册中心为zookeeper,所以我们需要先部署zookeeper,再部署kafka。

文章图片
#docker#kafka#容器 +1
SpringBoot日常:MySQL数据库与达梦适配

现有一个已经以mysql作为数据源的项目,由于需要适配一套信创环境,这里将达梦数据库选作关系型数据库,本文主要介绍如何从mysql适配到达梦。达梦官网地址。

文章图片
#数据库#spring boot#mysql +1
简单上手-docker搭建kafka环境(单例和集群)

本章内容介绍如何用docker的方式搭建kafka环境。由于kafka采用的注册中心为zookeeper,所以我们需要先部署zookeeper,再部署kafka。

文章图片
#docker#kafka#容器 +1
SpringBoot日常:MySQL数据库与达梦适配

现有一个已经以mysql作为数据源的项目,由于需要适配一套信创环境,这里将达梦数据库选作关系型数据库,本文主要介绍如何从mysql适配到达梦。达梦官网地址。

文章图片
#数据库#spring boot#mysql +1
SpringBoot日常:@Scheduled实现服务启动时执行一次

说到定时任务,我们应该会想起@Scheduled,Quartz以及XXL-JOB,但是有的单体服务或者小项目,为了方便快捷,可能会直接使用@Scheduled去实现异步任务。因此,从而延伸出本文的主题需求。注:启动类记得自己加上@EnableScheduling,定时任务 才会执行,当然这个不影响本文的逻辑测试。当项目中使用@Scheduled,如何在项目启动的时候让指定的异步任务提前执行一次?该

文章图片
#spring boot#java#后端
    共 11 条
  • 1
  • 2
  • 请选择