大飞哥~BigFei
码龄9年
关注
提问 私信
  • 博客:235,724
    社区:1,415
    问答:44
    动态:544
    237,727
    总访问量
  • 98
    原创
  • 26,024
    排名
  • 920
    粉丝
  • 3
    铁粉
  • 学习成就

个人简介:关注作者不迷路,阅读点赞加收藏,一键三连。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:云南省
  • 加入CSDN时间: 2016-05-06
博客简介:

qq_34905631的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,877
    当月
    8
个人成就
  • 获得906次点赞
  • 内容获得201次评论
  • 获得1,182次收藏
  • 代码片获得6,689次分享
创作历程
  • 32篇
    2024年
  • 41篇
    2023年
  • 30篇
    2022年
成就勋章
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

disruptor-spring-boot-start启动器

Disruptor是一种高性能的并发编程框架,它由LMAX Exchange公司开发,并于2011年开源。Disruptor旨在解决传统多线程编程中的性能瓶颈和并发问题,特别适用于需要高度并发处理的场景。Disruptor采用了一种称为"无锁编程"的机制,通过使用环形缓冲区(Ring Buffer)和事件驱动的方式实现高效的消息传递和处理。它的核心思想是将消息(事件)在生产者和消费者之间进行无锁的、高效的交换,以减少线程间的竞争和上下文切换。
原创
发布博客 2024.09.27 ·
1299 阅读 ·
19 点赞 ·
1 评论 ·
8 收藏

Idea安装VisualGC插件手把手教程

开发阶段实时监测,自己的JVM信息,实时可视化 Hotspot JVM 垃圾回收监控工具, 支持查看本地和远程JVM进程, 支持G1 and ZGC算法。整个界面主要分为四个区域,分别为:Spaces、Graphs、Histogram和JVM浏览器。如果需要不依赖IDEA单独运行, 请移步: VisualGC 3.0 独立运行增强版, 支持JDK 8**停止监控 按钮: **点击后会停止当前JVM进程的GC监控.JVM 浏览器窗口。
原创
发布博客 2024.09.27 ·
1073 阅读 ·
7 点赞 ·
2 评论 ·
23 收藏

springBoot应用使用exe4j与innosetup打包为exe可执行程序手把手教学

由于之前搞了一个windwos的java应用程序使用的部署在windwos10的机器上,需要先安装配置java环境程序包解压如图所示:exitbarrier.vbs的脚本如下:使用这个barrier.vbs调用了barrier.bat的脚本通过执行barrier.bat或着点击barrier.vbs(或快捷方式)或启动一个cmd的命令行窗口,运行脚本启动了一个cmd的命令行窗口,这种启动方式很丑陋,并且很容易被人点了关闭了,所以一点也不方便和友好。
原创
发布博客 2024.08.27 ·
1184 阅读 ·
16 点赞 ·
0 评论 ·
27 收藏

我的创作纪念日

天行健,君子以自强不息;地势坤,君子以厚德载物”继续深耕技术业务、不断提升自己的各方面的能力,提示:职业规划、创作规划等​​。“撸起袖子加油干,”
原创
发布博客 2024.08.27 ·
637 阅读 ·
18 点赞 ·
0 评论 ·
11 收藏

redis-distributed-id-generator-start之id生成器压测的一些思考

    省略–参考之前的文章2.新建表3.测试代码    IdCreate实体类    IdCreateMapper类    TestController类4.jemeter压测结果预期    使用jemeter新建一个线程组,线程数设置1000,循环次数100次,然后多执行几次,直达请求100000(10w)次之后,使用mybatisPlus的sql注入器批量插入100000(10w)条数据到id_create表中,没有出现id重复,导致主键冲突而插入失败的情况,10w数据全部入库。   
原创
发布博客 2024.08.20 ·
835 阅读 ·
11 点赞 ·
3 评论 ·
15 收藏

mybatisPlus的@TableLogic逻辑删除注解导致联合索引失效的坑

    假设一个mysql的一张单表叫student数据量有500w左右,如果没有选择适当的列加索引的话,相关的查询就会全表扫描,使用的是mybatisPlus作为ORM框架,并且在实体上的逻辑删除字段del(0:否,1:是)上加了@TableLogic注解,那么StudentService中的业务查询代码如下所示:    如果在student的name,address两列上建立了联合索引如下:    请问各位看官上面那个StudentServer的this.getOne的查询有没有走index_nam
原创
发布博客 2024.08.16 ·
835 阅读 ·
20 点赞 ·
0 评论 ·
26 收藏

集成sms4j修改源码实现发送不带短信模版id的短信

  sms4j:让发送短信变得更简单,是一款开源、优雅、开箱即用、切换灵活。功能丰富等特性的发短信的开源好用开源好用的轮子,支持的短信提供商也比较的多,支持的短信提供厂商有:阿里云、容联云、天翼云、亿美软通、华为云短信、京东云短信、 网易云信、腾讯云短信、合一短信、云片短信、助通短信、鼎众短信、联麓短信、七牛云短信 、创蓝短信、极光短信、布丁云V2 、中国移动 云MAS 、百度云短信、螺丝帽短信、SUBMAIL短信、 单米短信;官网上也有详细的说明,本文以华为云短信为例。  由于最近项目需要一个发送短信的功
原创
发布博客 2024.07.30 ·
871 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

集成sa-token前后端分离部署配置corsFliter解决跨域失效的真正原因

缘由请参看下面这篇文章:sa-token前后端分离解决跨域的正确姿势这篇文章虽然经过n多次尝试找到了正确的姿势,但是问题的根本原因没有找到,然后我就经过一些思考和探索,我想这个跨域能不能在本地模拟出来,然后起就去找了项目前端人员老王,然后确实模拟出本地跨域,在项目中将之前sa-token前后端分离解决跨域的正确姿势文章中的SimpleCORSFilter注释之后进行了问题复现。
原创
发布博客 2024.07.08 ·
1072 阅读 ·
16 点赞 ·
2 评论 ·
18 收藏

Lock4j简单的支持不同方案的高性能分布式锁实现及源码解析

lock4j是苞米豆提供的一个分布式锁组件,其提供了多种不同的支持以满足不同性能和环境的需求。立志打造一个简单但富有内涵的分布式锁组件。
原创
发布博客 2024.07.06 ·
1408 阅读 ·
28 点赞 ·
0 评论 ·
17 收藏

sa-token前后端分离解决跨域的正确姿势

由于最近写了一个项目,前端使用vue,后端使用的是Java,集成国产sa-token(一个轻量级 java 权限认证框架,让鉴权变得简单、优雅!sa-token官网提供的解决跨域的方法如下;上面的方式都只可以参考,但是实际上实践下来都失效了,配置了没有用,项目中使用的springBoot版本是:2.3.12.RELEASE,spring版本是5.2.15.RELEASE,这个跨域真是一个蛋疼的问题,网上各种文章看然后各种姿势去尝试,没有一个是可以的,最后经过各种尝试,终于找到了一个可行的姿势。
原创
发布博客 2024.07.06 ·
2187 阅读 ·
17 点赞 ·
14 评论 ·
20 收藏

TIS人人都会用的数据集成产品

TIS集成大数据领域优秀组件(FlinkX-CDC,Chunjun(FlinkX),DataX,Flink等)为您提供一站式、开箱即用的DataOps数据中台,大幅提高ETL实时数仓构建效率。TIS的愿景是实现企业大数据ETL(Extraction-Transformation-Loading)全覆盖的中台产品,数据抽取(Extraction)是大数据处理所有环节中的第一步,也是最重要的环节。,并且在原生DataX之上添加了功能特性大大提高了DataX的可用性。
原创
发布博客 2024.07.04 ·
936 阅读 ·
29 点赞 ·
0 评论 ·
12 收藏

Dinky 让Flink作业纵享丝滑

Dinky的部署方式还有很多:二进制可执行包部署,源码编译部署,docker-compose部署,k8s部署等,支持多种flink模式提交任务,使用flink支持整库同步、增量和实时CDC数据同步,还集成DolphinScheduler(小海豚调度平台),支持主流的关系型数据库、OLAP数据库和数据湖产品,还有运维监控功能,可视化管理flink任务,Dink。
原创
发布博客 2024.07.01 ·
1702 阅读 ·
13 点赞 ·
2 评论 ·
19 收藏

Fast-Retry高性能百万级任务重试框架

Fast-Retry是什么?Fast-Retry是一个高性能任务重试框架,支持百万级别任务的并发重试处理。与主流的Spring-Retry, Guava-Retry等同步重试框架不同,Fast-Retry是一个支持异步重试框架,支持异步任务的重试、超时等待、回调。Spring-Retry, Guava-Retry均无法支持大批量任务的重试,因为会占用过多线程资源导致大量任务在等待处理,随着任务数的增加,系统吞吐量大大降低,性能指数级降低,Fast-Retry的性能是前者的指数倍。
原创
发布博客 2024.06.02 ·
1371 阅读 ·
22 点赞 ·
1 评论 ·
28 收藏

mybatisPlus3.5.1有个奇葩bug的解决方法

mybatisPlus3.5.1有个奇葩bug的解决方法1.2 bug问题  在使用mybatisPlus3.5.1分页查询的时候报了下面这个错,分页的count正常执行,但是分页查询就报下面这个错,这个问题网上千篇一律的添加sqlParser配置,Mapper添加啥注解,我试过了没啥鸟用,这个bug是mysqlPlus的一个租户相关会去解析sql检查执行的sql字段中是否包含关键字,如果包含关键字直接报如下的错误,乍一看自己写的sql在Navicat客户端上还可以正常执行,怎么mybatisPlus执
原创
发布博客 2024.05.31 ·
1188 阅读 ·
16 点赞 ·
3 评论 ·
6 收藏

Apache StreamPark 2.1.4 Release 稳定版发布

在本次发布中,支持了最新的 Apache Flink 1.19,简化了项目的配置,Flink on Kubernetes 方面的能力做了充分验证,修复了一些高危安全漏洞。简化了 on Kubernetes 模式下参数指定:在 Flink on Kubernetes Application 模式下的几个必要的参数如:serviceAccount,在早期的版本中没有直观的体现出来,需要用户通过 -D 动态属性 的方式指定,本次直观的将这些参数放到页面中,方便用户设置。
转载
发布博客 2024.05.19 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手写了一个好用的限流、分布式锁和手动控制事务相结合的starter启动器

由于之前写如下两篇文章:自定义注解实现Redis分布式锁、手动控制事务和根据异常名字或内容限流的三合一的功能自定义redission装配和集成分布式开源限流业务组件ratelimiter-spring-boot-starter的正确姿势在项目中使用下来就觉得能不能把这两个结合起来使用?
原创
发布博客 2024.05.19 ·
567 阅读 ·
10 点赞 ·
3 评论 ·
5 收藏

Dubbo接口参数校验的正确姿势

由于之前的文章分享了如下这篇文章:@Validated或@Valid参数注解校验、自定义手机号注解检验及优雅统一异常处理后面在项目中使用dubbo接口,就想能不能让dubbo接口也能参数校验,那么就不用在代码中写很多的if/else的参数校验了,直接dubbo的参数校验就给做了,那这种接口代码是不是又优雅、干净整洁了很多,于是乎我就上网开始看了一个些千篇一律的文章,没有一篇可以的,然后就经过不断的尝试之后,dubbo接口参数校验的正确姿势还是被我搞出来了,下面就分享给大家。
原创
发布博客 2024.05.19 ·
1007 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

手写好用工具类

上面都是一些我手写的经过长时间的项目经验代码的积累,可以减少重复的代码,写出优雅美观干净清秀工整的代码,所以干啥都需要厚积薄发,不断的去学习,去思考,去实践,去总结和沉淀,希望我的分享对你有所启发和帮助,请一键三连,么么么哒!
原创
发布博客 2024.05.19 ·
501 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

本地构建编译Apache-Seatunnel2.3.5适配Web1.0.0运行实现Mysql-CDC示例

本地编译先关可以查看之前的文章Apache Seatunnel本地源码构建编译运行调试CentOs7.x安装部署SeaTunnelWeb遇到的坑主要看Apache Seatunnel本地源码构建编译运行调试这篇。
原创
发布博客 2024.04.30 ·
2383 阅读 ·
31 点赞 ·
3 评论 ·
33 收藏

自制Apache-Doris 2.0.4镜像Docker部署一Fe和一Be集群及遇到的问题解决

由于之前学习了下doris,看了下官网,然后就自己根据官网提供的构建镜像的步骤,构建了docker镜像,然后就遇到了Be镜像启动不会自动注册到Fe的问题,解决办法是去be里面手动注册即可。之前本来说研究下doris的,后面遇到这个问题去联系官方,官方也没有回复,后面就没有搞了,然后就想了下,把之前搞的这个过程记录下,以便后面更好的入门和快速上手。
原创
发布博客 2024.04.23 ·
2469 阅读 ·
29 点赞 ·
2 评论 ·
16 收藏
加载更多