
JavaEE
挂树上programing
人须有三心,责任心,感恩心与进取心。
讲两义,信义与道义
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入web请求过程:如何发起请求,HTTP协议解析,DNS域名解析
B/S架构两方面好处:客户端使用统一的浏览器Browser;服务端基于统一的HTTP协议。 HTTP协议采用无状态的短连接的通信方式,通常情况下一次请求就完成了一次数据交互,通常也对应一个业务逻辑,然后这次通信连接就断开了。 如何发起一个请求 当一个用户在浏览器里输入www.pingan.com这个URL时: 1.请求DNS把这个域名解析成对应的IP地址。 2.根据IP地址在互联原创 2015-02-12 14:27:48 · 7430 阅读 · 0 评论 -
web文件上传中需要考虑的几个问题
1.服务器安全:把上传的文件放到用户访问不到的地方(WEB-INFO) 2.重名文件被覆盖:把文件名改为唯一命名,原文件名存数据库。 3.避免一个文件夹中文件过多。 1)分目录存储 2) 4.限制文件类型:并不能严格做到 1)通过扩展名 2)文件的MIME类型 5.上传文件大小限制 web方式上传不宜过大 1)限制单个文件大小 2)限制多个文件原创 2016-03-12 14:13:54 · 1163 阅读 · 0 评论 -
读完这个我懂了JNDI
原文地址:http://sishuok.com/forum/blogPost/list/1186.html JNDI 是什么 JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,转载 2016-03-08 08:53:10 · 24461 阅读 · 8 评论 -
java加密与签名
古典密码:以字符为基本加密单元 现代密码:以信息块为基本加密单元 受限制算法:算法保密 基于密钥算法:算法公开,密钥保密 对称密码算法:加密密钥与解密密钥相同 非对称密码算法:加密密钥与解密密钥不同,密钥分为公钥、私钥 散列函数:用来验证数据的完整性。长度不受限制,哈希值容易计算,运算过程不可逆。如MD5,SHA,MAC OSI安全体系: 网络通信分原创 2016-03-08 08:49:08 · 1290 阅读 · 0 评论 -
深入分析Java I/O工作机制 学习笔记
Java的I/O类库的基本架构 Java的I/O操作类在包java.io下,大概有将近80个类,这些类大概可以分成如下四组。 1.基于字节操作的I/O接口:InputStream和OutputStream。 基于字节的I/O操作接口输入和输出分别是InputStream和OutputStream,输入流根据数据类型和操作方式又被划分成若干个子类,每个子类分别处理不同操作类型,Output原创 2015-02-17 14:08:02 · 744 阅读 · 0 评论 -
深入分析Java Web中的中文编码问题
几种常见的编码格式 为什么要编码 人类的语言太多,因而表示这些语言的符号太多,无法用计算机中的一个基本的存储单元——byte来表示 计算机中存储信息的最小单元是一个字节,即8个bit,所以能表示的字符范围是0~255个。 人要表示的符号太多,无法用一个字节来完全表示。 要解决这个矛盾必须要有一个新的数据结构char,从char到byte必须编码。 编码格式 1.ASCII码 总共1原创 2015-03-19 15:29:24 · 504 阅读 · 0 评论 -
socket通信模型
一、Socket通信 1、TCP协议书【面向连接】、【可靠】、【有序的】、以【字节流】的方式发送数据 2、基于TCP协议实现网络通信的类 · 客户端的Socket类 · 服务器端的ServerSocket类 二、Socket通信模型 1、如图 三、Socket通信实现步骤 1、创建ServerSocket和Socket 2、打开连接到Socket的输入/输出流 3、按照协议对S原创 2015-03-05 22:47:28 · 999 阅读 · 0 评论 -
JSP状态管理 http协议的无状态性 Cookie简介
http的无状态性: 无状态是指,当浏览器发送请求给服务器的时候,服务器响应客户端的请求。 但是当同一个浏览器再次发送请求给服务器的时候,服务器并不知道它就是刚才那个浏览器。 保存用户的状态的两大机制: 1.Session 2.Cookie 什么是Cookie:web服务器保存在客户端的一系列文本信息 典型应用一:判定注册用户是否已经登录网站。 典型应用二:“购物车原创 2015-03-01 20:26:29 · 458 阅读 · 0 评论 -
MVC模型
原创 2015-02-16 00:07:38 · 462 阅读 · 0 评论 -
Memcache知识点梳理
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://369369.blog.51cto.com/319630/833234 Memcache知识点梳理 Memcached概念: Memcached是一个免费开源的,高性能的,具有分布式对象的缓存系统,它可以用来保存一些经常存取的对象或数据,保存的转载 2016-03-23 16:02:55 · 397 阅读 · 0 评论