关于jsp内置对象Session和Cookie使用的肤浅理解,如何使用Session来统计网站在线人数

今天面试,其中有一个题目是怎样统计一个网站的在线访问人数,由于平时都把时间花在ssh或者springMvc框架上,所以对于session和Cookie的使用记得不是很清楚,所以直接回答不会,回到宿舍从新整理了一下jsp的基础知识,其实实现也挺简单的。 首先一点,为什么要使用Session和Coo...

2016-06-29 18:41:32

阅读数:521

评论数:0

选择Session还是Cookie

Cookie与Session都可以进行会话跟踪,但是实现的原理不太一样。一般情况下二者均可以满足需求,但有时候不可以使用Cookie,有时候不可以使用Session。下面通过比较说明二者的特点以及适用的场合。 1 . 从存取方式上比较 Cookie中只能保存ASCII字符串,如果需要存...

2016-06-29 18:23:24

阅读数:257

评论数:0

老生常谈session、cookie的区别、安全性

一,为什么session,cookie经常会有人提到 做web开发的人基本上都会用session和cookie,但是仅仅只是会用,并不知道session和cookie的真正的工作原理,都只是凭着感觉来猜测。web开发者只要利用它们来完成工作就行了,所以每个人的理解基本都会有大同小异,我想这就是s...

2016-06-29 17:30:07

阅读数:8701

评论数:0

cookie和session的区别及session的生命周期

这些都是基础知识,不过有必要做深入了解。先简单介绍一下。 二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,...

2016-06-29 17:26:16

阅读数:6703

评论数:0

Session会在浏览器关闭后消失吗?

通常情况下,当我们关闭浏览器再重新打开后,我们就需要再次进行登陆(如果没有进行下次自动登录之类的设置)。在Jav中(Session是通用的,这里以Java为例)有一种叫做Session机制(会话机制)来记录用户的登录信息。浏览器关闭之后,Session会被清除吗? Session是一种服务器端的...

2016-06-29 17:01:07

阅读数:16078

评论数:0

完美解决TP-LINK无线路由桥接后电脑能上网、手机不能上的问题

乔迁新居后,用移动公司的宽带接入替代了电信公司的ADSL,并购置TP-LINKTL-WR842N(双天线),实现了家庭无线网络全覆盖;再用网络电视(移动信号+小米盒子)替代了安广网络的数字电视,节省了一笔不小的开支。可问题也接踵而至,有线网络升级为无线网络后,家里的老台式机上不了网(无线路由在门口...

2016-06-28 08:49:46

阅读数:25862

评论数:0

IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇)

当你发现自己最受欢迎的一篇blog其实大错特错时,这绝对不是一件让人愉悦的事。 《 IO - 同步,异步,阻塞,非阻塞 》是我在开始学习epoll和libevent的时候写的,主要的思路来自于文中的那篇link 。写完之后发现很多人都很喜欢,我还是非常开心的,也说明这个问题确实困扰了很多人。随着...

2015-09-23 15:11:00

阅读数:252

评论数:0

同步与异步、阻塞与非阻塞

看了一些这两个概念的解释,感觉不分场景的笼统理解是不对的,下面陈述一下我的理解:   这是两对概念,用在不同的语境会有一些不同的含义,不能一概而论。 整体来说,同步就是两种东西通过一种机制实现步调一致,异步是两种东西不必步调一致。   一、同步调用与异步调用: 在用在调用场景中,无非是...

2015-09-23 15:07:02

阅读数:201

评论数:0

同步/异步与阻塞/非阻塞的区别

这两组概念常常让人迷惑,因为它们都是涉及到IO处理,同时又有着一些相类似的地方。 一、首先来解释同步和异步的概念,这两个概念与消息的通知机制有关。 举个例子,比如我去银行办理业务,可能选择排队等候,也可能取一个小纸条上面有我的号码,等到排到我这一号时由柜台的人通知我轮到我去办理业务了。...

2015-09-23 15:02:14

阅读数:314

评论数:0

怎样理解阻塞非阻塞与同步异步的区别?

http://www.zhihu.com/question/19732473 老张爱喝茶,废话不说,煮开水。 出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。 1 老张把水壶放到火上,立等水开。(同步阻塞) 老张觉得自己有点傻。 2 老张把水壶放到火上...

2015-09-23 14:54:26

阅读数:338

评论数:0

网络编程释疑之:同步,异步,阻塞,非阻塞

一讲到网络编程的I/O模型,总会涉及到这几个概念。问了很多人,没几个能清晰地讲出他们之间的区别联系,甚至在网络上也有很多不同的观点,也不知是中国文字释义的博大精深,还是本来这几个概念就是绕人不倦。今天我也来给大家讲解一下我对这几个概念的理解。 既然网络上众说纷纭,不如找个权威参考一下,这个权威...

2015-09-23 14:26:12

阅读数:385

评论数:0

mina自定义编解码器接收处理byte数组(同时解决数据传输中的粘包、缺包问题)

我们在自定义传输协议时,通常都是采用字节数组的方式进行传送,如何正确接收和解码byte数组? 假设我们自定义了传输协议: 字节数组的前4个字节是要传输的数据长度,后面跟数据。我们用mina可以这样处理: 1.自定义编码器ByteArrayEncoder.java import o...

2015-09-15 14:38:14

阅读数:773

评论数:0

Web 通信 之 长连接、长轮询(long polling)

基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。   一、什么是长连接、长轮询? 用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。这里的“不停”...

2015-09-11 16:05:42

阅读数:280

评论数:0

webim如何使用http长轮询保证消息的绝对实时性

一、webim如何实现消息推送 webim通常有三种方式实现推送通道: 1)WebSocket 2)FlashSocket 3)http轮询 其中1)和2)是用Tcp长连接实现的,其消息的实时性很好理解,但这两种方案都存在一些局限性,不通用微信资讯(wribao.php230.com)。...

2015-09-11 16:03:59

阅读数:998

评论数:0

纯C++的Socket访问Http封装类

纯C++的Socket访问Http封装类 1.项目中要使用c++++来访问Web服务器,从网上找了个C++的封装类,其中调用了MFC,在VC2005上用能用,但是移植到VC2003就出问题了,干脆修改成了纯C++的,不敢独享,share之。 2.以下是调用方法: ...

2015-08-31 17:48:18

阅读数:459

评论数:0

用socket实现自己的HTTP代理服务器

下面是一个先前我用socket实现HTTP代理服务器的例子,代码很简单我就不一一解析了,要注意的是:当该代理服务器收到IE发来的请求时,要将IE请求行中的webserver的域名(或者IP)剥去,再将请求转发给webserver,如果不注意这点而是直接毫无处理的把IE请求信息直接发给webserv...

2015-08-31 17:44:18

阅读数:3974

评论数:0

通过一个Socket例子理解Http协议(实战Java Web服务器--使用HTTP协议和JAVA类实现)

Web服务器与客户端的通信使用HTTP协议(超文本传输协议),所以也叫做HTTP服务器。用Java构造Web服务器主要用二个类,java.net.Socket和java.net.ServerSocket,来实现HTTP通信。因此,本文首先要讨论的是HTTP协议和这两个类,在此基础上实现一个简单但完...

2015-08-31 17:42:32

阅读数:5575

评论数:0

TCP/IP,http,socket,长连接,短连接——小结。

概要:       之前对这几个概念有点糊涂,查阅了些资料,稍微概括下他们的区别吧。如有错误,请拍~~~ 先看图: TCP/IP是什么?    TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。    在网络层有IP协议、ICMP...

2015-08-31 17:29:20

阅读数:288

评论数:0

浅析socket与http

现在搞开发,很难不碰到http和socket了,原以为这些东西应该是一个基础课程,不过最近例行走读了一些旧代码,发现一些代码存在着明显的瑕疵,因为很多逻辑处理过程不在同一个水平线上,感觉可能是一些基础理论上的理解导致了程序的处理并没有走最优化的路线。兴趣时间所致,随便写几句。 一、首选说说h...

2015-08-31 17:16:21

阅读数:295

评论数:0

TCP/IP、Http、Socket的区别

网络由下往上分为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。   通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,   三者从本质上来说没有可比性,   socket则是对TCP/IP协议的封装和应用(程序员层面上)。   也可以说...

2015-08-31 16:57:44

阅读数:246

评论数:0

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