自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 简单了解Servlet过滤器

一.什么是过滤器?Servlet过滤器从字面上的字意理解为经过一层次的过滤处理才达到使用的要求,而其实Servlet过滤器就是服务器与客户端请求与响应的中间层组件,在实际项目开发中Servlet过滤器主要用于对浏览器的请求进行过滤处理,将过滤后的请求再转给下一个资源。二.过滤器的工作原理当客户端发出Web资源的请求时,Web服务器根据应用程序配置文件设置的过滤规则进行检查,客户请求满足过滤规则,则对客户请求/响应进行拦截,对请求头和请求数据进行检查或改动,并依次通过过滤器链,最后把请求/响应交给

2022-05-17 22:51:20 1212

原创 简单了解Servlet中的重定向

1.什么是重定向?这里说的重定向是由http协议规定的一种机制。其工作流程如下所述。(1)客户端发起http请求,访问服务器端组件。(2)服务器端返回一个状态代码为302的响应结果。该代码的意思是让浏览器再访问另一个组件,响应结果中包含着访问新组件的url地址。新的访问组件可能在同一个应用中也可能不在同一个应用中。(3)当浏览器接受到这种结果,会自动访问新的url.(4)浏览器端接受新的url返回结果。二.Servlet实现重定向的方法1,运用javax.servlet.Requ

2022-05-17 22:37:56 1087

原创 简单了解Cookie

一.什么是Cookie? Cookie,有时也用其复数形式 Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。二.Cookie的组成 Cookie是一段不超过4KB的小型文本数据,由一个名称(Name)、一个值(Value)和其它几个用于控制Cookie有效期、安全性、使用范围的可选属性组成。其中:(1)Name/Value:设置Cookie的名称及相对应...

2022-05-17 22:27:50 182

原创 简单了解Servlet中的请求转发

一.请求转发的原理 转发即为请求处理器(ServletA)将请求交给另一个处理器处理(ServletB),再讲结果返回的过程。二.请求转发的过程 客户首先发送一个请求到服务器端,服务器端发现匹配的servlet,并指定它去执行,当这个servlet执行完之后,它要调用getRequestDispacther()方法,把请求转发给指定的student_list.jsp,整个流程都是在服务器端完成的,而且是在同一个请求里面完成的,因此servlet和jsp共享的是同一个request,在...

2022-05-17 09:48:28 1338

原创 Servlet中的常见问题

一.HttpServlet cannot be resolved to a type在工程中,Servlet显示:HttpServlet cannot be resolved to a type。  原因:Eclipse中使用的HttpServlet类之所以识别不到的原因是没有导入Servlet-api.jar包  解决方案一    1、右键项目名称,进入properties进行配置    2、点击左边菜单里面的targeted Runtimes就可以看到tomcat没有进行勾选,这就是

2022-05-17 09:34:44 2098

原创 简单了解EL表达式

一.什么是EL表达式?EL(Expression Language) 是为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。二.EL表达式的语法格式在JSP页面的任何静态部分均可通过:${expression}来获取到指定表达式的值三.EL表达式的主要语法1.[ ]与.运算符EL 提供“.“和“[ ]“两种运算符来存取数据。当要存取的属性名称中包含一些特殊字符,如 .

2022-05-17 09:16:48 358

原创 简单了解线程池

一.线程池的定义 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在托管代码中空闲(如正在等待某个事件),则线程池将插入另一个辅助线程来使所有处理器保持繁忙。如果所有线程池线程都始终保持繁忙,但队列中包含挂起的工作,则线程池将在一段时间后创建另一个辅助线程但线程的数目永远不会超过最大值。超过最大值的线程可以排队,但他们要等到其他线程完成后才启动。...

2022-05-17 08:56:40 85

原创 简单了解数据库连接池

一.数据库连接池的定义和基本原理定义:数据库连接池是创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的线程使用。基本原理:在内部对象池中,维护一定数量的数据库连接,并对外暴露数据库连接的获取和返回方法。二.数据库连接池的主要优点(1)减少连接创建时间 虽然与其它数据库相比 GBase 提供了较为快速连接功能,但是创建新的 JDBC 连接仍会招致网络和 JDBC 驱动的开销。如果这类连接是“循环”使用的,使用该方式这些花销就可避免。(2)简化的编程模式 ...

2022-05-15 23:28:08 496

原创 简单了解几种常见的网络通信协议

常见的网络协议有:TCP/IP协议、UDP协议、HTTP协议、FTP协议、Telnet协议、SMTP协议、NFS协议等。这里主要简述一下前三种协议。一.TCP/IP协议1.什么是TCP/IP协议? TCP/IP传输协议,即传输控制/网络协议,也叫作网络通讯协议。它是在网络的使用中的最基本的通信协议。TCP/IP传输协议对互联网中各部分进行通信的标准和方法进行了规定。并且,TCP/IP传输协议是保证网络数据信息及时、完整传输的两个重要的协议。2.TCP/IP协议的组成TCP/IP协议...

2022-05-15 22:24:20 67276 3

原创 浅析HTTP协议

一.什么是HTTP协议?HTTP中文又称超文本传输协议,是Hyper Text Transfer Protocol的缩写,它是一个运行在TCP之上的简单的请求-响应协议。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。二.HTTP的应用场景HTTP诞生之初主要是应用于WEB端内容获取,那时候内容还不像现在这样丰富,排版也没那么精美,用户交互的场景几乎没有。对于这种简单的获取网页内容的场景,HTTP表现得还算不错。但随着互联网的发展和WEB2.0的诞生,更多的内容开始被展示(更多.

2022-05-15 21:52:26 482

原创 JSP学习心得

一.JSP是什么?JSP的英文名称是Java Server Pages,中文名称是java服务器页面,JSP是由Sun Microsystems公司主导创建的一种动态网页技术标准,主要用于实现java web程序的用户界面的部分,网页开发者可以使用html和XHTML以及其他元素来嵌入JSP操作,完成一系列的操作。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。二.JSP的本质JSP页面本质上是一个Servlet程序。

2022-05-15 17:32:41 1671

原创 了解Servlet的生命周期

一.Servlet的生命周期主要分为以下几个阶段:1.加载类;2.Servlet 初始化后调用 init () 方法;3.Servlet 调用 service() 方法来处理客户端的请求;4.Servlet 销毁前调用 destroy() 方法;5.最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。二.具体框架如下图所示: 图一 Servlet的生命周期架构...

2022-05-15 17:04:21 1328

原创 关于数据记录的方式及其特点

首先数据记录在方式上可以分为两大类:1.为文件格式存在文件中;2以.数据库形式存在数据库中;其中文件格式保存数据具有以下特点:1.数据以文件形式可长期保存下来 用户可随时对文件进行查询、修改和增删等处理;2.文件系统可对数据的存取进行管理 程序员只与文件名打交道,不必明确数据的物理存储,大大减轻了程序员的负担;3.文件形式多样化 有顺序文件、倒排文件、索引文件等,因而对文件的记录可顺序访问,也可随机访问,更便于存储和查找数据;4.程序与数据间有一定独立性 由专门的软件即文件系统进

2022-04-23 10:12:08 2997

空空如也

空空如也

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

TA关注的人

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