java生成二维码图片的案例 在一些ToC的场景里面,有时候会涉及到一些关于邀请码的一些激励机制。如果用户比较多的话,我们经常会在后台跑脚本批量给用户生成对应的二维码。然后在使用的时候直接回显对应的二维码即可。现在网上生成二维码的案例比较多,而且... Rae /java /2023-12-06 /0 评论 /89 阅读
Mybatis plus应用(八)使用dynamic-datasource-spring-boot-starter配置多数据源 前面我们演示了Mybatis plus的一些操作,在实际的业务中我们可能会涉及到以下的一些场景:1、面向2C的业务,数据库读写压力较大,配置了主从。2、面向数据分析,部分数据从A数据库查,部分数据从B数据库查以上的... Rae /java /2023-11-30 /0 评论 /196 阅读
适配高并发请求的httpclient案例 最近群里有人在做爬虫,使用httpclient进行爬取,结果感觉爬取的比较慢,每一次请求差不多要消耗几百毫秒,问能否优化以下,因此这里我大概介绍下使用httpclient支撑高并发的总体思路。这里要想加快httpcl... Rae /java /2023-10-11 /0 评论 /211 阅读
Springboot使用webFlux的案例 日常使用的springboot框架进行项目的开发,我们知道springboot默认是使用tomcat来驱动的,也就是使用传统的servlet结构。在我们最开始学习java web开发的时候我们就知道,serverle... Rae /java /2023-10-08 /0 评论 /196 阅读
java性能分析工具MyPerf4J实战(四)导入MyPerf4J监控模板 前面我们已经配置了MyPerf4J,并且启动了想要监控的java项目,本文的话我们在grafana里面配置对应的监控模板。步骤如下:1)进入到grafana界面2)单击左侧菜单中的仪表板3)添加数据源我们点击左侧的c... Rae /java /2023-09-27 /0 评论 /193 阅读
java性能分析工具MyPerf4J实战(三)配置MyPerf4J 前面的铺垫工作我们已经完成了,因此这里的话,我们需要配置MyPerf4J了,详细的步骤如下:1)下载MyPerf4J这里我们去github上下载MyPerf4J,下载地址是:MyPerf4J下载。这里下载完成之后是一... Rae /java /2023-09-27 /0 评论 /203 阅读
java性能分析工具MyPerf4J实战(二)安装InfluxDB 上文《java性能分析工具MyPerf4J实战(一)安装grafana》我们已经完成了grafana的安装,对于grafana来说,他只是一个显示的dashboard工具。既然是显示,那么就要有数据源,因此这里我们需... Rae /java /2023-09-27 /0 评论 /213 阅读
java性能分析工具MyPerf4J实战(一)安装grafana 目前市面上提供很多的java性能分析工具,但是对于性能可视化做的比较好的,我首推的还是这个MyPerf4J。所以对于MyPerf4J的实战,准备出一系列相关的教程供大家参考。本文我们从一部分开始,安装grafana,... Rae /java /2023-09-27 /0 评论 /187 阅读
解决Mybatis plus内置雪花id重复的问题 前段时间我们线上的系统除了一些问题。原因是我们的数据库id主键使用的是雪花id,然后我们在赋值的时候使用的是IdWorker.getId()进行赋值,然后由于我们的服务器有限,因此一个服务在同一台机器上启动了5个服务... Rae /java /2023-09-26 /0 评论 /207 阅读
使用mybatis-plus完成多租户的saas系统(改进版) 在之前的文章《使用mybatis-plus完成多租户的saas系统》我们介绍了使用mybatis-plus来应用多租户,但是由于当时没有贴源码,有部分同学使用的时候还是比较模糊,因此这里的话,我们再介绍一个更清晰的改... Rae /java /2023-09-07 /0 评论 /204 阅读