- 博客(49)
- 收藏
- 关注
原创 TraceId在线程池及@Async异步线程中如何传递
TraceId如何往线程池及 @Async 声明的异步方法中传递呢?本篇文章为你提供一个可行案例
2024-09-24 16:50:47 1015
原创 HTTP请求的流转路径,从Tomcat到SpringMVC
Tomcat+SpringMVC 架构下,一个HTTP的请求流转路径是怎样的呢?
2024-08-14 18:26:28 1212 1
原创 深入剖析Tomcat(十五、十六) 关闭钩子,保证Tomcat的正常关闭
如何能保证在杀进程时也能执行Tomcat的清理代码(stop方法),实现Tomcat的优雅关闭呢?
2024-07-03 18:17:10 1073
原创 深入剖析Tomcat(十四) Server、Service 组件:如何启停Tomcat服务?
Tomcat之 Server与Service组件,提供一个启停Tomcat服务的方法
2024-07-01 17:47:59 1281
原创 深入剖析Tomcat(十二) 详解StandardContext
Tomcat中Context容器的标准实现:StandardContext。类加载、会话管理、uri映射…
2024-06-25 17:38:23 1169
原创 深入剖析Tomcat(十、十一) 详解StandardWrapper
详解Tomcat中Wrapper容器的标准实现:StandardWrapper
2024-06-24 15:30:31 1135
原创 深入剖析Tomcat(五) 剖析Servlet容器并实现一个简易Context与Wrapper容器
Tomcat中Servlet容器之Context、Wrapper容器
2024-04-30 01:35:46 1343
原创 Redis+Lua实现令牌桶限流
令牌桶算法是一种用于流量控制的经典算法,常被用于限制系统的请求速率。该算法维护一个令牌桶,以固定的速率往令牌桶中放入令牌,每个令牌代表一个可用的请求。当请求到达时,如果桶中有足够的令牌,允许请求通过并消耗一个令牌;如果桶中没有足够的令牌,则拒绝该请求。
2023-12-30 00:19:21 1371 1
原创 Redis中使用Lua脚本实现原子操作
Redis允许用户在服务器上上传并执行 Lua 脚本,也就是说Redis支持我们使用Lua编写一些简单的逻辑,当做一个自定义的命令,在单次操作中来执行,这在很多场景中都很有用,比如redisson分布式锁,滑动窗口限流等。现在就以简单例子上手来看看java编程怎么使用lua脚本实现redis原子操作。
2023-12-19 23:12:49 2706 2
原创 网络协议(七)应用层-HTTP
上篇文章介绍了传输层的TCP、UDP协议,在TCP/IP协议中,下三层(网络接口层,网络层,传输层)都是计算机系统联合其他硬件设备自己在干的事,身为程序员的我们平时对其感知不大。而应用层却是与程序开发息息相关的一层,如HTTP,HTTPS,DNS,FTP,SMTP等等,针对不同应用场景在应用层都有其对应的应用层协议。这篇文章就来研究下做WEB程序开发时接触最多的HTTP协议。
2023-12-15 16:27:42 1069
原创 网络协议(六)传输层
前面几篇文章中介绍了网络协议中一到三层协议及相关设备,这篇文章再往上进一层来到第四层——传输层。传输层有两大重要协议:TCP与UDP。全称:传输控制协议(TCP - Transmission Control Protocol),用户数据报协议(UDP - User Datagram Protocol)。这两个协议通常被用来对比,那么他们有什么相似点与不同点呢?
2023-12-12 18:46:28 894
原创 网络协议(五)互联网上的通信
本篇文章介绍了局域网内的一个设备要访问互联网中的设备时,网络包是怎么传输的。中间涉及到了NAT网关的IP端口映射,路由器间的接力传递。接下来的文章就该深入到传输层了,欲知后事如何,请听下回分解。
2023-11-22 00:22:28 147
原创 网络协议(四)局域网内的通信
到此为止,局域网内的设备通信流程和涉及的分层设备都已了解完毕,下篇文章来探讨下互联网中的两台设备是怎么进行通信的。
2023-11-07 14:17:42 767 4
原创 网络协议(三)网络包各层内容的来源
前面的文章中介绍了网络中来回跑的网络包长什么样子,这篇文章再来探讨下这包裹的每一层信息是怎么产生的。这是上篇文章的包裹图,里面包含了很多信息:端口,IP,MAC地址。这些信息都是从哪来的呢。
2023-10-25 00:24:34 128
原创 网络协议(二)网络包的层层包裹
上篇文章中介绍了网络协议中的OSI七层协议与TCP/IP四层协议,TCP/IP的实际应用更广泛。一个网络请求,经过这几层协议后,它长什么样呢?以一个HTTP请求为例,我们来看一下这个套娃式的包裹。
2023-10-11 00:30:03 227 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人