session
摘要:session是一种保存上下文信息的机制,保存的是对象,他的值是存放在服务器端,他通过sessionId来区分不同的客户端,而sessionId是保存在客户端的,作为客户端与服务端的验证标识,他是一个24位的随机字符串,用户每次提交页面是,浏览器都会把这个sessionId包含在http头中提交给w
阅读全文
posted @
2020-04-26 09:17
印记XP
阅读(92)
推荐(0)
Java日志
摘要:日志实现流程图 slf4j只是一个门面(facet),它不包含具体的实现,而是将一些log4j,java.logging等实现包装成统一的接口。 通过上面的图,可以简单的理清关系!commons-logging和slf4j都是日志的接口,供用户使用,而没有提供实现!log4j,logback等等才是
阅读全文
posted @
2020-02-06 19:33
印记XP
阅读(175)
推荐(0)
Iframe跨域传值
摘要:1.1. 新建一个web项目修改index.jsp https://www.cnblogs.com/ysgcs/p/9148999.html 新建一个web 添加form表单 <form> 输入用户名:<input type="text" name="userName" value="" id="n
阅读全文
posted @
2019-10-29 16:45
印记XP
阅读(419)
推荐(0)
Iframe------父子页面传值
摘要:父页面给子页面传值 father.jsp 父页面 <body> <iframe src="你的子页面的jsp" width="500px" height="500px" name="iframeId" visibility="hidden" id="iframeId"> </iframe> <for
阅读全文
posted @
2019-10-26 22:51
印记XP
阅读(399)
推荐(0)
jvm调优
摘要:jvm内存模型 方法区,虚拟机栈,本地方法栈,堆,程序计数器 方法区:又称永久代,非堆,用于存储虚拟机加载的类信息,常量,静态变量,是各个线程共享的内存区域, -XX:PermSize 设置方法区大小 (在jdk1.7之前叫PermSize 在jdk1.7之后叫metaspace) -XX:MaxP
阅读全文
posted @
2019-09-06 17:54
印记XP
阅读(188)
推荐(0)
cookie
摘要:cookie 是一些数据,存储在电脑的文本文件中,当web服务器向浏览器发送web页面时,连接关闭时服务器不会保存用户信息,cookie就是用来解决“如何记录客户端的用户信息的” Cookie 以名/值对形式存储,
阅读全文
posted @
2019-09-06 17:01
印记XP
阅读(115)
推荐(0)
refere是什么
摘要:http referer 是header的一部分 ,在浏览器向web服务器发送请求的时候,一般都会带上refere,告诉服务器我是从哪个页面链接来的,服务器英雌获得一些信息用于处理 如果是csrf(跨站请求伪造)传来的请求,refere字段会是包含恶意网址的地址,这时候服务器就能识别出恶意访问。
阅读全文
posted @
2019-08-26 08:49
印记XP
阅读(967)
推荐(0)
过滤器和拦截器
摘要:过滤器 Fitter: 过滤器依赖于servlet容器,配置在web.xml中配置多个,执行顺序是根据配置的顺序由上到下,常用来配置请求编码以及过滤一些非法参数。(可以通过实现Fitter接口,或者继承Spring 来实现) 拦截器Interceptor: 拦截器依赖于Spring 框架,在Spri
阅读全文
posted @
2019-08-01 15:55
印记XP
阅读(158)
推荐(0)
springMvc的执行请求过程
摘要:通过在web.xml中配置的前端控制器(而在前端控制器中需要加载一个springmvc的配置文件),拦截用户发送的请求,然后根据配置文件的配置完成对应的控制类中的@requestMapping标注的方法的调用。 最终将处理的结果返回给modelAndView然后将处理的数据返回给view进行处理后将
阅读全文
posted @
2019-07-05 09:25
印记XP
阅读(251)
推荐(0)
forward和redirect
摘要:写法: forward : request.getRequestDispatcher("转发地址").forward(request,response);(a找b借钱,b说没有,b去找c,再把最终的结果告诉a) redirect :request.sendRedirect("重定向路径"); (a找
阅读全文
posted @
2019-06-20 09:38
印记XP
阅读(199)
推荐(0)
JSP中的静态包含和动态包含的区别
摘要:<%-- 静态包含 --%><%@ include file="..." %><%-- 动态包含 --%><jsp:include page="..."><jsp:param name="..." value="..." /></jsp:include> 区别: 1.最终编译成的java文件的数量不
阅读全文
posted @
2019-06-16 09:47
印记XP
阅读(1295)
推荐(0)
get和post请求的区别
摘要:最直观的的区别是get请求将参数直接写在url中,而post是通过request body传递参数的 get在浏览器回退时是无害的,而post请求在浏览器回退时会重新提交 get请求可以收藏为书签,而post不可以 get请求可以被浏览器主动缓存,而post不会 get请求参数保留在浏览器历史中,而
阅读全文
posted @
2019-06-16 09:18
印记XP
阅读(188)
推荐(0)