上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 28 下一页
摘要: 安装 WebLogic 比较容易,在这里就不再累述了,大家可以参阅相关文档。现在着重讲一下 WebLogic 的配置,因为后面在配置 MyEclipse 时将用到这里的配置信息。 ①运行开始 -> 程序 -> BEA Products -> Tools -> Configuration Wizard。 ②选择 Create a new WebLogi... 阅读全文
posted @ 2010-03-14 22:22 玩玩乐乐 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: 单列索引or 多列索引:为了提高搜索效率,我们需要考虑运用多列索引。如果为firstname、lastname和age这三个列创建一个多列索引,MySQL只需一次检索就能够找出正确的结果!下面是创建这个多列索引的SQL命令:ALTER TABLE people ADD INDEX fname_lname_age (firstname,lastname,age);由于索引文件以B-树格式保存,MyS... 阅读全文
posted @ 2010-03-14 15:23 玩玩乐乐 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 本示例实现如下效果:0.test数据库有userinfo用户信息表 和userinfolog用户信息日志表1.建立一个userinfo表新增记录时的触发器 将新增日志加入到userinfolog2.建立一个向userinfo表新增记录的存储过程3.根据userinfo表的出生日期字段 我们将建立一个简单算得年龄的自定义函数4.创建一个userinfo的视图 调用年龄函数-------------0... 阅读全文
posted @ 2010-03-13 00:53 玩玩乐乐 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 级别: 初级幸勇, 2002 年 8 月 22 日服务器程序利用线程技术响应客户请求已经司空见惯,可能您认为这样做效率已经很高,但您有没有想过优化一下使用线程的方法。该文章将向您介绍服务器程序如何利用线程池来优化性能并提供一个简单的线程池实现。线程池的技术背景在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对... 阅读全文
posted @ 2010-03-12 15:00 玩玩乐乐 阅读(205) 评论(0) 推荐(0) 编辑
摘要: MySQL 版本:5.0.45 phpMyAdmin版本:2.11.3首先看MySQL 5.0参考手册中关于创建存储过程的语法说明:CREATE [DEFINER = { user | CURRENT_USER }] PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body proc_parameter... 阅读全文
posted @ 2010-03-11 23:54 玩玩乐乐 阅读(226) 评论(0) 推荐(0) 编辑
摘要: java多线程之 wait(),notify(),notifyAll()wait(),notify(),notifyAll()不属于Thread类,而是属于Object基础类,也就是说每个对像都有wait(),notify(),notifyAll()的功能.因为都个对像都有锁,锁是每个对像的基础,当然操作锁的方法也是最基础了.先看java doc怎么说:wait导致当前的线程等待,直到其他线程调用... 阅读全文
posted @ 2010-03-10 15:56 玩玩乐乐 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 一个类对另一个类的依赖应该表现成依赖尽可能小的接口。 这个原则是用来处理胖接口的缺陷,避免接口承担太多的责任。比如说一个接口内的方法可以被分成好几组,分别为不同的客户程序服务,说明这个接口太胖了。当然,确实也有一些类不需要内聚的接口,但这些类不应该做为单独的类被客户程序直接看到,而应该通过抽象基类或接口来关联访问。 接口污染 所谓接口污染就是为接口添加了不必要的职责。在接口中加一个新方法只是为了给... 阅读全文
posted @ 2010-03-10 15:43 玩玩乐乐 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 这就是著名的Liskov替换原则(LSP),又称里氏替换原则。 对于这个原则,通俗一些的理解就是,父类的方法都要在子类中实现或者重写,不允许子类出现父类所没有定义的方法。 我们前面说过依赖颠倒原则,说的是父类不能依赖子类,它们都要依赖抽象类。我们说这种依赖是我们实现代码扩展和运行期内绑定(多态)的基础。因为一旦类的使用者依赖某个具体的类,那么对该依赖的扩展就无从谈起;而依赖某个抽象类,则只要实现了... 阅读全文
posted @ 2010-03-10 14:52 玩玩乐乐 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 2.1 爱恨纠葛的父子关系 在面向对象的语言中,继承是必不可少的、非常优秀的语言机制,它有如下优点: 代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性;提高代码的重用性;子类可以形似父类,但又异于父类,“龙生龙,凤生凤,老鼠生来会打洞”是说子拥有父的“种”,“世界上没有两片完全相同的叶子”是指明子与父的不同;提高... 阅读全文
posted @ 2010-03-10 13:16 玩玩乐乐 阅读(4342) 评论(1) 推荐(2) 编辑
摘要: LSP The The Liskov Substitution Principle  OCP原则背后的主要机制是抽象和多态。支持抽象和多态的关键机制是继承。   LSP LSP的定义 的定义  若对于每一个类型P的对象p1,都存在一个类型C的对象c1,使得在所有针对C编写的程序P中,用p1替换c1后,程序P的行为功能不变,则C是P的子类型。  LSP原则清楚地指出,OOD中IS-A关系是就行为功能... 阅读全文
posted @ 2010-03-10 12:37 玩玩乐乐 阅读(1404) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 28 下一页