JavaWeb
文章平均质量分 52
你就是我最想要的丫头
这个作者很懒,什么都没留下…
展开
-
QUIC传输协议设计
QUIC,一种加密的多路复用且低延迟的传输协议,全面提升Https流量的传输性能,实现传输机制的快速部署和持续发展。翻译 2020-09-29 17:54:25 · 990 阅读 · 0 评论 -
Redis数据结构之HypeLogLog原理
数学之美,通过概率以及事件发生的次数预估样本总量,这就是HypeLogLog的原理,本文在阅读了多篇文章和观看多个视频后记录下来,共享~原创 2020-09-13 11:49:32 · 929 阅读 · 0 评论 -
延时队列的设计与实现
君生我未生,我生君已老,延时该如何实现,本文介绍和总结了几种延时队列的实现原理,并加入了实现demo,希望大家留言探讨原创 2020-09-12 14:51:12 · 2102 阅读 · 0 评论 -
大白话讲解设计模式之中介者模式
如何理解一个设计模式,首先需要了解他的应用场景,进而得出他的使用价值以及使用原因。我们从最容易理解的日常事务中举个中介者模式的栗子,对比加思考来理解中介者模式,包括何为中介者,为何需要中介者。原创 2020-04-06 14:30:10 · 266 阅读 · 0 评论 -
大白话讲解设计模式之命令模式
看了一些命令模式的博客,仍然不知道如何实现一个命令模式,如何设计,以及为何这么设计,本文通过一个例子来说明命令模式的设计过程。原创 2020-04-05 20:38:49 · 213 阅读 · 0 评论 -
过滤器和拦截器的不同以及执行顺序和使用场景的总结
本文主要总结拦截器和过滤器的不同,分5点进行比较,总结了适用场景以及在应用中的执行顺序原创 2020-03-29 16:20:39 · 1433 阅读 · 0 评论 -
注解@ModelAttribute的详细总结
本文详细介绍的@ModelAttribute的作用、逻辑以及使用方法,一文搞懂@ModelAttribute注解原创 2020-03-29 16:16:22 · 6584 阅读 · 0 评论 -
Spring MVC 用DispatcherServlet处理请求
SpringMVC框架和其他web的MVC框架一样:请求驱动;所有设计都围绕一个servlet展开,它负责把所有的请求都分发到控制器,同时提供其他web开发需要的功能。作为Spring的中央处理器,DispatcherServlet做的更多。它与Spring IOC无缝集成,spring的任何特性,在springMVC中都可以使用。DispatcherServlet是一个前端控制器的设计模式,...原创 2018-09-11 15:26:01 · 3709 阅读 · 0 评论 -
Http状态码
Http状态码用以表示网页服务器http响应状态的3位数字代码。1XX 1XX系列:指定客户端应相应的某些动作,代表请求已被接受,需要继续处理。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应。 2XX 2XX系列:代表请求已成功被服务器接收、理解、并接受。 3XX 3XX系列:代表需要客户...原创 2018-08-17 14:08:16 · 133 阅读 · 0 评论 -
获取请求IP
服务器获取客户端或者网页的请求,获取IP时需要注意,并不是直接request.getRemoteAddr();就可以了,因为一个请求到达服务器之前,一般都会经过一层或者多层代理服务器,比如反向代理服务器将http://192.168.1.10:port/ 的URL反向代理为http://www.xxx.com/ 的URL时,用request.getRemoteAddr() 方法获取的IP地址是:1...原创 2018-06-20 21:47:53 · 3191 阅读 · 0 评论 -
Get/Post
Http的请求格式如下。<request line> 主要包含三个信息:1、请求的类型(GET或POST),2、要访问的资源(如\res\img\a.jif),3、Http版本(http/1.1)<header> 用来说明服务器要使用的附加信息<blank line> 这是Http的规...原创 2018-03-23 14:34:04 · 438 阅读 · 0 评论