如风之夏
码龄9年
关注
提问 私信
  • 博客:73,806
    73,806
    总访问量
  • 65
    原创
  • 1,730,216
    排名
  • 160
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:贵有恒,何必三更起五更眠; 最无益,只怕一日曝十日寒。

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

rufeng的博客

博客描述:
希望能够帮助你,加油!
查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    513
    当月
    2
个人成就
  • 获得145次点赞
  • 内容获得13次评论
  • 获得230次收藏
  • 代码片获得1,361次分享
创作历程
  • 25篇
    2023年
  • 22篇
    2022年
  • 2篇
    2021年
  • 4篇
    2020年
  • 12篇
    2019年
成就勋章
TA的专栏
  • MQTT
    1篇
  • 发布订阅
    1篇
  • linux
    16篇
  • docker
    9篇
  • centos7
    5篇
  • 代码优化
    3篇
  • 脚本
    2篇
  • 安装
    6篇
  • 统一接口规范
    1篇
  • shell
    1篇
  • Redis
    1篇
  • 集群模式
    1篇
  • yum
    1篇
  • rpm
    1篇
  • 第三方软件
    2篇
  • mysql
    2篇
  • 防火墙
    1篇
  • Redis缓存
    1篇
  • Lambda
    1篇
  • JAVA
    19篇
  • 缓存集群
    1篇
  • SQL优化
    3篇
兴趣领域 设置
  • 大数据
    hadoophivestormsparketl
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

如何将请求参数及限制精确提示给用户,提示支持中英文切换

这篇博客主要是依赖前三篇博客进行展开的处理,如果没有看前三篇建议先看完三篇后再浏览这篇。我们都知道对请求参数的校验可以使用spring-boot-starter-validation依赖用于请求参数的校验。在ProjectDTO类成员中使用validation校验注解都要手动写message提示信息,而且这些提示信息样式非常相似,那么如果有很多这样的请求类处理就需要在成员注解中手动写message提示信息,那么这样是相当麻烦的,首先我很懒,我是不会这样去做的,我会这样去做,让它自动帮忙处理,而且很规范。
原创
发布博客 2023.12.19 ·
544 阅读 ·
8 点赞 ·
0 评论 ·
7 收藏

系统接口未找到报404异常统一返回处理

仍然会出现一些情况。针对未找到接口爆出404异常,返回结构体如果没有处理的话会变成下面这样,不会走全局异常处理,这样的话就没有完全做到全局异常统一处理。
原创
发布博客 2023.12.15 ·
782 阅读 ·
8 点赞 ·
0 评论 ·
7 收藏

异常处理返回结构体,做到全局统一

自定义异常作用:方便开发者使用,针对那些请求必要参数及数据库返回数据的处理。代码实践:需自定义一个异常类,然后才可被使用存在成员属性ErrorCode类型的errorCode,并定义两个构造函数,第一个是无参构造并为errorCode赋予一个默认值,第二个是ErrorCode的有参构造,直接为它赋值且可进行占位处理。@Getter/*** 错误码*//*** 空构造方法,避免无参初始化错误*///使用临时对象是避免占位符无法使用。
原创
发布博客 2023.12.15 ·
522 阅读 ·
9 点赞 ·
0 评论 ·
6 收藏

自研究的一套返回结构体

int类型的错误码codeString类型的提示用语messageObject类型的数据对象data(Object类型可用泛型表示)@Data@ApiModel(value = "返回结构体")@ApiModelProperty(value = "返回码")@ApiModelProperty(value = "提示消息")@ApiModelProperty(value = "数据结构体")
原创
发布博客 2023.12.13 ·
427 阅读 ·
8 点赞 ·
0 评论 ·
9 收藏

MQTT保留消息与遗嘱消息理解和应用

保留消息每个主题只能存储一条保留消息,遗嘱消息是当客户端与代理服务器断开连接时自动发送的消息。
原创
发布博客 2023.12.05 ·
853 阅读 ·
8 点赞 ·
0 评论 ·
8 收藏

MQTT的会话及练习

服务端的会话状态客户端的会话状态。
原创
发布博客 2023.12.04 ·
469 阅读 ·
7 点赞 ·
0 评论 ·
9 收藏

ThreadLocal的理解和使用

内存泄漏:上述threadLocal对象,若没有手动删除当前线程的用户信息,每次请求执行接口时都会创建一个不同的线程,都会将用户信息放到threadLocal对象中,而threadLocal的生命周期相当于应用系统的生命周期,GC无法回收,这样就会导致执行接口次数越多,内存泄漏得越多。主要原因是使用线程池,线程池是拥有核心线程数和最大线程数的,核心线程会一直存在那里不会销毁,核心线程外的最大线程是有一定的存活时间,那么就有可能当前接口的线程就存活在线程池中,从而得到错误的用户信息。
原创
发布博客 2023.12.03 ·
423 阅读 ·
8 点赞 ·
0 评论 ·
10 收藏

JAVA泛型概念的理解

泛型是JAVA语言中一种增强类型安全性的机制,它允许程序员在类,接口和方法中使用类型参数,以便在编译时进行类型检查,并在运行时生成正确的代码。泛型的主要目的是提高代码的可重用性和可读性,同时减少类型转换的错误。
原创
发布博客 2023.12.03 ·
589 阅读 ·
9 点赞 ·
0 评论 ·
10 收藏

MQTT协议理解并实践

MQTT是一个轻量的发布订阅模式消息传输协议,专门针对低带宽和不稳定网络环境的物联网应用设计MQTT协议根据主题来分发消息进行通信,支持通配符匹配,可以低开销的使用数百万Topic进行一对一,一对多双向通信。
原创
发布博客 2023.12.03 ·
541 阅读 ·
8 点赞 ·
0 评论 ·
10 收藏

Springboot项目启动成功后可通过五种方式继续执行

如果监听的是 ApplicationStartedEvent 事件,则 ApplicationListener 一定会在 CommandLineRunner 和 ApplicationRunner 之前执行;如果监听的是 ApplicationReadyEvent 事件,则 ApplicationListener 一定会在 CommandLineRunner 和 ApplicationRunner 之后执行;
原创
发布博客 2023.12.01 ·
632 阅读 ·
10 点赞 ·
0 评论 ·
9 收藏

Nacos服务间的通信方式并使用

注:实现该通信必须先开启feign,使用@EnableFeignClients注解开启,然后就可通过调用Service方法层一样调用。需先加载RestTemplate到spring容器中。
原创
发布博客 2023.11.30 ·
542 阅读 ·
8 点赞 ·
0 评论 ·
11 收藏

Redis位图使用

【代码】Redis位图使用。
原创
发布博客 2023.11.30 ·
362 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

Redis应用的16个场景

常见的16种应用场景:1、缓存String类型例如:热点数据缓存(例如报表、明星出轨),对象缓存、全页缓存、可以提升热点数据的访问数据。
原创
发布博客 2023.11.28 ·
911 阅读 ·
17 点赞 ·
0 评论 ·
19 收藏

nginx配置及理解

nginx的六大配置及详解
原创
发布博客 2023.11.27 ·
447 阅读 ·
7 点赞 ·
0 评论 ·
9 收藏

JAVA创建线程方式有几种

JAVA创建多线程有四种方式并代码实现
原创
发布博客 2023.11.25 ·
401 阅读 ·
9 点赞 ·
0 评论 ·
8 收藏

Linux用户名用户组命令

【代码】Linux用户名用户组命令。
原创
发布博客 2023.11.22 ·
58 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux防火墙命令

【代码】inux防火墙命令。
原创
发布博客 2023.11.22 ·
92 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux系统设置时间同步

【代码】Linux系统设置时间同步。
原创
发布博客 2023.11.22 ·
39 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux查看磁盘和内存大小情况

【代码】Linux查看磁盘和内存大小情况。
原创
发布博客 2023.07.15 ·
232 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker容器出现Cannot allocate memory问题解决方法

linux系统出现Cannot allocate memory无法分配内存错误,需要加大linux初始配置,尤其是使用docker容器出现频繁
原创
发布博客 2023.03.29 ·
3046 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多