JavaDog程序狗

【干货】看看我司消息队列用啥,全网最接地气pulsar教程(含业务解耦demo源码)

本文全面介绍了Apache Pulsar这一分布式消息发布/订阅平台,覆盖了Pulsar的基本概念、核心特性、与其他消息队列的对比、安装方法及其在实际电商业务中的应用。Pulsar作为一款高性能的消息中间件,支持多种消息订阅模式、存储与计算分离架构、多租户、持久化存储等功能。通过与Kafka、RocketMQ等的对比,展示了Pulsar在不同场景下的适用性。文章还详细指导了如何使用Docker安装Pulsar及其管理工具Pulsar Manager,并通过一个电商案例分析了Pulsar如何通过异步解耦提升系统性能。最后,提供了Java示例代码,演示了如何在Java项目中集成Pulsar来解决业务问题。

JavaDog程序狗 发布于 2024-08-20

【规范】Apifox就应该这么玩

工欲善其事必先利其器,通过此篇文章,简单总结了一下本狗工作中工具的使用方式。从三个方面作为切入点,分别讲解了Apifox目录如何分层整理;管理环境的灵活使用;前置/后置操作的配合应用。希望可以通过此水文让更多博友更加熟悉运用手里中的"兵器,让其发挥更大的作用。

JavaDog程序狗 发布于 2023-09-12

【夏令时】用@JsonFormat(pattern = “yyyy-MM-dd“)注解,出生日期竟然年轻了一天

解决夏令时导致日期少一天的解决方案 1. @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8" ) 2. 启动时JVM加入参数 -Duser.timezone=GMT+08 3. @JsonFormat(pattern = "yyyy-MM-dd", locale = "zh", timezone = "Asia/Shanghai")

JavaDog程序狗 发布于 2023-08-25

SpringBoot+uniapp实现网页授权获取用户基本信息

SpringBoot+uniapp实现网页授权获取用户基本信息 1. 测试公众号实现网页授权并获取用户基本信息 2. 灵活掌握微信接口文档,熟练对接相关接口 3. 整理授权逻辑,前后端对接熟悉流程

JavaDog程序狗 发布于 2023-03-03

【Apifox Helper】自动生成接口文档,IDEA+Apifox懒人必备

IDEA+Apifox 一键生成接口文档,熟悉IDEA中Apifox Helper插件配置,讲解Apifox Helper中Apifox服务器地址;API访问令牌;模块项目ID配置方法,最终实现一键生成接口管理文档

JavaDog程序狗 发布于 2023-02-13

SpringBoot的4中常见入参形式错误解析

掌握SpringBoot的4中常见入参形式错误问题解析 1.实体嵌套List提交 2.普通文件上传 3.实体List提交 4.数组Array提交

JavaDog程序狗 发布于 2023-01-07

屎上最全vue-pdf+Springboot与aspose-words整合,开箱即用

1.实现Springboot与aspose-words整合,填充word模板并转化PDF; 2.前端vue整合vue-pdf实现PDF预览及下载 word模板重点(详见图示) 单属性赋值;List循环赋值;图片插入;对勾特殊符号插入 步骤 1.下载对应的aspose-words-19.1-jdk16.jar 2.放置模板文件到资源路径下 3.controller读取模板文件并填充数据 4.定位【照片】书签位置,插入图片 5.定位【等级】书签位置,插入对应字符 6.更新doc 7.将基础数据填充后并转为pdf

JavaDog程序狗 发布于 2022-09-29

Java通过HttpClient从外部url下载文件到本地

java通过url下载文件到本地 将外网文件通过url转化成本地文件 httpclient下载到本地 java根据url下载文件到本地 解决图片防盗链问题

JavaDog程序狗 发布于 2021-11-29

centos7 搭建java环境

方法一 1. 首先更新yum源,与时俱进 2. 卸载系统自带的OpenJDK以及相关的java文件 3. 安装JDK 4. 配置环境变量 方法二 1.下载自己需要的jdk的tar包 2.将tar传至服务器并解压缩 3.配置环境变量

JavaDog程序狗 发布于 2021-11-10