Angelo Lee's Blog
This is my kingdom .If i don't fight for it ,who will ?
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 55 下一页
摘要: 1、使用Spring 的 ActionSupport 2、使用Spring 的 DelegatingRequestProcessor 类。3、全权委托。无论用那种方法来整合第一步就是要为struts来装载spring的应用环境。 就是在 struts 中加入一个插件。struts-config.xml中<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"><set-property property="contextConfigLocation" 阅读全文
posted @ 2009-06-02 18:32 Angelo Lee 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一 : 二 : 三 : 四 :五 : 类与类之间的关系对于理解面向对象具有很重要的作用,存在以下关系:(1)泛化(Generalization) :狗与动物 (空箭头)(2)关联(Association) :公司与员工有特定的某种关系 (实线)(3)依赖(Dependency) :人依赖螺丝刀 (虚线箭头)(4)聚合(Aggregation) : 电脑和CPU,主板 (菱形空间头)详细展开 : 一 .泛化(Generalization)表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一般泛化的关系是从子类指向父类的:父类 父类实例=new 子类()1/***//**2 阅读全文
posted @ 2009-05-18 19:27 Angelo Lee 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 通常,使用的加密算法比较简便高效,密钥简短,加解密速度快,破译极其困难。本文介绍了MD5/SHA1,DSA,DESede/DES,Diffie-Hellman的使用。 第1章基础知识 1.1.单钥密码体制 单钥密码体制是一种传统的加密算法,是指信息的发送方和接收方共同使用同一把密钥进行加解密。 通常,使用的加密算法比较简便高效,密钥简短,加解密速度快,破译极其困难。但是加密的安全性依靠密钥保管的安全性,在公开的计算机网络上安全地传送和保管密钥是一个严峻的问题,并且如果在多用户的情况下密钥的保管安全性也是一个问题。 单钥密码体制的代表是美国的DES 1.2.消息摘要 一个消息摘要... 阅读全文
posted @ 2009-05-16 08:20 Angelo Lee 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 本帖hyddd原创,转载请标明这两天看关于静态代码扫描的东东,一开始没什么头绪,搜了一下发现N多东西,整理一下写成文档,由于资料太多,还有很多东西没写上去。静态代码扫描,借用一段网上的原文解释一下(这里叫静态检查):“静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。代码检查代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和设计的一致性,代码对标准的遵循、可读性,代码的逻辑表达的正确性,代码结构的合理性等方面;可以发现违背程序编写标准的问题,程序中不安全、不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风 阅读全文
posted @ 2009-05-15 09:47 Angelo Lee 阅读(370) 评论(0) 推荐(0) 编辑
摘要: Java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评。赢得的赞叹主要是Java的跨平台的操作性,即所谓的”Write Once,Run Anywhere”.但由于Java的性能和运行效率同C相比,仍然有很大的差距,从而引来了很多的批评。对于服务器端的应用程序,由于不大涉及到界面设计和程序的频繁重启,Java的性能问题看似不大明显,从而一些Java的技术,如JSP,Servlet,EJB等在服务器端编程方面得到了很大的应用,但实际上,Java的性能问题在服务器端依然存在。下面我将分四个方面来讨论Java的性能和执行效率以及提高Java性能的一些方法。一.关于性能的基本知识1.性能的 阅读全文
posted @ 2009-05-09 19:03 Angelo Lee 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 第1章 性能调整综述 Oracle数据库是高度可调的数据库产品。本章描述调整的过程和那些人员应与Oracle服务器的调整有关,以及与调整相关联的操作系统硬件和软件。本章包括以下方面:l 谁来调整系统?l 什么时候调整?l 建立有效调整的目标l 在设计和开发时的调整l 调整产品系统l 监控产品系统谁来调整系统:为了有效地调整系统,若干类人员必须交换信息并牵涉到系统调整中,例如:l 应用设计人员必须传达应用系统的设计,使得每个人都清楚应用中的数据流动.l 应用开发人员必须传达他们选择的实现策略,使得语句调整的过程中能快速、容易地识别有问题的应用模... 阅读全文
posted @ 2009-04-25 21:32 Angelo Lee 阅读(324) 评论(0) 推荐(0) 编辑
摘要: CHAPTER 1 Networking Overview1. 网络结构BS结构CS结构架构Client -à Server 2层Client -à Middle tier -à Server 3层特点客户端和服务器端使用相同的网络协议客户端可以为瘦客户端或PC中间层实现负载均衡,一台可面对多台服务器。作用是在client和server中起到一个翻译的作用,比如两端的网络协议不同等服务器端存储真实数据举例ie -à iis(web server) -à database server2. oracle网络方案 --- connectivity连 阅读全文
posted @ 2009-04-25 10:58 Angelo Lee 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 第N章 使用数据库N.1 连接数据库N.2 执行SELECT语句N.3 执行DML语句N.4 参数化SQLN.5 使用存储过程N.6 使用事务N.7 操作大数据字段 N.1 连接数据库连接数据库时,需要数据库厂商提供的JAVA引擎,这实在是一个比较无奈的事情。连接数据库的语法如下所示:importjava.sql.Connection;importjava.sql.DriverManager;...Class.forName("类名").newInstance();Connectioncon=DriverManager.getConnection("连接字符串&q 阅读全文
posted @ 2009-04-24 21:27 Angelo Lee 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、介绍1)它可以PDF,HTML,XML等多种形式产生报表或动态报表,在新版本还支持CSV,XLS,RTF等格式的报表;2)它按预定义的XML文档来组织数据,来源多(如:关系数据库,Java容器对象(collection,arrays)等);报表的填充过程:先产生报表设计对象->序列化该对象->存储在磁盘或网络->产生XML文件(表格数据)。表单的设计过程就是用定义于XML文件中的Java表达式来实现报表的设计。3)它带数据一致性验证;4)报表引擎必须先接受数据(通过参数等多种形式)来产生报表,更多的是来自数据源,引擎直接接收用于填充表格的数据源对象,或者通过自身提供的JD 阅读全文
posted @ 2009-04-24 21:05 Angelo Lee 阅读(339) 评论(0) 推荐(0) 编辑
摘要: Java对多线程的支持与同步机制深受大家的喜爱,似乎看起来使用了synchronized关键字就可以轻松地解决多线程共享数据同步问题。到底如何?――还得对synchronized关键字的作用进行深入了解才可定论。总的说来,synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果再细的分类,synchronized可作用于instance变量、object reference(对象引用)、static函数和class literals(类名称字面常量)身上。在进一步阐述之前,我们需要明确几点:A.无论synchronized关键字加在方法 阅读全文
posted @ 2009-04-16 16:20 Angelo Lee 阅读(228) 评论(0) 推荐(0) 编辑
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 55 下一页