热文Grpc框架实战微服务调用系列(三)使用protoc工具编译proto文件 上文《Grpc框架实战微服务调用系列(二)Grpc框架项目api层实战》我们在api层定义了两个proto文件,分别是userdto.proto文件和userservice.proto文件,最后我们使用的是maven... Raejava2023-12-191043 阅读0 评论
热文Grpc框架实战微服务调用系列(二)Grpc框架项目api层实战 上文我们大概表达了我们这边准备做一个Grpc项目示例,然后主要的分层为:api层 server层 client层本文的话我们来实战一下,演示这里的api层。因为api层是专门用来一定接口的。并且他是被client和s... Raejava2023-12-191152 阅读0 评论
热文Grpc框架实战微服务调用系列(一)领域模型于Grpc框架的结合介绍 现如今大家在工作中使用比较多的就是微服务了,例如现在的spring cloud系列。在spring cloud系列里面目前比较流行的主要就是spring cloud netfix和spring cloud aliba... Raejava2023-12-191085 阅读0 评论
Springboot集成Rocketmq消费者的案例 上文《Springboot集成Rocketmq生产者的案例》我们介绍了在Springboot开发框架中集成Rokectmq生产者的案例,这里我们再演示下Rocketmq消费者的案例。代码还是在上文的而基础上进行改造。... Raejava2023-12-15924 阅读0 评论
热文Springboot集成Rocketmq生产者的案例 在日常工作中我们经常会涉及到使用Rocketmq,目前作为比较流行的web开发框架springboot也是我们经常使用的,所以本文我们来介绍下在springboot中集成Rocketmq生产者的案例。一、创建mave... Raejava2023-12-151092 阅读0 评论
java生成二维码图片的案例 在一些ToC的场景里面,有时候会涉及到一些关于邀请码的一些激励机制。如果用户比较多的话,我们经常会在后台跑脚本批量给用户生成对应的二维码。然后在使用的时候直接回显对应的二维码即可。现在网上生成二维码的案例比较多,而且... Raejava2023-12-06831 阅读0 评论
热文Mybatis plus应用(八)使用dynamic-datasource-spring-boot-starter配置多数据源 前面我们演示了Mybatis plus的一些操作,在实际的业务中我们可能会涉及到以下的一些场景:1、面向2C的业务,数据库读写压力较大,配置了主从。 2、面向数据分析,部分数据从A数据库查,部分数据从B数据库查以上的... Raejava2023-11-301481 阅读0 评论
热文适配高并发请求的httpclient案例 最近群里有人在做爬虫,使用httpclient进行爬取,结果感觉爬取的比较慢,每一次请求差不多要消耗几百毫秒,问能否优化以下,因此这里我大概介绍下使用httpclient支撑高并发的总体思路。这里要想加快httpcl... Raejava2023-10-111275 阅读0 评论
热文Springboot使用webFlux的案例 日常使用的springboot框架进行项目的开发,我们知道springboot默认是使用tomcat来驱动的,也就是使用传统的servlet结构。在我们最开始学习java web开发的时候我们就知道,serverle... Raejava2023-10-081057 阅读0 评论
热文java性能分析工具MyPerf4J实战(四)导入MyPerf4J监控模板 前面我们已经配置了MyPerf4J,并且启动了想要监控的java项目,本文的话我们在grafana里面配置对应的监控模板。步骤如下:1)进入到grafana界面2)单击左侧菜单中的仪表板3)添加数据源我们点击左侧的c... Raejava2023-09-271116 阅读0 评论
热文java性能分析工具MyPerf4J实战(三)配置MyPerf4J 前面的铺垫工作我们已经完成了,因此这里的话,我们需要配置MyPerf4J了,详细的步骤如下:1)下载MyPerf4J这里我们去github上下载MyPerf4J,下载地址是:MyPerf4J下载。这里下载完成之后是一... Raejava2023-09-271341 阅读0 评论
热文java性能分析工具MyPerf4J实战(二)安装InfluxDB 上文《java性能分析工具MyPerf4J实战(一)安装grafana》我们已经完成了grafana的安装,对于grafana来说,他只是一个显示的dashboard工具。既然是显示,那么就要有数据源,因此这里我们需... Raejava2023-09-271246 阅读0 评论
热文java性能分析工具MyPerf4J实战(一)安装grafana 目前市面上提供很多的java性能分析工具,但是对于性能可视化做的比较好的,我首推的还是这个MyPerf4J。所以对于MyPerf4J的实战,准备出一系列相关的教程供大家参考。本文我们从一部分开始,安装grafana,... Raejava2023-09-271262 阅读0 评论
热文解决Mybatis plus内置雪花id重复的问题 前段时间我们线上的系统除了一些问题。原因是我们的数据库id主键使用的是雪花id,然后我们在赋值的时候使用的是IdWorker.getId()进行赋值,然后由于我们的服务器有限,因此一个服务在同一台机器上启动了5个服务... Raejava2023-09-261676 阅读0 评论
热文使用mybatis-plus完成多租户的saas系统(改进版) 在之前的文章《使用mybatis-plus完成多租户的saas系统》我们介绍了使用mybatis-plus来应用多租户,但是由于当时没有贴源码,有部分同学使用的时候还是比较模糊,因此这里的话,我们再介绍一个更清晰的改... Raejava2023-09-071359 阅读0 评论