搜索到与相关的文章
编程技术

设计模式学习——适配器模式

某个类拥有我们所需要的功能,但他的方法名却不能满足用户的期望,这时候需要使用适配器模式修改这个现存类和外界交互的接口,从而使其能满足用户的需求。适配器模式的宗旨是:保留现有类提供的服务,修改其接口使其能满足用户的需要。类适配器:图1类适配器模式类适配器模式如图1所示。其中RequiredClass是提供给用户的接口;ExistingClass是已存在实现具体功能的类,但它的方法名称不能满足用户的需求。为此,定义一个NewClass类,使其实现Require

系统 2019-08-29 22:14:57 2333

编程技术

Servlet3.1规范翻译——Servlet接口

补发之前遗漏的一章,pdf版的没问题,下载地址:http://jinnianshilongnian.iteye.com/admin/blogs/1775987Servlet接口是JavaServletAPI的核心抽象。所有Servlet类必须直接或间接的实现该接口,或者更通常做法是通过继承一个实现了该接口的类从而复用许多共性功能。目前有GenericServlet和HttpServlet这两个类实现了Servlet接口。大多数情况下,开发者只需要继承Htt

系统 2019-08-29 22:00:51 2333

Java

Java对象持久化技术Hibernate入门

Hibernate是Java应用和关系数据库之间的桥梁,它负责Java对象和关系数据之间的映射。Hibernate内部封装了通过JDBC访问数据库的操作,向上层应用提供了面向对象的数据访问API。在Java应用中使用Hibernate包含以下步骤。(1)创建Hibernate的配置文件。(2)创建持久化类。(3)创建对象-关系映射文件。(4)通过HibernateAPI编写访问数据库的代码。本文通过一个简单的例子helloapp应用,演示如何运用Hiber

系统 2019-08-12 09:30:32 2333

各行各业

keepalived 使用注意事项

1、启动用servicekeepalivedstart/stop比直接/sbin/keepalivedstart/stop要好,貌似解决了master停止了keepalived服务而backup不会转换状态的问题;2、如果/var/log/messages出现Keepalived_vrrp:RemoteSMTPserver[127.0.0.1:25]connected.Keepalived_vrrp:CannotreaddatafromremoteSMTP

系统 2019-08-12 09:27:25 2333

Oracle

oracle pl/sql 中的触发器

oracle11g将触发器分为5种:1.DDL触发器:当在数据库中创建、修改、重命名、删除对象时触发。2.DML或行级别触发器:当在表中插入、更新或删除数据时触发;可用于在值被改变前(before)进行审核、检查、保存、和替代。3.复合触发器:既是语句级又是行级触发器。在需要同时使用语句级触发器和行级触发器时可以使用复合触发器。4.insteadof触发器:用于停止DML语句的执行并重定向DML语句,即视图触发器。5.系统或数据库事件触发器:用于跟踪系统事

系统 2019-08-12 01:54:55 2333

数据库相关

数据迁移、重组、备份、恢复

数据库迁移、重组、备份、恢复可以有如下几种处理方式:1.导出、导入用户1.1导出用户expsystem/oracle@orclfile=c:\ies20101009.dmplog=c:\ies20101009_exp.logowner=(ies)buffer=655000compress=y1.2导入用户connectsystem/oracle@orcl;--删除用户--dropuseriescascade;--删除表空间--droptablespacei

系统 2019-08-12 01:54:47 2333

Oracle

oracle中substr函数的用法

1、substr(stringstring,inta,intb)参数1:string要处理的字符串参数2:a截取字符串的开始位置(起始位置是0)参数3:b截取的字符串的长度(而不是字符串的结束位置)例如:substr("ABCDEFG",0);//返回:ABCDEFG,截取所有字符substr("ABCDEFG",2);//返回:CDEFG,截取从C开始之后所有字符substr("ABCDEFG",0,3);//返回:ABC,截取从A开始3个字符subst

系统 2019-08-12 01:54:44 2333

数据库相关

id 和 instancetype 的区别

1.什么是instancetype?同id一样,都是表示未知类型的对象.2.关联返回类型的方法根据Cocoa规则,满足下列规则的方法:1.类方法中,以alloc或new开头.2.实例方法中,以autorelease,init,retain或self开头的这些方法,会返回一个所在类类型的对象,这些方法就被称为是关联返回类型的方法.以代码为例:@interfaceNSObject+(id)alloc;-(id)init;@end@interfaceNSArra

系统 2019-08-12 01:54:37 2333

Oracle

周末Oracle技术沙龙、盖国强、我的同事们

9月8日周六下午2:00,我们组织了一次关于Oracle数据库的技术沙龙.盖国强被俺"捆绑"来做嘉宾讲师.(非常感谢他对我们活动的支持,以及认真的PPT准备和长达3小时的技术交流)这次沙龙总共来了70多位ZDNet网友,其中有很多比较熟悉的技术圈朋友,不过由于时间紧也没能与他们一一打招呼.这次活动的一个易拉宝。。。看到软件频道没有。。。不过现在这里面应该再增加一个开发频道了:)我的同事们都很高兴能和这位国内优秀的Oracle专家照相,哈哈:),软件频道编辑

系统 2019-08-12 01:53:54 2333