web
文章平均质量分 79
Demons.
这个作者很懒,什么都没留下…
展开
-
Cookie和Session实现保存登录状态免登录。
首先Cookie和Session都是为了状态管理,HTTP协议是无状态的,不能保存每次提交的信息,即当服务器返回与请求相对应的应答之后,这次事务的所有信息就丢掉了。 如果用户发来一个新的请求,服务器无法知道它是否与上次的请求有联系。 对于那些需要多次提交数据才能完成的Web操作,比如登录来说,就成问题了。所以需要状态管理也就是通过Cookie和Session。一.Cook...原创 2018-09-11 21:56:13 · 59833 阅读 · 8 评论 -
web中利用阿里高效Druid连接池和Apache的DButils实现dao层(超简单)
一.首先先说一下个人理解这样实现dao层的优点: 1. 阿里的Druid连接池: Druid 是目前比较流行的高性能的,分布式列存储的OLAP框架(具体来说是MOLAP)。它有如下几个特点: (1). 亚秒级查询 druid提供了快速的聚合能力以及亚秒级的OLAP查询能力,多租户的设计,是面向用户分析应用的理想方式。 (2).实时数据注入 druid支持流数据的注入...原创 2018-09-09 12:47:11 · 1828 阅读 · 0 评论 -
ThreadLocal详解,附带实例(threadlocal实现银行转账事务管理)
一.前言 在很早之前接触到ThreadLocal很不了解一件事情,就是线程用来处理多线程情景,那为什么要用threadlocal来再为每个线程分发一个单独的变量副本,是否违背多线程的实际存在意义,而且threadlocal是否能用同步代替? 其实还是有很大差别的,同步和锁解决问题最大的特点就是串行,虽然解决了问题,但是这样效率大大降低;相比之下,threadlocal可以并行,通过为每个线...原创 2018-09-17 20:38:53 · 1278 阅读 · 0 评论 -
Servlet跳转页面的重定向和转发(深入解析)
一.前言 今天这里分享一下Servlet中的重定向和转发,具体作用看似两个都可以用作跳转页面,但是其中还是有很大的差别的,这里就为大家简单讲解原理及直观的测试一下。二.重定向1.原理简单解释过程:如图,浏览器A发送请求服务器B,B不能完全完成A想要的任务,所以B返回告诉A,让A去找服务器C完成接下来的任务,此时浏览器A重新发送新的请求给C,直到完成任务,这是一种直白的重定向解释。...原创 2018-09-10 19:49:50 · 13135 阅读 · 4 评论