
Reading Note
niuhea
自我评价</br></br>(1).有良好的开发习惯和设计思路,善于接受新事物</br></br>(2).具有较强的学习能力,能很好的和其他同事协同工作,发挥团队精神</br></br>(3).具有较强的责任心,积极承担并按时完成上级领导指派的工作任务</br></br>(4).对计算机软件有着强烈而浓厚的兴趣,而且有着吃苦耐劳和认真细致的工作精神</br></br>(5).踏实稳重、喜欢突破常规,富于创新</br></br>
展开
-
(一)架构概述
建造的艺术或科学;特别是设计和建造人类使用的建筑时的艺术或实践,同时考虑到美学因素和实用因素。架构既是所构建系统的计划,确保由此得到期望的特性,同时也是所构建系统的描述。待构建的对象或系统必须具有以下特征:具备客户要求的功能。能够在要求的工期内安全地构建。性能足够好。可靠的。可用的,并且使用时不会造成伤害。安全的。成本是可以接受的。符合法规标准。将超越前转载 2012-07-08 11:35:14 · 665 阅读 · 0 评论 -
《How To Tomcat Works》-第六章 生命周期
Catalina由多个组件组成,当Catalina启动的时候,这些组件也会启动。当Catalina停止的时候,这些组件也必须有机会被清除。例如,当一个容器停止工作的时候,它必须唤醒所有加载的servlet的destroy方法,而session管理器要保存session到二级存储器中。保持组件启动和停止一致的的机制通过实现org.apache.catalina.Lifecycle接口来实现。 一个实原创 2014-06-20 18:27:28 · 572 阅读 · 0 评论 -
《How To Tomcat Works》-第3章:连接器
Catalina中有两个主要的模块:连接器和容器StringManager类原创 2014-06-12 18:16:37 · 565 阅读 · 0 评论 -
《How To Tomcat Works》-第四章:Tomcat的默认连接器
Tomcat连接器是一个可以插入servlet容器的独立模块,已经存在相当多的连接器了,包括Coyote, mod_jk, mod_jk2和mod_webapp。一个Tomcat连接器必须符合以下条件: 1. 必须实现接口org.apache.catalina.Connector。 2. 必须创建请求对象,该请求对象的类必须实现接口org.apache.catalina.Request。原创 2014-06-12 18:32:08 · 675 阅读 · 0 评论 -
《How To Tomcat Works》-第一章:一个简单的Web服务器
Web服务器也成为超文本传输协议(HTTP)服务器,因为它使用HTTP来跟客户端进行通信的,这通常是个web浏览器。一个基于java的web服务器使用两个重要的类:java.net.Socket和java.net.ServerSocket,并通过HTTP消息进行通信。原创 2014-06-10 17:35:12 · 904 阅读 · 1 评论 -
《How To Tomcat Works》-第2章:一个简单的Servlet容器
javax.servlet.Servlet接口Servlet编程是通过javax.servlet和javax.servlet.http这两个包的类和接口来实现的。其中一个至关重要的就是javax.servlet.Servlet接口了。所有的servlet必须实现实现或者继承实现该接口的类。原创 2014-06-10 17:52:06 · 597 阅读 · 0 评论 -
《精通Oracle10gPLSQL编程》17、使用ORACLE系统包
略原创 2013-05-22 23:16:56 · 566 阅读 · 0 评论 -
《精通Oracle10gPLSQL编程》16、使用LOB对象
LOB对象用于存储大对象的数据。内部LOB(CLOB,BLOB,NCLOB三种类型,数据存储在数据库中,支持事务)和外部LOB(BFILE存储在操作系统OS文件中,不支持事务);CLOB/NCLOB存储大批量字符数据,BLOB存储二进制数据,BFILE存储指向OS文件的指针。原创 2013-05-22 23:01:04 · 628 阅读 · 0 评论 -
《精通Oracle10gPLSQL编程》15、使用对象类型
对象类型是用户自定义的一种复合数据类型,封装了数据结构和用于操纵这些数据结构的过程和函数。对象类型简介:对象类型包括属性(对象具有的特征)和方法(实现对象所执行的操作)。create or replace type person_type1 as object(name varchar2(10),gender varchar2(2),birthdate date);使用原创 2013-04-28 00:25:39 · 552 阅读 · 0 评论 -
《精通Oracle10gPLSQL编程》13、开发触发器
触发器是指放在数据库中,并被隐含执行的存储过程。由触发事件、触发条件、触发操作组成。create or replace trigger trigger_nametiming event1 [or event2 or event3]on table_namepl/sql block;原创 2013-04-27 23:59:12 · 749 阅读 · 0 评论 -
《精通Oracle10gPLSQL编程》14、开发动态SQL
动态SQL示例:DDL: create table temp(cola int, colb varchar2(10));DCL: grant select on emp to smith;占位符: delete from emp where sal >: a;占位符: select ename,sal from emp where empno =: 1;处理非查询语句:EX原创 2013-04-28 00:22:27 · 738 阅读 · 0 评论 -
《精通Oracle10gPLSQL编程》12、开发包
Package用于逻辑组合相关的PL/SQL类型、PL/SQL项、PL/SQL子程序。它由包规范(Package Specification)和包体(Package Body)两部分组成。建立包时,需要首先建立包规范,然后再建立包体。建立包规范:create or replace package package_nameis | aspublic type and item dec原创 2013-04-25 00:34:22 · 760 阅读 · 0 评论 -
《精通Oracle10gPLSQL编程》10、处理例外
Exception是一种PL/SQL标识符。如果运行PL/SQL块出错会终止PL/SQL块执行,可通过引入例外处理部分,捕获例外,并进行相应处理。分类:预定义、非预定义、自定义预定义:ACCESS_INTO_NULL / CASE_NOT_FOUND / COLLECTION_IS_NULL / CURSOR_ALREADY_OPEN / DUP_VAL_ON_INDEX / INVA原创 2013-04-25 00:26:46 · 650 阅读 · 0 评论 -
《精通Oracle10gPLSQL编程》11、开发子程序
子程序(被命名的PL/SQL块,可带参数,可多次调用):过程和函数。1、过程(执行特定操作)2、函数(返回特定数据)原创 2013-04-25 00:32:30 · 673 阅读 · 0 评论 -
《精通Oracle10gPLSQL编程》9、使用游标
1.显示游标cursor cursor_name is select_statement;open cursor_name;fetch cursor_name into variable1,variable2,...;--fetch cursor_name into collect1,collect2,...;close cursor_name;显示游标属性:%ISOPEN,%F原创 2013-04-19 01:49:27 · 590 阅读 · 0 评论 -
(二)现代软件神话
架构是一种很浪费空间的艺术。软件设计的关键品质是内聚和耦合。好的架构是很多因素的结果,包括以下方面(但不限于此) :确实进行有意为之的前端设计。 (许多项目甚至还没开始,就因为这一点而失败了。 )设计者的素质和经验。(以前犯过一些错误是有帮助的,这能在下一次为你指出正确方向!“大都市”项目肯定教会了我一些东西。 )在开发过程中,保持清晰的设计观点。授权团队负责软件的整体设计转载 2012-07-12 00:04:02 · 1368 阅读 · 0 评论 -
《How To Tomcat Works》-第五章 容器
容器是一个处理用户servlet请求并返回对象给web用户的模块。org.apache.catalina.Container接口定义了容器的形式,有四种容器:Engine(引擎), Host(主机), Context(上下文), 和 Wrapper(包装器)。原创 2014-06-12 18:34:05 · 616 阅读 · 0 评论