雨雨雨就要爆炸了
码龄5年
关注
提问 私信
  • 博客:197,799
    197,799
    总访问量
  • 73
    原创
  • 46,206
    排名
  • 131
    粉丝
  • 学习成就

个人简介:秃头才会变强!!!

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

原来是小雨啊的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    970
    当月
    7
个人成就
  • 获得248次点赞
  • 内容获得108次评论
  • 获得610次收藏
  • 代码片获得2,694次分享
创作历程
  • 13篇
    2024年
  • 9篇
    2023年
  • 19篇
    2022年
  • 17篇
    2021年
  • 19篇
    2020年
成就勋章
TA的专栏
  • Java进阶之路
    26篇
  • 微服务
    1篇
  • JAVA设计模式
    4篇
  • Java基础拾遗
    5篇
  • 前端学习
  • Echarts
    1篇
  • nodejs
    1篇
  • 数据库学习
  • Mysql
    2篇
  • SqlServer
    2篇
  • 接口文档管理平台
    2篇
  • 中间件
  • kafka
    6篇
  • RabbitMQ
    1篇
  • 自动化测试学习
    1篇
  • linux学习
    3篇
  • ubuntu
    5篇
  • 笔记
    11篇
  • 微信公众号对接
    2篇
  • git
    4篇
兴趣领域 设置
  • 数据结构与算法
    数据结构排序算法
  • 大数据
    hadoopredis
  • 前端
    javascriptcssvue.jsreact.jswebpack前端框架
  • 后端
    springnode.js架构
  • 网络与通信
    https
  • 测试
    postman
  • 运维
    系统架构网络
  • 网络空间安全
    安全
  • 服务器
    linuxcentos
  • 学习和成长
    面试
创作活动更多

如何做好一份技术文档?

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

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

ObjectUtils.nullSafeEquals你真的用对了吗?

在写代码时,我们通常喜欢使用`org.springframework.util.ObjectUtils#nullSafeEquals`来比较两个对象是否相等,从而避免使用`equals`方法在对象为空时导致空指针异常。最近在写代码时,我试图使用stream流的filter,配合使用`ObjectUtils.nullSafeEquals`过滤出租户id不为0的数据。于是写了类似如下的代码。在具体讲述问题之前,我们先看下代码,大家判断下代码会输出什么?
原创
发布博客 2024.08.17 ·
615 阅读 ·
7 点赞 ·
0 评论 ·
20 收藏

nvm常用命令

【代码】nvm常用命令。
原创
发布博客 2024.07.17 ·
169 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

异步任务中传递用户信息的一种优雅写法

在异步任务中,我们通常会遇到子任务获取当前用户的场景。我们可能会采取来存储主线程传递的用户信息。然后在业务开始时set,业务结束时remove,来保证不会出现OOM的场景。
原创
发布博客 2024.07.11 ·
375 阅读 ·
10 点赞 ·
0 评论 ·
5 收藏

基于swagger插件的方式推送接口文档至torna

Torna作为一款企业级文档管理系统,支持了很多种接口文档的推送方式。官方比较推荐的一种方式,就是使用smart-doc插件推送,该插件需要完善接口代码中的javadoc,相对来说,代码规范性要求较高。使用方式如下:接口文档管理解决方案调研及Torna+Smart-doc的使用这里,由于某些老项目,javadoc并不规范,而且某些接口连swagger注解都没有。所以,在这里提供了一种基于swagger插件的方式,利用main方法推送文档至torna的方式。这里空间可以配置为某个具体的环境
原创
发布博客 2024.07.10 ·
823 阅读 ·
29 点赞 ·
1 评论 ·
19 收藏

springboot配置国际化文件

springboot配置国际化文件
转载
发布博客 2024.07.05 ·
96 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java使用jdbc操作数据库的工具类

【代码】java使用jdbc操作数据库的工具类。
原创
发布博客 2024.06.28 ·
216 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Echarts图表的一些代码案例

饼图、折线图、柱状图、双柱状图、层叠柱状图、多Y轴柱状折线图、雷达图
原创
发布博客 2024.05.17 ·
180 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

记录一次Java中使用P12证书访问https,nginx返回403的问题

成功返回,说明p12证书和密钥是没问题的。java代码就能正常返回了。
原创
发布博客 2024.04.12 ·
967 阅读 ·
7 点赞 ·
0 评论 ·
4 收藏

Redisson兼容redis多模式部署的配置方式

【代码】Redisson兼容redis多模式部署的配置方式。
原创
发布博客 2024.03.27 ·
807 阅读 ·
7 点赞 ·
0 评论 ·
4 收藏

windows跳板机配置(端口转发)

跳板机一般用于异构网络间的中转站,比如对方在防火墙上只给你开放了一台服务器的权限,你无法访问对方局域网的其它主机,但你能访问的这台服务器则有权限访问其它主机。那么这台服务器就可以作为对方网络的跳板机,有时又被称为前置机。Windows 系统自带的 IP Helper 服务具有端口转发的功能,这个功能可以用来作为跳板,通过跳板机来访问其它主机的服务。
原创
发布博客 2024.03.19 ·
2527 阅读 ·
7 点赞 ·
0 评论 ·
15 收藏

微信聊天记录生成词云

UIN是微信的用户信息号,你可以在模拟器中的RE根据以下路径找到:/data/data/com.tencent.mm/shared_prefs,然后直接用RE打开其中的system_config_prefs.xml,找到其中name为default_uin的标签所对应的value的值,就是UIN。至此,我们已经拿到了IMEI和UIN的信息,打开这个网站MD5散列计算器然后把你的IMEI和UIN输入进去(UIN我乱输的,你们就输入你们的UIN就好) ,如果你的UIN前面有“-”或者“+”一定要输进去!
原创
发布博客 2024.01.24 ·
1365 阅读 ·
18 点赞 ·
0 评论 ·
22 收藏

从0到1的软著申请流程

本着能淘宝300块搞定的事情,绝不费事。没想到啊,,,申请失败了,材料和代码,说明书不匹配被驳回。。。既然如此,靠人不如靠自己,撸起袖子就是干!开搞!!!一定要去中国版权保护中心官网优先实名认证,这里有一定审核周期的,优先处理。在申请软著前,想个好听的软著名称,加点某某某的前缀,保证独一无二。名称最好以xxx小程序、xxxAPP、xxx系统等结尾,明确使用场景。最好申请你平时涉及到的系统,不然操作手册你都没办法去编。
原创
发布博客 2024.01.15 ·
1132 阅读 ·
9 点赞 ·
0 评论 ·
29 收藏

Java实现图片转PDF

某w*s图片转PDF还要收费,简直不讲武德!我啪的一下,很快啊,一段代码搞定!
原创
发布博客 2024.01.12 ·
991 阅读 ·
7 点赞 ·
0 评论 ·
9 收藏

接口文档管理解决方案调研及Torna+Smart-doc的使用

swagger 是一个 api 文档维护组织,后来成为了 Open API 标准的主要定义者,现在最新的版本为17年发布的 Swagger3(Open Api3)。同时Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务,并于2015年重命名为OpenApi。Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理解服务的能力。
原创
发布博客 2023.08.24 ·
1908 阅读 ·
0 点赞 ·
1 评论 ·
7 收藏

Windows修改mysql服务的root密码

跳过密码验证登录,前面的终端那不要关再打开一个新的管理员终端输入。回车就能进去了,因为密码已经置空所以不需要密码。下面的是以管理员方式打开的另一个窗口。启动的管理员终端了。正常重启mysql服务。输入两段命令使密码置空。停止MySQL服务,
原创
发布博客 2023.07.19 ·
804 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

IDEA 启动报错 Internal error. Please refer to https://jb.gg/ide/critical-startup-errors 问题修复

在IDEA安装一个插件后,重启IDEA时报错,打不开IDEA。(如下图)
原创
发布博客 2023.05.31 ·
851 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

延迟消息解决方案总结(含源码)

这里的延迟队列并不是指传统意义上的"队列"这种数据结构,而是以时间为权重的一种有序堆结构,这里是指的一种广义上的概念。所以延迟队列的实现,我们首先提取出一个关键词:“有序”。我们只要考虑某种实现方案,满足有序的条件,就可以实现延迟队列。
原创
发布博客 2023.05.12 ·
610 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Windows下的RabbitMq安装(图文教学)

RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang ( https://www.erlang.org/downloads )。同时,在安装RabbitMQ 时需要注意RabbitMQ 与Erlang的对应版本,防止安装过程中出错。一般情况下,版本均选择新版本不会有太大问题,但还是需要注意下。可以参考RabbitMQ 的社区,里面有介绍版本号及推荐的Erlang版本。
原创
发布博客 2023.05.05 ·
6132 阅读 ·
5 点赞 ·
1 评论 ·
35 收藏

Java异常处理传递规范总结

catch的作用是捕获异常,throw的作用将异常传递给合适的处理程序。阿里巴巴Java开发规范中有15条异常处理的规约,其中下面两条使用的时候是比较困惑的,因为并没有告诉我们应该如何定义异常,如何抛出异常,如何处理异常:。7、不要同时记录和抛出异常,因为异常会打印多次,正确的处理方式要么抛出异常要么记录异常,如果抛出异常,不要原封不动的抛出,可以自定义异常抛出。10、尽可能晚的捕获异常,如非必要,建议所有的异常都不要在下层捕获,而应该由最上层捕获并统一处理这些异常。9、自定义异常尽量不要使用检查异常。
原创
发布博客 2023.05.04 ·
817 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

解决Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources......

解决:Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources) on project ***: Input length = 1 -> [Help 1]
原创
发布博客 2023.02.28 ·
1434 阅读 ·
5 点赞 ·
2 评论 ·
6 收藏
加载更多