Mr1ght
码龄6年
关注
提问 私信
  • 博客:152,915
    152,915
    总访问量
  • 33
    原创
  • 299,462
    排名
  • 36
    粉丝
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2019-02-25
博客简介:

Mr1ght的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    588
    当月
    2
个人成就
  • 获得124次点赞
  • 内容获得21次评论
  • 获得358次收藏
  • 代码片获得1,213次分享
创作历程
  • 2篇
    2024年
  • 7篇
    2023年
  • 14篇
    2022年
  • 49篇
    2021年
成就勋章
TA的专栏
  • 鉴权
    5篇
  • mysql
    8篇
  • java
    23篇
  • 服务器
    10篇
  • 平时遇到的问题
    7篇
  • mybatis
    4篇
  • 日志&链路追踪
    2篇
  • elasticsearch
    1篇
  • 网络
  • k8s
    3篇
  • maven
    1篇
  • nginx
    4篇
  • 中间件
    3篇
  • 前端
    2篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 微软技术
    c#.netasp.net
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

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

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

BUG 记录一次clickhouse报错max_query_size超过最大限制

查询条件有个shop_id 字段,in了一大串,大概是八百多个16位的字符串,导致SQL过长超过限制。注意,max_query_size参数的单位是字节(Git issue答主说的,没验证过对不对)56KiB 没算错的话就是256个千字节,也就是256*1024 byte,(改了这个应该要重启服务,一般这些参数在配置中心的图形化页面上操作就行)某报表查询SQL报错,大意是max_query_size超过最大限制。想着改参数放大一倍处理(524288 byte)。2.改配置文件(看官网吧)
转载
发布博客 2024.05.15 ·
276 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis scan命令导致cpu飙升

redis频繁调用scan命令导致cpu飙升
原创
发布博客 2024.02.19 ·
1873 阅读 ·
22 点赞 ·
2 评论 ·
22 收藏

解决生成的insert语句内有单引号的情况

mysql执行insert语句的时候的单引号处理
原创
发布博客 2023.12.29 ·
1302 阅读 ·
12 点赞 ·
3 评论 ·
10 收藏

Feign 请求动态URL

调用地方必须引入 FeignClientConfiguration, 必须有Decoder, Encoder。调用类必须以构建函数(Constructor) 的方式注入 FeignClient 类。FeignClient 中不要写url, 使用 @RequestLine修饰方法。ClientCaller类。测试成功. 有点蛋疼.传入URL作为参数;
转载
发布博客 2023.12.15 ·
548 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql decimal 报错( Out of range value for column)

mysql的decimal类型的长度设置为(11,2),但是插入11位数字的时候就报错,是因为mysql的decimal的11位是包含小数长度为11,插入的数据即便是整数也会保留小数位数,例如插入123,入库也是123.00,所以有时候会导致长度超长
转载
发布博客 2023.09.11 ·
2236 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

读写分离导致读不到刚插入的数据

前两天在做一个功能的时候,需要先插表,如果数据重复则从数据库中查询出这条数据,这段代码在测试环境并没有什么问题,但是到生产之后就会偶现的报一些错,就是读不到已插入的数据,导致后续业务出现问题。
原创
发布博客 2023.04.14 ·
809 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

mybatis plus 报错can not use this method for “getEntity“

可以跟LambdaQueryWrapper,例如:remove(new LambdaQueryWrapper().eq(User::getName, “Tony”));​方法的参数Wrapper​。
转载
发布博客 2023.03.28 ·
2179 阅读 ·
4 点赞 ·
0 评论 ·
1 收藏

mybatis-plus默认单页查询条数上限500导致导出数量不足

是一次只加载500条到内存,并不影响导出个数,然后就在本地连接测试库,打上断点,发现pageSize传入的是9999,但sql语句却显示 LIMIT0,500,后来在网上查询资料发现mybatis-plus默认单页查询上线是500条。项目使用了mybatis-plus,最近做一个Excel导出的功能时,条件筛选后明明有6000+条,但是一次导出却只有500条,最开始以为是。后来修改这里之后发现还是没有变化,后来查阅资料发现。需要在mybatis-plus的配置文件中设置。设置500条所以只能导出500条。
原创
发布博客 2023.03.24 ·
1547 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

SpiLoader全解析

Sentinel的SpiLoader全解析,这个类也可以作为常用工具类在我们的工作中使用
转载
发布博客 2023.01.30 ·
398 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

设计模式总结

本文内容借鉴书籍《大话设计模式》。是本人基于大话设计模式的一些总结和归纳
原创
发布博客 2022.12.12 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

order by --- limit 导致查询速度慢

当 limit 的数据大于查询的总数据量的时候。此时使用的是文件排序,他会全表从头开始扫描,直到把整个表都扫描完。最后不管够不够 limit 的数量,都会将结果返回。这时就会导致查询速度很慢
转载
发布博客 2022.11.15 ·
1572 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

获取java类中的注释

获取java类、方法、字段的注释
转载
发布博客 2022.10.25 ·
3260 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

ROI LTV CPA ECPM体系讲解

ROI LTV CPA ECPM体系讲解
转载
发布博客 2022.08.01 ·
2308 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Spring MVC 概念模型 : 接口 RequestCondition

Spring MVC 概念模型 : 接口 RequestCondition
转载
发布博客 2022.07.28 ·
256 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自己实现一个枚举validation校验器

平时我们在进行接口校验的时候,我们会使用@Validation相关注解来帮助我们简化代码。其常用的注解其实已经能满足很大一部分需求,但是在进行枚举字段的接口校验的时候没有相关字段,尤其在我们不是使用枚举的name()方法来传递的时候,枚举的校验就需要很多类似的大段的方法来进行校验。而validation本身是提供了扩展的方法的,因此在次基础上实现了一个对枚举进行校验的注解。...
原创
发布博客 2022.07.25 ·
652 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用LambdaQuery()有感-通过函数式接口获取字段名称

平时使用mybatis-plus的时候,觉得那种通过函数式接口来获取字段名称的方式很新颖,有很多地方也可以用到,于是查看了mybatis-plus的部分代码,然后查阅网上资料实现了这个工具类
原创
发布博客 2022.05.17 ·
11277 阅读 ·
3 点赞 ·
3 评论 ·
27 收藏

创建mysql表分区的方法

mysql测试版本:mysql5.5.28mysql物理存储文件(有mysql配置的datadir决定存储路径)格式简介数据库engine为MYISAMfrm表结构文件,myd表数据文件,myi表索引文件。INNODB engine对应的表物理存储文件innodb的数据库的物理文件结构为:.frm文件.ibd文件和.ibdata文件:这两种文件都是存放innodb数据的文件,之所以用两种文件来存放innodb的数据,是因为innodb的数据存储方式能够通过配置来决定是使用共享表空间存放存储.
转载
发布博客 2022.05.12 ·
3038 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

Spring Security源码阅读

1. SecurityContextHolder 上下文持有器内部封装一个SecurityContextHolderStrategy(一种针对线程存储安全上下文信息的策略),通过配置文件初始化对应的策略,以达到获取和设置上下文的目的(SecurityContext)1.1 SecurityContextHolderStrategy 针对线程存储安全上下文信息的策略ThreadLocalSecurityContextHolderStrategy:利用ThreadLocal来存储一个SecurityC
原创
发布博客 2022.02.28 ·
922 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

gitlab CICD获取不到系统环境变量

1.背景公司使用GitLab作为代码版本管理平台,使用GitLab自带的CI/CD做持续集成。今天我需要重新部署一个新项目的环境,然后利用CI/CD进行发布。但是gitlab-runner执行过程中报了如下错误。2.解决我们是使用ssh公私钥方式认证来远程执行脚本的,这里的报错是说远程连接不上目标服务器,然后我去这个gitlab-runner所在的服务器手动使用ssh连接nginx服务器是可以连接上的,如下。既然直接在gitilab-runner所在服务器上使用ssh命令可以连接上,那说明ssh公
原创
发布博客 2022.02.24 ·
3980 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

EasyExcel校验数据抛异常需要使用ExcelAnalysisException

使用Excel导入数据的时候,避免不了校验数据这个过程,在使用EasyExcel进行数据校验的时候,在AnalysisEventListener中抛异常要使用ExcelAnalysisException而不是自己定义的运行时异常,EasyExcel会捕捉所有的非ExcelAnalysisException异常并封装成ExcelAnalysisException抛出,如下。 private void onException(AnalysisContext analysisContext, Except
原创
发布博客 2022.02.10 ·
4495 阅读 ·
4 点赞 ·
0 评论 ·
18 收藏
加载更多