摘要: 服务定位器模式服务定位器模式(Service Locator Pattern)用在我们想使用 JNDI 查询定位各种服务的时候。考虑到为某个服务查找 JNDI 的代价很高,服务定位器模式充分利用了缓存技术。在首次... 阅读全文
posted @ 2019-05-23 20:58 grj001 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 服务定位器模式服务定位器模式(Service Locator Pattern)用在我们想使用 JNDI 查询定位各种服务的时候。考虑到为某个服务查找 JNDI 的代价很高,服务定位器模式充分利用了缓存技术。在首次... 阅读全文
posted @ 2019-05-23 20:58 grj001 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 拦截过滤器模式拦截过滤器模式(Intercepting Filter Pattern)用于对应用程序的请求或响应做一些预处理/后处理。定义过滤器,并在把请求传给实际目标应用程序之前应用在请求上。过滤器可以做认证/... 阅读全文
posted @ 2019-05-23 20:57 grj001 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 拦截过滤器模式拦截过滤器模式(Intercepting Filter Pattern)用于对应用程序的请求或响应做一些预处理/后处理。定义过滤器,并在把请求传给实际目标应用程序之前应用在请求上。过滤器可以做认证/... 阅读全文
posted @ 2019-05-23 20:57 grj001 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 前端控制器模式前端控制器模式(Front Controller Pattern)是用来提供一个集中的请求处理机制,所有的请求都将由一个单一的处理程序处理。该处理程序可以做认证/授权/记录日志,或者跟踪请求,然后把... 阅读全文
posted @ 2019-05-23 20:57 grj001 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 前端控制器模式前端控制器模式(Front Controller Pattern)是用来提供一个集中的请求处理机制,所有的请求都将由一个单一的处理程序处理。该处理程序可以做认证/授权/记录日志,或者跟踪请求,然后把... 阅读全文
posted @ 2019-05-23 20:57 grj001 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 数据访问对象模式数据访问对象模式(Data Access Object Pattern)或 DAO 模式用于把低级的数据访问 API 或操作从高级的业务服务中分离出来。以下是数据访问对象模式的参与者。数据访问对象... 阅读全文
posted @ 2019-05-23 20:57 grj001 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 数据访问对象模式数据访问对象模式(Data Access Object Pattern)或 DAO 模式用于把低级的数据访问 API 或操作从高级的业务服务中分离出来。以下是数据访问对象模式的参与者。数据访问对象... 阅读全文
posted @ 2019-05-23 20:57 grj001 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 组合实体模式组合实体模式(Composite Entity Pattern)用在 EJB 持久化机制中。一个组合实体是一个 EJB 实体 bean,代表了对象的图解。当更新一个组合实体时,内部依赖对象 beans... 阅读全文
posted @ 2019-05-23 20:56 grj001 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 组合实体模式组合实体模式(Composite Entity Pattern)用在 EJB 持久化机制中。一个组合实体是一个 EJB 实体 bean,代表了对象的图解。当更新一个组合实体时,内部依赖对象 beans... 阅读全文
posted @ 2019-05-23 20:56 grj001 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 业务代表模式业务代表模式(Business Delegate Pattern)用于对表示层和业务层解耦。它基本上是用来减少通信或对表示层代码中的业务层代码的远程查询功能。在业务层中我们有以下实体。客户端(Clie... 阅读全文
posted @ 2019-05-23 20:55 grj001 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 业务代表模式业务代表模式(Business Delegate Pattern)用于对表示层和业务层解耦。它基本上是用来减少通信或对表示层代码中的业务层代码的远程查询功能。在业务层中我们有以下实体。客户端(Clie... 阅读全文
posted @ 2019-05-23 20:55 grj001 阅读(93) 评论(0) 推荐(0) 编辑
摘要: (转载)C#使用MemoryStream类读写内存 MemoryStream和BufferedStream都派生自基类Stream,因此它们有很多共同的属性和方法,但是每一个类都有自己独特的用法。这两个类都是实现... 阅读全文
posted @ 2019-05-23 18:50 grj001 阅读(365) 评论(0) 推荐(0) 编辑
摘要: (转载)C#使用MemoryStream类读写内存 MemoryStream和BufferedStream都派生自基类Stream,因此它们有很多共同的属性和方法,但是每一个类都有自己独特的用法。这两个类都是实现... 阅读全文
posted @ 2019-05-23 18:50 grj001 阅读(282) 评论(0) 推荐(0) 编辑
摘要: C# HSSFWorkbook与XSSFWorkbook的区别和.xls和.xlsx的区别2018年04月13日 17:58:59 浅笑_微梦 阅读数:3544 .xls和.xlsx的区别1、.xls是2003版... 阅读全文
posted @ 2019-05-23 18:07 grj001 阅读(175) 评论(0) 推荐(0) 编辑
摘要: C# HSSFWorkbook与XSSFWorkbook的区别和.xls和.xlsx的区别2018年04月13日 17:58:59 浅笑_微梦 阅读数:3544 .xls和.xlsx的区别1、.xls是2003版... 阅读全文
posted @ 2019-05-23 18:07 grj001 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: C# winform 启动外部程序启用外部程序有很多方法,我自己要启动的程序因为内部调用了第三方的驱动,通过其它的调用方法均无法完美打开,始终有功能缺陷下面介绍几种可打开的方式:1、通过内置 Process 方式... 阅读全文
posted @ 2019-05-23 16:18 grj001 阅读(166) 评论(0) 推荐(0) 编辑
摘要: C# winform 启动外部程序启用外部程序有很多方法,我自己要启动的程序因为内部调用了第三方的驱动,通过其它的调用方法均无法完美打开,始终有功能缺陷下面介绍几种可打开的方式:1、通过内置 Process 方式... 阅读全文
posted @ 2019-05-23 16:18 grj001 阅读(150) 评论(0) 推荐(0) 编辑
摘要: NPOI2.2.0.0实例详解(九)—设置EXCEL单元格【时间格式】原文:http://blog.csdn.net/xxs77ch/article/details/50245391using System; ... 阅读全文
posted @ 2019-05-23 15:00 grj001 阅读(273) 评论(0) 推荐(0) 编辑
摘要: NPOI2.2.0.0实例详解(九)—设置EXCEL单元格【时间格式】原文:http://blog.csdn.net/xxs77ch/article/details/50245391using System; ... 阅读全文
posted @ 2019-05-23 15:00 grj001 阅读(116) 评论(0) 推荐(0) 编辑