自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 论坛 (4)
  • 收藏
  • 关注

原创 【设计模式】10. 组合模式

引子 考虑这么一个场景: 需要某种树形结构来容纳菜单、子菜单、菜单项; 并能在每个菜单的每个项之间游走; 定义 Composite Pattern (又叫 部分-整体模式,Part-Whole), composite objects into tree structures to represent part-whole hierarchies. Composite lets

2013-04-29 18:05:47 1199

翻译 【Effective Java】Ch3_Methods:Item9_重写equals时总要重写hashCode()

一个常见的bug原因是没有覆盖hashCode方法。在每个覆盖了equals的类中,都必须覆盖hashCode。如果不这样,则会导致违反Object.hashCode()的通用约定,导致在与所有基于哈希码的集合无法一起正常工作,包括HashMap、HashSet、Hashtable。         如下是Object规范中的通用约定: 在程序的一次执行中只要equals方法所用到的信息没

2013-04-27 10:42:25 1185

原创 【设计模式】9. 迭代器模式

引子 例如Waitress类要遍历打印两种菜单,一种是基于ArrayList,一种是基于数组; 则Waitress需要对他们分别用两个不同的逻辑来遍历。 定义 Provide a way to access the elements of an aggregate object sequentially without exposing its underlying represe

2013-04-21 18:32:47 1138

原创 【JBoss】3. JBoss SX安全框架

JBoss SX JBoss使用JBoss SX框架来确保应用程序安全。它建立在Java身份验证和授权服务的顶层(JAAS,Java Authentication and Authorization Service)。 当JBoss接收到请求时,目标应用程序不需要知道基本安全数据库的位置或访问方式; 请求被传递到名为“安全域”的JBoss SX组件中,这是一种用来保护所有对组件的

2013-04-19 17:57:10 1499

原创 【AngularJS】 1. Angular JS的五大特性

AngularJS是由Google创建的一种JS框架,使用它可以扩展应用程序中的HTML词汇,从而在web应用程序中使用HTML声明动态内容。 AngularJS可以让你扩展HTML的语法,以便清晰、简洁地表示应用程序中的组件,并允许将标准的HTML作为你的模板语言,AngularJS可以通过双向数据绑定自动从拥有JavaScript对 象(模型)的UI(视图)中同步数据。 特性一

2013-04-19 11:45:17 9175

原创 【设计模式】8. 策略模式

定义 Define a family of algorithms, encapsulate each one, and make them interchangeable. 定义一组算法,将每个算法封装起来,并且使他们之间可以互换。 类图 Strategy:抽象策略角色 策略、算法家族的抽象,通常为接口。定义每个算法必须具有的方法和属性。 public interf

2013-04-18 21:18:57 1163

原创 【JBoss】2. 应用程序部署

在JBoss中部署应用程序 JBoss使用的是一种插件部署体系结构,独立的部署器负责部署不同类型的应用程序,使得部署体系结构模块化。 应用程序打包 需要部署的应用程序,既可以是存档文件,也可以是已解压的目录。 如果是存档文件,则会在server/xx/tmp/deploy下解压此存档文件。 部署器 部署应用程序的替换机制是使用jboss.system:s

2013-04-08 17:50:39 2140

原创 【JBoss】1. 微容器、JMX

JBoss微容器 JBoss之前的版本是围绕JMX内核构建,应用服务器提供的服务 都被写成JMX内核的MBean。 优点:是关系松散的体系结构,增删服务很容易 JBoss4.0.3之后,开始向微容器体系结构转变,应用服务器提供的服务使用简单的POJO 优点:不需要支持JMX,所以相对轻量级 ——但是,目前并非所有服务都已移植到微容器中,JMX内核仍然是定义和创建微容器的一个主

2013-04-08 15:55:07 2801 1

原创 【Hibernate】Hibernate的检索方式:OID、HQL、QBC

检索方式 1)导航对象图检索方式 customer.getOrders().iterator(); 2)OID检索方式 session.get()、load(); 3)HQL检索方式 // 创建Query对象 Query q = session.createQuery("from Customer as c where c.name=:name"); // 动态绑定

2013-04-05 17:07:23 1687

原创 【设计模式】7. 模板方法模式 -封装算法

引子 例如有两个处理逻辑:泡茶、冲咖啡; 他们的基本流程(算法)是相同的:煮开水、冲泡、倒进杯子、加入调料。只不过具体到个别步骤可能有差异。 如果分成两个类来实现,就会存在重复代码。 ——可以将公共的部分(算法)提到父类中;由各个子类实现每个具体步骤。 定义 Define the skeleton of an algorithm in an operation, def

2013-04-04 21:24:05 1354

commons-modeler-2.0.1.jar + commons-logging-1.1.2-bin.zip

用Apache的commons-modeler辅助开发JMX时,必须的jar包。

2013-03-21

Eclipse快捷键整理

Eclipse常用的快捷键

2008-04-04

Java代码规范

Java代码规范,编写格式良好的代码

2008-04-04

在for循环中,如何实现变量的动态命名?

发表于 2008-09-18 最后回复 2017-03-07

导入文本文件到SQL2000,最后一步提示列数过多

发表于 2008-09-23 最后回复 2008-10-19

SQL Server导入文本文件,如何删除指定的若干列?

发表于 2008-09-23 最后回复 2008-10-19

普通的关系型数据库用的是什么类型的数据结构?

发表于 2008-09-18 最后回复 2008-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除