自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lgxzzz的博客

记录与分享

  • 博客(11)
  • 收藏
  • 关注

转载 JavaWeb 三大器--Listener、Filter 和Interceptor 总结

说明:web.xml的加载顺序是:【Context-Param】->【Listener】->【Filter】->【Servlet】,而同个类型之间的实际程序调用的时候的顺序是根据对应的Mapping的顺序进行调用。详细介绍:web.xml加载顺序与web.xml常用节点解析一、背景这段时间因为工作不忙,所以有时间来总结整理一下之前遇到的一些问题。在之前项目开发过程中碰...

2020-01-27 23:39:51 286

转载 Content-Type引发的服务端收不到HTTP请求参数的问题

问题现象:前端POST请求参数已经传过来了,Java后端Debug也能进到请求里,可就是取不到请求参数。用Chrome 开发者工具可以看到请求的不同:可以看到请求参数一个在Form Data中,一个在Request Payload中,而且格式也不同。不同的原因就在于Content-Type设置不同。HTTP Content-Type 用于标识传输数据的类型。在请求中,Conte...

2020-01-27 23:38:35 1075

转载 session详解

什么是Session对Tomcat而言,Session是一块在服务器开辟的内存空间,其存储结构为ConcurrentHashMap;Session的目的Http协议是一种无状态协议,即每次服务端接收到客户端的请求时,都是一个全新的请求,服务器并不知道客户端的历史请求记录;Session的主要目的就是为了弥补Http的无状态特性。简单的说,就是服务器可以利用session存储客户...

2020-01-22 18:28:19 452

转载 ThreadLocal的理解和使用

1.ThreadLocal初步早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命...

2020-01-22 18:25:27 531

转载 Servlet的Cookie与Seesion的介绍

什么是Cookie?Cookie是服务器在本地机器上存储的小段文本,它是一个简单的字符串形式的键值对。网络服务器用HTTP头向客户端发送cookie,(一般情况下Cookie是由服务端生成的,当然js也能操作cookie)在客户端,浏览器解析这些cookies并将它们保存到本地,而后当浏览器访问这个服务器时,它会在任何请求上加上这些cookie。说白了就是每次你和服务器的交互都会带着这些co...

2020-01-22 17:53:53 139

转载 JNDI 资源

第 6 章 JNDI 资源Java 命名和目录接口 (Java Naming and Directory Interface, JNDI) 是一种应用编程接口 (application programming interface, API),用于访问不同类型的命名和目录服务。Java EE 组件通过调用 JNDI 查找方法来定位对象。JNDI 是 Java 命名和 API 目录接口的首字母...

2020-01-21 22:28:05 543

转载 JNDI 的架构和原理

什么是 JNDI ( Java Naming and Directory Interface )JNDI 是用于访问不同命名和目录服务的统一 API 接口;JNDI 的架构和原理架构:第一层: java 代码,是访问 JNDI 的代码;第二层: JNDI API :统一的命名和目录服务接口第三层: JNDI Naming Manager : JNDI 管理器第四层: ...

2020-01-21 22:26:56 1349 1

转载 tomcat架构分析 (JNDI体系绑定)

在tomcat架构分析 (JNDI配置)一文里,以配置JDBC数据库连接为例,介绍了tomcat中常用的JNDI配置的几种用法。使用这种配置,在app里可以通过JNDI API非常简单的调用相应的资源对象。但是调用越简单,那其背后封装的逻辑越多。就好比汽车分为手动档自动挡一样。对司机而言,自动挡开起来会轻松很多,那是因为很多复杂的操作,已经封装起来由机器来完成了。本篇就是从代码原理角度来揭示to...

2020-01-21 22:25:23 380

转载 SpringMVC与Freemarker的集成以及多视图解析器配置

一、Spring MVC视图解析器视图解析器的工作流程大致是这样的:Controller的某个方法执行完成以后,返回一个视图(比如:listUser),视图解析器要做的工作就是找到某个对象来完成视图的渲染,或者跳转到其他的逻辑视图。这里的渲染对象通常就是我们的jsp文件或者我们下面用的Freemarker(例如listUser.jsp或者listUser.ftl)。渲染完成以后,将解析结果发...

2020-01-03 23:34:20 333

转载 Spring mvc整合freemarker详解

1.什么是FreeMarkerFreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据(如下图) 2.FreeMarker特性...

2020-01-03 23:32:14 174

转载 全面探索 FreeMarker 模版引擎的扩展性

FreeMarker 模版引擎简介FreeMarker 是一个采用 Java 开发的模版引擎,是一个基于模版生成文本的通用工具。 FreeMarker 被设计用来生成 HTML Web 页面,特别是基于 MVC 模式的应用程序。虽然 FreeMarker 具有一些编程的能力,但通常由 Java 程序准备要显示的数据,由 FreeMarker 生成页面,并通过模板显示准备的数据(如下图)。图...

2020-01-03 23:29:43 121

空空如也

空空如也

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

TA关注的人

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