摘要: 首先因为在web.xml里面配置了 <filter-mapping> <filter-name>characterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 导致所有的连接都会经过Dispa 阅读全文
posted @ 2019-12-03 17:46 donleo123 阅读(1967) 评论(0) 推荐(0) 编辑
摘要: 执行顺序:父类静态块-->子类静态块-->父类非静态块-->父类构造方法-->子类非静态块-->子类构造方法 当父类或子类中有多个静态方法时按在代码中的顺序执行 代码执行结果: 阅读全文
posted @ 2019-10-15 10:56 donleo123 阅读(1536) 评论(0) 推荐(0) 编辑
摘要: 区别 1.#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2.$将传入的数据直接显示生成在sql 阅读全文
posted @ 2019-10-14 18:00 donleo123 阅读(10240) 评论(0) 推荐(3) 编辑
摘要: SpringMVC的工作原理图: SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处 阅读全文
posted @ 2019-10-14 17:20 donleo123 阅读(324) 评论(0) 推荐(0) 编辑
摘要: TCP/IP HTTP 协议在 根据 TCP/IP 网络分层来看,它是属于应用层,TCP/IP 网络分层总共有5层,它是属于最上层,它的下一层则是 TCP/IP 传输层,如图所示 HTTP请求协议 http请求由三部分组成,分别是:请求行、消息报头、请求正文 HTTP(超文本传输协议)是一个基于请求 阅读全文
posted @ 2019-10-14 17:09 donleo123 阅读(293) 评论(0) 推荐(0) 编辑
摘要: /** * cookie和session的区别 * * 1、存储位置不同 * 1)cookie的数据信息存放在客户端浏览器上。 * 2)session的数据信息存放在服务器上。 * * 2、存储容量不同 * 1)单个cookie保存的数据<=4KB,一个站点最多保存20个Cookie。 * 2)对于 阅读全文
posted @ 2019-10-14 16:44 donleo123 阅读(368) 评论(0) 推荐(1) 编辑
摘要: w3school标准答案 精髓来了: get和post是HTTP协议中两种发送请求的方法。 HTTP是基于TCP/IP的关于数据如何在万维网中如何通信的协议 HTTP的底层是TCP/IP。所以get和post的底层也是TCP/IP。也就是说,get/post都是TCP连接。 get和post能做的事 阅读全文
posted @ 2019-10-14 16:23 donleo123 阅读(437) 评论(0) 推荐(0) 编辑
摘要: TCP和UDP都是传输层协议,但是两者具有不同的特性和应用场景 TCP端口和UDP端口主要是区别,基本没什么联系: 1)TCP端口 传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据, 阅读全文
posted @ 2019-10-14 16:10 donleo123 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 前言 TCP 三次握手过程对于面试是必考的一个,所以不但要掌握 TCP 整个握手的过程,其中有些小细节也更受到面试官的青睐。 学习导图 一、TCP 是什么? TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 我们 阅读全文
posted @ 2019-10-14 15:57 donleo123 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 一、冒泡排序 二、选择排序 阅读全文
posted @ 2019-10-10 18:13 donleo123 阅读(362) 评论(0) 推荐(0) 编辑