自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 八、MVC开发规则

MVC开发规则1、介绍:MVC开发规则制定了在互联网通信过程中必须出现的角色对象、这些角色对象的职责分工、出场的顺序2、角色:无论业务是简单还是复杂,以下角色都务必出现。Controller-控制层-----servlet对象Module-----模型层-----service对象View-------视图层-----jsp/resp对象3、分工:servlet1)利用请求对象读取请求包中的参数2)调用模型层对象,对业务进行处理。3)调用视图层对象,对结果写入响应包中。servi

2021-01-30 15:24:40 150

原创 七、JSP规范与El表达式

JSP规范1、javaEE规范中,制定了如何开发JSP文件从而代替响应对象将处理结果写入到响应体的开发流程。也制定了Http服务器应该如何调用管理Jsp文件2、响应对象需要程序员手动控制输出流写入响应体时只适用于少量的数据,如果结果较多程序员是应付不来的。而JSP文件可以比较轻松地向响应体中写入内容。3、JSP只能在web文件夹下,属于静态资源文件。其中的配置cotentType用来通知浏览器如何解析解释数据编码.JSP中可以写html,css,js,java”java是不能在浏览器编译执行的,只能

2021-01-30 14:36:23 226

原创 六、Servlet之过滤与监听

Servlet中的Listener与Filter监听器接口介绍作用域对象监听器接口实现类开发规范ServletContextListenerServletContextAttributeLisetner:惊人提升范例过滤器接口介绍Filter接口实现类开发步骤拦截路径格式:解决恶意登录监听器接口介绍一组来自Servlet规范下的接口,共有八个。监听器接口需要由开发人员亲自实现,Http服务器也并没有对应的实现类。监听器接口用于监听1)作用域对象生命变化时刻 ,只对三种作用域对象进行监听2)以及作

2021-01-01 11:33:35 178

原创 计算机网络(自顶向下学习笔记)---网络层之控制平面

路由选择一、概述二、路由选择1、路由选择算法的分类2、路由选择算法3、因特网自治系统内部路由选择一、概述1、传统路由器中,控制平面功能和数据平面功能在一起实现,在路由器中作为统一的整体。但SDN将数据平面和控制平面之间做了明确的分割,在一台控制服务器中实现了控制平面功能,它与路由器的转发组件分开并远离。2、转发表的确是数据平面和控制平面的粘合剂,本篇主要研究控制平面对于转发表是如何计算维护和安装的。这种控制可以分为:每路由器控制、逻辑集中控制(SDN)。3、这两种控制的差异主要是路由器上的控制代理(

2020-12-30 22:15:22 453

原创 五、Servlet之间的交互

Servlet之间的交互概述重定向解决方案请求转发方案ServletContext接口CookieHttpSession接口概述1、某些来自于浏览器的发送请求,往往需要服务端中多个Servel协同处理,但是浏览器一次只能若访问一个Servlet,就会导致用户需要手动通过浏览器发起多次请求才能完成服务。2、提高用户使用感受:无论本次请求涉及到多少个Servlet,用户只要手动向浏览器发送一次请求即可。3、调用方案非常重要!可以是动态也可以是静态重定向、请求转发:4、数据共享:OnServlet工作

2020-12-30 16:20:28 519

原创 四、Servlet之请求与响应

Request & ResponseHeetpServletResponse接口来自于Servlet规范主要功能:注意事项HttpServletRequest接口自于Servlet规范主要功能:一个问题:请求对象和响应对象他们的生命周期HeetpServletResponse接口来自于Servlet规范接口位于tomcat的servlet-api.jar中。 HttpServletResponse接口实现类由Http服务器提供,该接口负责将doXXX方法的执行结果写到报文的实体体部分。这个接口

2020-12-30 15:17:11 216

原创 三、Servlet规范介绍

Servlet1、Servlet规范2、Servlet接口实现类3、Servlet接口实现类开发步骤4、Servlet对象生命周期1、Servlet规范1)javaEE规范中的一种,注意Servlet针对的是动态资源2)作用:在Servlet规范中,指定动态资源文件开发步骤指定了Http服务器调用动态资源文件的规则指定Http服务器管理动态资源文件实例对象的规则2、Servlet接口实现类1)Servlet接口来自于Servlet规范,这个接口存在于Http服务器提供的jar

2020-12-30 14:08:23 153

原创 二、关于Tomcat(内附配置流程)

二、关于Tomcat1、Tomact(轻型服务器,用于模拟学习)2、Tomcat中的目录:3、使用tomcat4、 总结:1、Tomact(轻型服务器,用于模拟学习)java开发的工程,所以运行时需要本地jdk的支持,配置路径bin目录下运行cmd:用startup 启动服务器 shutdown关闭服务器,tomcat窗口不要最小化或者关闭。关闭成功时会抛出异常2、Tomcat中的目录:bin管理命令,log运行日志,lib所用jar包,conf核心配置,tmp运行时临

2020-12-30 13:36:39 155 2

原创 一、互联网通信模型

一、互联网通信模型1、互联网通信角色:2、互联网通信模型:C/S通信模型:B/S通信模型:3、资源文件4、我们的职责1、互联网通信角色:客户端:用于发送请求,索要文件资源服务端:接受请求,提供对应的资源文件2、互联网通信模型:C/S通信模型:C1)Client software客户端软件专门安装在客户端计算机上如微博、LOL2)帮助客户端计算机向特定的服务端计算机发送请求如QQ不能向淘宝发出请求3)帮助客户端计算机将服务端计算机发送回来的二进制数据解析为文字、图片、视频、命令,展示给我们人

2020-12-30 11:08:42 252

原创 计算机网络(自顶向下学习笔记)---网络层之IP

网际协议IP路由器与IP的关系子网与CIDRDHCPNATIPv6路由器与IP的关系1、数据平面的工作是根据转发表对数据报进行转发,而转发表的表项将数据报的目的IP地址段与路由器的某个输出口进行了关联。实际上一个IP地址与一个接口相关联,而不是与包括该接口的主机或路由器相关联。一个路由器有多个接口,就可以有多个IP地址!2、在学习网络层时,需要将自己的计算机忘记并且将我们置身在一朵云里。这朵云里包含了好多的计算机,这朵云还可能与很多其他云朵通过路由器连通(路由器的不同接口位于不同的云中)从而组成更大的

2020-12-29 23:17:48 222

原创 计算机网络(自顶向下学习笔记)---网络层概念

网络层概念介绍一、网络层概述二、路由器的内部三、排队与分组调度四、转发一、网络层概述1、之前的应用层和传输层协议都是在端系统上工作的,是端到端的协议。在网络层中,我们要看到端到端之间实际上还有一个复杂的网络。网络层协议就是在关于在这个复杂的网络中通信的规则,而网络层就必然存在与复杂网络中的网络设备上。2、网络层能够被分解为两个相互作用的部分:数据平面和控制平面,它们的工作分别是"转发"和"路由选择"3、当分组从发送方流向接收方时,网络层必须决定出这些分组所采用的路径并生成转发表,计算路径的算法叫做路

2020-12-29 10:37:27 551

原创 计算机网络(自顶向下学习笔记)---应用层协议之DNS

DNS:域名解析服务一、DNS概述:二、DNS工作流程三、DNS黑盒四 、举个栗子!一、DNS概述:1、因特网上的主机通常使用两种形式进行标识:主机名、域名:www.baidu.com 主机名提供的直观信息非常有限IP地址:202.108.22.5 从左至右扫描它时,主机的位置也越来越具体人们喜欢便于记忆的主机名方式标识,而路由器更喜欢定长的,有着层次结构的Ip地址。因此我们需要一种能将主机名和IP地址转换的服务2、DNS(Domian Name System) 就是这样一种应用,它是一个

2020-12-21 15:00:17 193

原创 计算机网络(自顶向下学习笔记)---运输层(二)

TCP协议详解一、TCP连接的性质二、TCP报文段结构三、超时重传四、GBN还是SR?五、流量控制六、拥塞控制七、TCP连接的动作八、公平性一、TCP连接的性质1、面向连接的协议:发送有效载荷之前两进程必须先相互握手。这种连接是一条逻辑链接,其共同状态仅保存在通信的两个端系统的TCP程序中。TCP工作在端系统上,中间的网络元素压根儿看不见TCP报文,也不会维持TCP连接状态。2、TCP连接组成包括:主机上的对应的套接字、缓存、变量,不包括中间的任何网络元素。发送方从它的发送缓存中取出一定长度的应用数据

2020-12-18 23:03:06 326 1

原创 计算机网络(自顶向下学习笔记)---运输层(一)

传输层-1一、运输层与网络层概述二、多路复用与多路分解三、UDP四、可靠性传输(不局限于TCP)五、GBN与SR(没有NAK)一、运输层与网络层概述1、运输层将网络层的两个端系统之间的交付服务扩展到了在两个不同端系统上的应用进程之间的交付服务这称为多路复用与多路分解2、运输层协议为在不同端系统上的应用进程提供了逻辑通信,即这两个进程的主机仿佛由一条线直接相连(没有经过复杂的网络),从而无需考虑那些细节。而网络层协议提供了主机之间的逻辑通信,需要考虑中间的网络结构3、运输层协议将应用报文(可能)划分并

2020-12-17 13:43:09 231

原创 计算机网络(自顶向下学习笔记)---应用层协议之SMTP

电子邮件其其协议一、电子邮件二、SMTP三、SMTP与HTTP的对比四、SMTP命令和SMTP报文格式五、邮件访问协议(POP、IMAP、HTTP)一、电子邮件1、电子邮件是异步通信媒介,不必与人协调,不必等人方便。2、电子邮件系统由三部分组成:用户代理(user agent)、邮件服务器(mail server)、简单邮件传输协议(simple mail transfer protocol)。3、流程大致为:从发送方的用户代理到发送方的邮件服务器,再到接收方的用户服务器和接收方的邮箱,接收方有空时

2020-11-11 17:32:07 1551

原创 ASCII码&二进制文件&文本文件

ASCII码通常说二进制、十进制和十六进制一个字节有八位,最简单的ASCII码占用7位,最高位可以用来作为奇偶校验位帮助校验传输错误。ASCII码的目的是把文本符号与数值信号相关联这两者只是在编码层次上有差异。计算机的存储在物理上是都二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的**。文本文件只是二进制文件中的一种特例,多了一步编码文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值(

2020-11-11 16:03:53 2063

原创 计算机网络(自顶向下学习笔记)---应用层协议之HTTP

Web和HTTP零、我Frank先说一句话一、概况二、持续还是非持续?三、HTTP的报文格式四 、Web缓存零、我Frank先说一句话HTTP是Web程序沟通的语法一、概况1、Web是一个网络应用程序,它的“按需”操作是最吸引人的特性。2、HTTP是Web的应用层协议与核心,它由web客户端程序和web服务器程序实现,并且规定了在他们之间传递的HTTP报文(用于请求Web页面或者传送Web页面)。3、我们所看到的Web页面由对象组成,这些对象通常包括一个HTML基本文件和若干个引用对象(图形、视

2020-11-11 00:48:14 170

原创 计算机网络(自顶向下学习笔记)---应用层协议是什么?

应用层概述1、“网络应用”是计算机网络存在的理由。2、研发网络应用的任务:3、应用程序体系结构:4、进程通信:5、进程与网络之间的接口:6、进程寻址:7、供应用程序使用的运输服务:8、因特网的提供与不提供传输协议:小结:1、“网络应用”是计算机网络存在的理由。“如果我们不能开发出有用的、招人喜爱的应用,也就没有任何必要去设计支持他们运行的网络协议了”2、研发网络应用的任务:写出能够运行在不同端系统上并且通过网络彼此通信的网络程序是核心任务。并且,我们不需要写在网络核心设备(路由器,交换机)上运行的软

2020-11-08 15:09:11 851 2

原创 这是标题框吗?我试一下

Frank的第一个博客你好CSDN自我介绍整点代码康康最近在干吗?最后要说你好CSDN老铁们,这是我第一次写博客,我先学学奥自我介绍额。。大家就叫我Frank吧,来自黑龙江哈尔滨。最喜欢的音乐人是梁博(一个几乎会所有乐器的男人),最喜欢的篮球明星是凯里欧文(一个几乎会所有进攻手段的球员),最喜欢吃的是我姥爷做的土豆炖牛肉,最喜欢的学校是哈三中,最喜欢的课程是算法,最后我特别希望有朝一日成为全栈工程师…这…说的都什么乱七八糟的。总之我是个热爱生活、热爱学习的人。整点代码康康最近做数据结构算法的助教

2020-11-05 18:00:03 1636 7

空空如也

空空如也

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

TA关注的人

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