- 博客(7)
- 收藏
- 关注
原创 Flink CDC整合到SpringBoot的一次实践
最近在寻找ElasticSearch与数据库的同步方案,发现了Flink CDC的同步方案,故针对实践经历浅略地做了一次记录。
2025-05-13 14:46:45
1164
原创 由自增id异常引出的maven之scope学习
最近搞了个微服务项目,使用MybatisPlus往数据库中插入数据,发现没有按照数据库中设置的主键自增策略进行插入,于是到MybatisPlus官网寻找答案,发现是某个实体类缺少一个注解:在主键上加入一个注解就好了,本来就这么简单的事。
2025-02-04 15:01:29
934
原创 责任链 + AOP:使用JavaScript实现链式切面处理进行代码优化
每个对于属性的小handler,直接创建一个类出来。我们创建自己需要的eHandler对象进行链式调用,然后进行setHandle,告诉eHandler核心部分如何进行处理(对应get,获取request的某些属性)eHandler的setHandle,本质是给paddingHandler对象设置了handle,但是进行链式调用时,我们也不知道最后套娃会执行谁的handle......最近写自己的项目碰到一个需求,先洋洋洒洒地完成了需求,后续反思了一下自己的代码进行优化,于是便有了这篇文章。
2024-11-18 14:56:01
423
1
原创 Windows PowerShell终端连接虚拟机(Ubuntu/CentOS)并实现免密登录
我们平时在虚拟机中输入指令很多时候不能复制粘贴,经常需要一直切换画面查看命令,带来了很大的不便。市面上存在很多SSH客户端可以便捷地连接到虚拟机,但是其实Windows自带的powershell也可以直接实现SSH连接。因此笔者写下这篇文章来让大家了解如何使用powershell连接虚拟机并实现免密登录。
2024-08-03 21:25:16
1862
2
原创 TCP三次握手的几个相关问题
答案是。TCP如果进行两次握手,则不符合全双工的要求,也就是无法确认双方的接收能力与发送能力是否正常。可以看以下图解:基于这种两次握手不能实现全双工的原因,会出现一些问题,比如:客户端发送了一个数据包,因为网络堵塞等原因并没有到达服务端,于是发送了第二个数据包。而这时候,网络堵塞突然好了,也就是服务端收到了两个数据包,这时候服务端就以为客户端要建立两次连接,而客户端却认为自己只是建立了一个连接。这样会造成客户端与服务端状态不一致以及资源浪费的情况。
2024-05-10 11:43:13
542
1
原创 TCP三次握手图解与简单解释
状态参数说明CLOSED:关闭状态,代表没有任何连接。 LISTEN:监听状态,代表服务器可以接收连接。 SYN_SENT:发送状态。代表发送第一次握手的数据后等待连接。 SYN_RCVD:接收状态。代表服务器等待接收第三次握手的数据。(RCVD是received的缩写) ESTABLISHED:连接建立状态。代表服务器与客户端已经建立稳定的连接。数据包参数说明 标志位 SYN:同步标志位,用于建立会话连接,同步序列号,SYN为1表示这是一个连接请求或连接接受报文。 AC
2024-05-09 19:33:55
509
3
原创 SpringSecurity封装自定义User类的一次实践
本文通过继承UserDetailsService接口并实现loadUserByUsername方法提供自定义登录授权。
2024-04-29 19:14:48
1126
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅