自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

佛系程序员的野蛮之道

坚持做正确的事情

  • 博客(71)
  • 收藏
  • 关注

原创 idea引入lombok编译成功,但是编辑器依旧爆红解决方案

idea引入lombok编译成功,但是编辑器依旧爆红问题解决方案

2025-04-18 10:06:28 348

原创 springboot主启动类如何运行的

springboot主启动类如何运行的

2025-04-18 10:06:09 333

原创 springboot的自动装配原理

springboot的自动装配原理

2025-04-17 14:57:28 412

原创 【八股文】基于源码聊聊ConcurrentHashmap的设计

基于源码聊聊ConcurrentHashmap的设计

2025-04-17 14:56:05 320

原创 springboot中如何扩展springmvc配置

springboot中如何扩展spring mvc配置

2025-04-11 10:22:04 608

原创 聊聊springboot中的消息转换器

聊聊springboot中的消息转换器

2025-04-11 10:21:41 493

原创 基于jjwt实现基于token的登录验证

基于jjwt实现基于token的登录验证

2025-04-10 13:13:20 470

原创 springboot中如何处理跨域

springboot中如何处理跨域

2025-04-10 13:12:32 350

原创 springboot如何集成thymeleaf

springboot如何集成thymeleaf

2025-04-09 12:49:53 325

原创 springboot中首页如何定制

springboot中首页如何定制

2025-04-09 12:46:29 375

原创 【八股文】http1.0和1.1的区别

http1.0和1.1的区别

2025-04-08 16:14:44 123

原创 springboot中如何导入静态资源

springboot中如何导入静态资源

2025-04-08 16:14:24 358

原创 【八股文】TCP和UDP的区别

TCP是可靠,可以通过序列号、确认应答、超时重传等机制保证数据不丢失、不重复、按序到达。TCP是面向连接的,需要通过三次握手建立连接,数据传输结束后通过四次挥手释放连接。TCP适合对数据完整性和顺序要求严格的场景(如金融交易、文件传输)UDP适合实时性优且允许部分数据丢失的场景(如直播、在线游戏等)UDP是不可靠的,数据可能丢失、乱序或重复,无重传机制。UDP是无连接的,数据可直接发送,无需建立或释放连接。TCP和UDP是传输层的两种核心协议。

2025-04-04 14:56:42 98

原创 【八股文】讲讲hashmap的数据结构

讲讲hashmap的数据结构

2025-04-04 14:56:23 376

原创 【算法】手撕快速排序

手撕快速排序

2025-03-30 18:26:14 417

原创 【八股文】http和https的区别

https由于需要加密和解密操作,会增加数据处理时间和传输时间,消耗更多的CPU和内存资源,连接建立时间也更长。https在http基础上加入了ssl/tls层,会对传输的数据进行加密。http以明文传输数据,不提供加密,不适合传输敏感数据。http默认是80端口,https默认端口是443。http无需证书,https需要到CA机构申请证书。http传输性能较高,无需额外的加密和解密过程。

2025-03-27 21:52:16 73

原创 【八股文】http怎么建立连接的

http怎么建立连接的

2025-03-22 11:02:09 1234

原创 如何借助es的snapshot跨集群迁移部分索引

如何借助es的snapshot跨集群迁移部分索引

2025-03-21 10:29:57 506

原创 【八股文】如何保障服务的高可用

如何保障服务的高可用

2025-03-21 10:07:41 159

原创 rocketmq单一队列不消费问题

rocketnq单一队列不消费问题

2025-03-20 11:04:36 708

原创 长事务导致mq消息堆积

长事务导致mq消息堆积

2025-03-20 10:46:36 465

原创 RestTemplate处理大文件OOM问题

RestTemplate处理大文件OOM问题

2025-03-19 17:52:42 399

原创 【八股文】volatile关键字的底层原理是什么

volatile关键字的底层原理是什么

2025-03-19 16:56:30 313

原创 【八股文】从浏览器输入一个url到服务器的流程

从浏览器输入一个url到服务器的流程

2025-03-18 19:22:05 905

原创 Deepseek平替推荐

deepseek平替推荐

2025-03-18 10:15:58 564

原创 【八股文】spring bean的生命周期

spring bean的生命周期

2025-03-17 17:10:51 584

原创 idea如何新建springboot项目

idea如何新建springboot项目

2025-03-17 00:41:25 480

原创 【八股文】ArrayList和LinkedList的区别

ArrayList和LinkedList的区别

2025-03-15 21:10:23 383 4

原创 ES更新问题 Failed to close the XContentBuilder异常

因为我一直在elasticsearch仓库找不到对应的issue和问题修复代码,我就继续查了下,无意中发现存在maven依赖冲突,将log4j-core的冲突排掉后,问题竟然也解决了。所以应该不是7.9.3版本的bug,而是本地依赖冲突,日志相关功能影响到XcontentBuilder关闭,具体的等日后加深理解后再继续分析。下面这是ES 7.9.3版本客户端局部更新的文档,每种写法都试过了,报错都一样的。客户端升级到7.17.1,问题解决。怀疑是客户端版本bug。

2024-11-25 19:46:21 461

原创 maven项目集成es7.9.3

本篇内容不是啥很难的东西,各位看官把这当工具书就行了,这些不用理解的东西,也不用死记,需要的时候搜一下就好啦。问题就是我百度搜完,各种都写的复杂的一匹,会让小白看的贼痛苦,所以我才准备写简单直白点。

2024-11-25 15:07:41 230

原创 skywalking源码本地编译运行经验总结

最近工作原因在弄skywalking,为了进一步熟悉拉了代码下来准备debug,但是编译启动项目我就费了老大劲了,所以准备写这篇,帮兄弟们少踩点坑。

2023-09-26 14:49:36 2587

原创 redis常用命令

redis常用命令介绍

2023-09-10 10:42:49 1647

原创 文件压缩(java实现)

借助ZipOutputStream实现文件压缩

2023-07-12 16:38:28 2046

原创 python图表绘制(疫情地图、动态柱状图等)

借助pyecharts来做数据可视化,实现类似疫情地图、K线图、动态柱状图等功能

2023-06-18 20:50:09 664

原创 skywalking对xxl-job支持相关的版本问题

skywalking对xxl-job的支持

2023-03-07 14:55:55 1376

原创 rocketMQ之TIMEOUT_CLEAN_QUEUE异常

深入理解rocketMQ的TIMEOUT_CLEAN_QUEUE异常

2022-09-13 13:38:37 3710 1

原创 es自定义分词器对数字分词

es自定义分词器处理数字类型

2022-08-03 10:18:08 2993

原创 redission3.16.0版本加锁高耗时?

事件缘由:公司redis升级为带密码访问后,同事反馈使用redisson加锁一两秒,当时使用的版本是3.16.0有些同事的3.11.6版本没有类似的问题出现,临时降到3.11.6版本调研结果:3.14.1版本开始,redisson引入了wait命令这个wait命令将阻塞当前客户端,直到当前Session连接(主节点上)所有的写命令都被传送到指定数据量的slave节点。如果到达超时(以毫秒为单位),则即使尚未完全传送到达指定数量的salve节点,该命令也会返回(成功传送到的节点的个数)

2022-05-12 23:08:33 1658

原创 如何获取客户端请求真实ip

1.正常的逻辑,如果我们直接请求服务,那么在request.getRemoteAddress()就可以拿到原始客户端请求的ip2.如果新增了nginx代理,那么就只能借助XFF从header里面取了3.如果全部署在k8s,会过一道网络代理,那么在网络代理这会做一次NAT,所以如果不想丢失源ip就只能修改externalTrafficPolicy=local 不进行路由,直接在当前节点处理...

2021-12-07 16:28:19 3105

原创 mapstruct 自定义转换规则

遇到一个需求,就是我费率返回给前端的时候,多余的小数位不要展示我对象转换全是使用的mapstruct,有兴趣的可以了解一下。就是只需要自定义接口,然后在编译时生成转换逻辑的代码这次我只是简单记录一下,特殊逻辑的时候,怎么实现自定义转换首先,是自定义的转换逻辑public class ConvertExpression { private ConvertExpression() { } public static String stripTrailingZer

2021-08-30 10:19:47 1276

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除