javavWEB
# javavWEB
我就想起个通过的名字
这个作者很懒,什么都没留下…
展开
-
不同版本(2.3,2.4,2.5,3.0)的Servlet web.xml 头信息
web.xml v2.3 Xml代码 xml version="1.0" encoding="ISO-8859-1"?> > web-app> web-app> web.xml v2.4 Xml代码 xml version="1.0" encoding="UTF-转载 2017-05-09 00:36:33 · 190 阅读 · 0 评论 -
集群/分布式环境下5种session处理策略
前言在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理。如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在A、B两台服务器,用户在第一次访问网站时,Nginx通过其负载均衡机制将用户请求转发到A服务器,这时A服务器就会给用户创建一个Session。当用户第二次发送请求时,Nginx将其负载均衡到B服务器,而这时候B服务器并不存在Session,所以就会将用...原创 2018-03-16 15:36:24 · 185 阅读 · 0 评论 -
源码解析:init-method、@PostConstruct、afterPropertiesSet孰先孰后
Spring 容器中的 Bean 是有生命周期的,Spring 允许在 Bean 在初始化完成后以及 Bean 销毁前执行特定的操作,常用的设定方式有以下三种: 通过实现 InitializingBean/DisposableBean 接口来定制初始化之后/销毁之前的操作方法;通过 元素的 init-method/destroy-method属性指定初始化之后 /销毁之前调用的操作方法;在原创 2018-01-04 11:52:34 · 5415 阅读 · 1 评论 -
实现Restful接口
1.基本介绍 Restful接口的调用,前端一般使用ajax调用,后端可以使用的方法比较多, 本次介绍三种: 1.HttpURLConnection实现 2.HttpClient实现 3.Spring的RestTemplate 2.HttpURLConnection实现 1 @Controller 2原创 2018-01-04 10:30:12 · 277 阅读 · 0 评论 -
tomcat的形象解析
Servlet是什么 为了能让Web服务器与Web应用这两个不同的软件系统协作,需要一套标准接口,Servlet就是其中最主要的一个接口。 规定: Web服务器可以访问任意一个Web应用中实现Servlet接口的类。 Web应用中用于被Web服务器动态调用的程序代码位于Servlet接口的实现类中。 SUN公司(现在被Oracle收购了……)制定了Web应用于Web服原创 2017-05-09 00:31:49 · 446 阅读 · 1 评论 -
关于getParameter()与getInitParameter()
getInitParameter()方法是在GenericServlet接口中新定义的一个方法,用来调用初始化在web.xml中存放的参量。在web.xml配置文件中一个servlet中参量的初始化是使用 name zhangsan 来实现的。这里的参量只对这个servlet可用。 如果通过在web.xml中的ServletContext上下文中定义参量,那么整个web应用程转载 2017-09-15 10:18:10 · 6295 阅读 · 0 评论 -
href和src的区别
虽然一直在用这两个属性,但是一直没有具体的去区分和了解这两个属性的区别,今天就来看看 href标识超文本引用,用在link和a等元素上,href是引用和页面关联,是在当前元素和引用资源之间建立联系 src表示引用资源,表示替换当前元素,用在img,script,iframe上,src是页面内容不可缺少的一部分。 src是source的缩写,是指向外部资源的位置,指向的内部会转载 2017-08-10 10:19:16 · 220 阅读 · 0 评论 -
访问路径的写法
/**/lhw/--------------------------/**/在配置文件中代表的若干层级的覆盖.转载 2017-07-24 20:51:06 · 441 阅读 · 0 评论 -
web.xml 中的listener、 filter、servlet 加载顺序及其详解
在项目中总会遇到一些关于加载的优先级问题,刚刚就遇到了一个问题,由于项目中使用了quartz任务调度,quartz在web.xml中是使用listener进行监听的,使得在tomcat启动的时候能马上检查数据库查看那些任务未被按时执行,而数据库的配置信息在是在web.xml中使用servlet配置的,导致tomcat启动后在执行quartz任务时报空指针,原因就是servlet中的数据库连接信息未转载 2017-07-10 09:25:37 · 234 阅读 · 0 评论 -
WEB容器启动之Web.xml加载顺序
一、web.xml的加载过程 在java web项目启动时,容器会读取配置文件web.xml,加载顺序与web.xml中内容的先后顺序无关。配置文件加载的先后顺序为: ①,②,③,④. 1、web项目启动时,首先读取配置文件中的和两个节点 元素包含web应用servlet上下文初始化参数的声明。 元素用来注册一个监听器类。事件监听程序在①应用的启动和关闭;②s转载 2017-07-10 09:23:56 · 491 阅读 · 0 评论 -
JAVA防止盗链的小demo
package cn.edu.Request; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import java转载 2017-07-05 11:44:10 · 510 阅读 · 0 评论 -
如何优化tomcat配置(从内存、并发、缓存4个方面)优化
Tomcat有很多方面,我从内存、并发、缓存四个方面介绍优化方法。 **一.Tomcat内存优化** Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 java_OPTS 参数。 JAVA_OPTS参数说明 -server 启用jdk 的 server 版; -Xms java虚拟机初始化时的最小内存;...原创 2018-03-05 10:05:56 · 127 阅读 · 0 评论