2009年11月5日

Core Servlets and JSP Volume I 读后感 JSP(四)

摘要: 一 概述 jsp其实就是Servlet的另外一种表达方式,只不过jsp更易于网页设计(表现),在后台jsp页面发送到Web Server 编译成servlet代码。jsp语言实现了可以在页面上编写java代码,利用强大的java语言处理页面展现。二 JSP基本语法 (1)HTML文件 <H1>Blah</H1> (2)HTML注释 <!--Blah--> (3)... 阅读全文

posted @ 2009-11-05 21:34 john.huang 阅读(234) 评论(0) 推荐(0) 编辑

Core Servlets and JSP Volume I 读后感 JDBC(五)

摘要: 访问数据库过程:(1)Load JDBC驱动(2)建立数据库网络连接(3)创建执行语句(4)执行命令(查询,批量查询/或存储过程)(5)关闭连接执行语句:StatementPreStatementCallableStatement(参数索引,重输出参数开始->输入参数)格式:[]? = call procedure_name(?, ?, ...)主要方法:execute,executeUpd... 阅读全文

posted @ 2009-11-05 21:34 john.huang 阅读(155) 评论(0) 推荐(0) 编辑

Core Servlets and JSP Volume I 读后感 Servlet(三)

摘要: 一 Servlet工作 (1) 接收客户端显示数据, (2) 接收HTTP隐式数据(报头、cookie), (3) 负责与后台交互(EJB,WebService等), (4) 发送显示数据到客户端, (5) 发送隐式数据到客户端(如cookie信息)。二 传统CGI技术与Servlet效率:并发(多进程"CGI",多线程"servlet"),载入内存(运行一次CGI载入一次,只保留一份类)缓存机制... 阅读全文

posted @ 2009-11-05 21:32 john.huang 阅读(543) 评论(0) 推荐(0) 编辑

Core Servlets and JSP Volume I 读后感 开发环境配置(二)

摘要: 基于Tomcate的Web服务器的开发环境配置 1. jdk安装: 安装后,配置操作系统path环境变量(如C:\Program Files\Java\jdk1.6.0_01\bin), 然后设置javahome环境变量到jdk(如C:\Program Files\Java\jdk1.6.0_01). 2.tomcat安装: 安装后,可选择配置web.xml(端口号,Context的重新加载、co... 阅读全文

posted @ 2009-11-05 21:31 john.huang 阅读(176) 评论(0) 推荐(0) 编辑

Core Servlets and JSP Volume I 读后感 概述(一)

摘要: 一 简述 Servlet是java平台的一项服务器技术,它封装了HTTP协议,并制定了Servlet API规范,可以使用Web开发人员在基于java平台方便的编写服务器端程序。二 HTTP 1.1协议 如果要深入了解Servlet必须要了解HTTP协议,在这里主要介绍一下,我们最常用的Reqeust和Response。 Request(HTTP请求)规范: Request = Request-L... 阅读全文

posted @ 2009-11-05 21:24 john.huang 阅读(330) 评论(0) 推荐(0) 编辑

2009年9月3日

Java Core II 读书笔记(三)网络

摘要: 3网络API概述:对于网络的实现,java支持Socket建立服务器和客户端的通讯;并提供了Jmail API 可以方便的实现邮件传输协议;还提供了URI,URL,URLConnection对Socket的包装去良好的支持了HTTP传输协议;并且还支持TCP/IP的很多机制,半关闭连接,保活连接器等。Socket 对于Java这样的强大平台,它肯定也是支持Socket的,程序员不用了解具体底层协议... 阅读全文

posted @ 2009-09-03 22:57 john.huang 阅读(543) 评论(1) 推荐(0) 编辑

2009年9月2日

Java Core II 读书笔记(二)集合框架

摘要: 集合框架概述:如果熟悉C++ STL 的朋友肯定会发现 Java 的集合类库设计思路与STL的思路有很多相同之处,如泛型算法、迭代器等。Java为所有集合类设计了一些通用的接口,去操作所有实现集合类。Java集合类库公共接口:1. Iterator<E> iterator()2. int size()3. boolean isEmpty()4. boolean contains(Obj... 阅读全文

posted @ 2009-09-02 20:35 john.huang 阅读(525) 评论(0) 推荐(0) 编辑

2009年9月1日

Java Core II 读书笔记(一)多线程

摘要: 1多线程线程的状态:New 、Runnable、Blocked、Dead。线程的属性:优先级,守护线程、线程分组。线程同步:对于java的线程同步有两种方式:一种利用Lock,创建newCondition锁住一个临界区;另外一种方式是synchronized关键字实现同步,对于java本身,一个对象是隐式添加了synchronized同步的,但是对于方法却没有这样。synchronized比较简洁... 阅读全文

posted @ 2009-09-01 22:57 john.huang 阅读(293) 评论(0) 推荐(0) 编辑

2009年8月19日

Unicode详解【转】

摘要: 原作者:charlee原始链接http://tech.idv2.com/2008/02/21/unicode-intro/以及本声明。可能大家都听说过 Unicode、UCS-2、UTF-8 等等词汇,但它们具体是什么意思,是什么原理,之间有什么关系,恐怕就很少有人明白了。下面就分别介绍一下它们。基本知识 字节和字符的区别Big Endian和Little EndianUCS-2和UCS-4UTF... 阅读全文

posted @ 2009-08-19 22:10 john.huang 阅读(643) 评论(0) 推荐(0) 编辑

2009年8月6日

负数的二进制表示方法

摘要: 今天在看base64编码转换时,既然对负数的二进制表示有些遗忘,在网上找了一下资料,贴出来已备在此遗忘:假设有一个 int 类型的数,值为5,那么,我们知道它在计算机中表示为:00000000 00000000 00000000 000001015转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了一堆0。现在想知道,-5在计算机中如何表示? 在计算机中,负数以其正值的补码形式... 阅读全文

posted @ 2009-08-06 21:15 john.huang 阅读(58534) 评论(5) 推荐(8) 编辑

导航