摘要: Jackson 是一个能够将java对象序列化为JSON字符串,也能够将JSON字符串反序列化为java对象的框架。 本文的所有内容都可以从 Java JSON Jackson Introduction 中找到,这里记录下来供自己以后参考,如果时间充足,建议阅读原文。 这是另一篇介绍自定义(反)序列 阅读全文
posted @ 2017-05-04 17:09 zh1164 阅读(1556) 评论(0) 推荐(0) 编辑
摘要: LDAP概述 目录系统是关于某些类别的对象(例如人)的信息列表。目录可以用于查找特定对象的信息,也可以反方向查找满足特定需求的对象。 企业中的员工通讯录就是一个目录系统。目录访问协议(directory access protocol)就是用来访问目录中数据的标准化方式。最广泛使用的是 轻量级目录访 阅读全文
posted @ 2017-04-26 16:12 zh1164 阅读(1861) 评论(0) 推荐(0) 编辑
摘要: 我们在上一篇中对JAXB有了一个大致的认识,现在我们来了解JAXB的一些主要注解。 顶层元素:XmlRootElement 表示整个XML文档的类应该使用XmlRootElement修饰,其实就像之前那个简单例子那样,XmlRootElement也是最简单JAXB应用唯一需要用到的注解。 控制元素的 阅读全文
posted @ 2017-04-17 19:54 zh1164 阅读(1549) 评论(0) 推荐(0) 编辑
摘要: JAXB是 Java Architecture for XML Binding的首字母缩写,它是一个处理XML文档的易用框架。 与之前的处理方式(比如DOM解析)相比,它的优势在于能够将XML文档直接与java对象绑定,包括序列化(java ->xml)和反序列化(xml -> java),而DOM 阅读全文
posted @ 2017-04-17 19:05 zh1164 阅读(883) 评论(0) 推荐(0) 编辑
摘要: cgi的详细资料可以参考 http://httpd.apache.org/docs/2.4/howto/cgi.html 下面是一个python实现的cgi脚本,里面体现了一些cgi的用法,使用其他脚本实现也都类似。Python可能有一些更简单的方式,比如cgi库。 这个例子能够处理get和post 阅读全文
posted @ 2017-03-26 17:09 zh1164 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 本文是《大型分布式网站架构设计与实践》 3.5节HTTPS协议的学习笔记。 HTTPS和SSL HTTPS的全称是Hypertext Transfer Protocol over Secure Socket Layer,即 SSL之上的HTTP。 SSL及其继任者TLS是应用层(HTTP)和传输层( 阅读全文
posted @ 2017-03-24 16:12 zh1164 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 本文是《大型分布式网站架构与实践》3.2节 常用安全算法的 学习笔记。 数字摘要 数字摘要也成为消息摘要(message digest),它是一个唯一对应一个消息或者文本的固定长度的值,它由一个单向的Hash函数计算产生。假设Hash函数为f(x),那么理想情况是任意的x1和x2,f(x1) ≠f( 阅读全文
posted @ 2017-03-22 15:35 zh1164 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 在httpd反向代理实践(一)中,仅仅是使用了httpd来访问静态的资源文件,现在我们搭建真正的动态资源(基于servlet),然后看看反向代理中涉及到的 Content-Location和Location首部,以及cookie的domain和path时的情况。 首先是被代理端配置: basePat 阅读全文
posted @ 2017-03-10 18:50 zh1164 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 在httpd的反向代理中,ProxyPass 的主要作用就是修改Content-Location和Location的内容。对这两个首部的含义做一些说明。 内容协商(content negotiation) 为了说明Content-Location的含义,必须先明白http的内容协商机制。 考虑支持多 阅读全文
posted @ 2017-03-10 17:41 zh1164 阅读(2356) 评论(0) 推荐(0) 编辑
摘要: 1.cookie中的domain代表的是cookie所在的域,默认情况下就是请求的域名,例如请求http://www.server1.com/files/hello, 那么响应中的set-Cookie默认会使用www.server1.com作为cookie的domain,在浏览器中也是按照domai 阅读全文
posted @ 2017-03-10 11:44 zh1164 阅读(4233) 评论(0) 推荐(1) 编辑