宇宙湾

厚积薄发

Session 是什么?

 代表服务器与浏览器之间的一次会话过程,这个过程可以是连续的,也可以是时断时续的。而在 Web 开发语境下,则指一类用来在客户端与服务器之间保持状态的解决方案

多样的存在形式

1
javax.servlet.http.HttpSession
1
s = requests.session()
  • PHP
1
$_session
  • Hibernate
1
org.hibernate interface Session
  • WebLogic
1
Weblogic Server session
  • JSP
1
HttpSession
阅读全文 »

SSO 是什么?

 SSO(Single Sign-on),即单点登录,指在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中重新登录,也就是说用户的一次登录能得到其他所有系统的信任

为什么要有 SSO?

 尤其,大型网站背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作
 如果每次子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证的逻辑搞疯掉

阅读全文 »

Node.js 是什么?

Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine.

为什么要有 Node 模块?

 模块,是 Node 让代码易于重用的一种组织和包装方式

阅读全文 »

主要利用一次从 HDFS 下载文件的任务,走读了一遍 Hadoop 内关于 RPC 的源码。文章最后一章提供了一个自己实现的 RPC 框架的代码,有兴趣的读者可以看看。

阅读全文 »