java性能分析工具MyPerf4J实战(三)配置MyPerf4J 前面的铺垫工作我们已经完成了,因此这里的话,我们需要配置MyPerf4J了,详细的步骤如下:1)下载MyPerf4J这里我们去github上下载MyPerf4J,下载地址是:MyPerf4J下载。这里下载完成之后是一... Rae /java /2023-09-27 /0 评论 /288 阅读
java性能分析工具MyPerf4J实战(二)安装InfluxDB 上文《java性能分析工具MyPerf4J实战(一)安装grafana》我们已经完成了grafana的安装,对于grafana来说,他只是一个显示的dashboard工具。既然是显示,那么就要有数据源,因此这里我们需... Rae /java /2023-09-27 /0 评论 /297 阅读
java性能分析工具MyPerf4J实战(一)安装grafana 目前市面上提供很多的java性能分析工具,但是对于性能可视化做的比较好的,我首推的还是这个MyPerf4J。所以对于MyPerf4J的实战,准备出一系列相关的教程供大家参考。本文我们从一部分开始,安装grafana,... Rae /java /2023-09-27 /0 评论 /268 阅读
解决Mybatis plus内置雪花id重复的问题 前段时间我们线上的系统除了一些问题。原因是我们的数据库id主键使用的是雪花id,然后我们在赋值的时候使用的是IdWorker.getId()进行赋值,然后由于我们的服务器有限,因此一个服务在同一台机器上启动了5个服务... Rae /java /2023-09-26 /0 评论 /394 阅读
使用mybatis-plus完成多租户的saas系统(改进版) 在之前的文章《使用mybatis-plus完成多租户的saas系统》我们介绍了使用mybatis-plus来应用多租户,但是由于当时没有贴源码,有部分同学使用的时候还是比较模糊,因此这里的话,我们再介绍一个更清晰的改... Rae /java /2023-09-07 /0 评论 /319 阅读
Jetcache缓存框架系列(三)jetcache删除缓存 在上文《Jetcache缓存框架系列(二)jetcache更新缓存》我们介绍了如果信息有被修改的话,那么我们就需要更新缓存和删除缓存,本文的话,我们来介绍下删除缓存的操作。关于删除缓存,在Jetcache里面使用的注... Rae /java /2023-09-02 /0 评论 /284 阅读
Jetcache缓存框架系列(二)jetcache更新缓存 在前面的文章《Jetcache缓存框架系列(一)jetcache缓存框架的基本使用》我们做了一下这个jetcache缓存框架的基本使用演示。但是大家发现一个问题没有,如果是纯查询,例如统计等页面的时候,我们用这个注解... Rae /java /2023-09-02 /0 评论 /292 阅读
Jetcache缓存框架系列(一)jetcache缓存框架的基本使用 最近看了下我们内部2B的项目,发现很多数据都是直接从mysql中查询的,几乎页面上所有的展示数据都是从mysql中去动态查询,此时的情况下,部分统计界面等不常展示的数据恰是可以做个缓存即可,不用每次都从数据库查,费时... Rae /java /2023-09-02 /0 评论 /308 阅读
java生成唯一订单号的案例 在前面我们介绍过雪花id相关的文章《java分布式项目之使用雪花算法生成唯一id》和《java分布式项目之使用tinyid生成唯一id》。在实际的生产环境中,我们会涉及到一些订单的场景,此时生成的订单号一般我们都会以... Rae /java /2023-08-22 /0 评论 /318 阅读
springboot web项目如何规避掉返回的json中bigdecimal字段被自动去掉小数点后0的问题 很久没写代码了,最近写项目的时候,数据库有一些decimal相关的金额字段,此时是两位小数的,但是通过springboot使用mybatis查询之后,返回给前端的时候就会自动被去掉小数点后的0,例如数据库查询出来的金... Rae /java /2023-07-27 /0 评论 /314 阅读