上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 71 下一页

2019年4月21日

拦截过滤器模式

摘要: 1.拦截过滤器模式简介 拦截过滤器模式(Intercepting Filter Pattern)用于对应用程序的请求或响应做一些预处理/后处理。定义过滤器,并在把请求传给实际目标应用程序之前应用在请求上。过滤器可以做认证/授权/记录日志,或者跟踪请求,然后把请求传给相应的处理程序。 以下是这种设计模 阅读全文

posted @ 2019-04-21 22:42 Hello-World3 阅读(173) 评论(0) 推荐(0)

前端控制器模式

摘要: 1.前端控制器模式简介 前端控制器模式(Front Controller Pattern)是用来提供一个集中的请求处理机制,所有的请求都将由一个单一的处理程序处理。该处理程序可以做认证/授权/记录日志,或者跟踪请求,然后把请求传给相应的处理程序。 以下是这种设计模式的实体:前端控制器(Front C 阅读全文

posted @ 2019-04-21 21:03 Hello-World3 阅读(152) 评论(0) 推荐(0)

数据访问对象模式

摘要: 1.数据访问对象模式简介 数据访问对象模式(Data Access Object Pattern)或 DAO 模式用于把低级的数据访问 API 或操作从高级的业务服务中分离出来。以下是数据访问对象模式的参与者。 数据访问对象接口(Data Access Object Interface):该接口定义 阅读全文

posted @ 2019-04-21 18:18 Hello-World3 阅读(129) 评论(0) 推荐(1)

组合实体模式

摘要: 1.组合实体模式简介 组合实体模式(Composite Entity Pattern)用在 EJB 持久化机制中。一个组合实体是一个 EJB 实体 bean,代表了对象的图解。当更新一个组合实体时,内部依赖对象 beans 会自动更新,因为它们是由 EJB 实体 bean 管理的。以下是组合实体 b 阅读全文

posted @ 2019-04-21 15:33 Hello-World3 阅读(140) 评论(0) 推荐(1)

业务代表模式

摘要: 1.业务代表模式简介 业务代表模式(Business Delegate Pattern)用于对表示层和业务层解耦。它基本上是用来减少通信或对表示层代码中的业务层代码的远程查询功能。在业务层中我们有以下实体。客户端(Client) - 表示层代码可以是 JSP、servlet 或 UI java 代码 阅读全文

posted @ 2019-04-21 12:01 Hello-World3 阅读(188) 评论(0) 推荐(0)

MVC 模式

摘要: 1.MVC 模式简介 MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。Model(模型):模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。View(视图):视图代表模型包含的数据的可 阅读全文

posted @ 2019-04-21 00:09 Hello-World3 阅读(133) 评论(0) 推荐(0)

2019年4月20日

访问者模式

摘要: 1.访问者模式简介 在访问者模式(Visitor Pattern)中,我们使用了一个访问者类,它改变了元素类的执行算法。通过这种方式,元素的执行算法可以随着访问者改变而改变。这种类型的设计模式属于行为型模式。根据模式,元素对象已接受访问者对象,这样访问者对象就可以处理元素对象上的操作。 关键代码:在 阅读全文

posted @ 2019-04-20 21:53 Hello-World3 阅读(154) 评论(0) 推荐(0)

模板模式

摘要: 1.模板模式简介 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。定义框架,但允许修改细节。 应用实例:例如在造房子的时候,地基、走线、水管都一样,只有 阅读全文

posted @ 2019-04-20 20:23 Hello-World3 阅读(120) 评论(0) 推荐(0)

Linux进程调度与抢占

摘要: 一、linux内核抢占介绍 1.抢占发生的必要条件 a.preempt_count抢占计数必须为0,不为0说明其它地方调用了禁止抢占的函数,比如spin_lock系列函数。b.中断必须是使能的状态,因为抢占动作要依赖中断。 preempt_schedule()具体源码实现参考如下: asmlinka 阅读全文

posted @ 2019-04-20 16:58 Hello-World3 阅读(3825) 评论(0) 推荐(1)

2019年4月19日

IP地址

摘要: 1.Ubuntu中ping本机eth0的ip地址是可以ping通的,但是有些Linux机器可能加了防火墙机制导致无法ping通 2.0.0.0.0是最特殊的一个ip地址,代表的是本机所有ip地址,不管你有多少个网口,多少个ip,如果监听本机的0.0.0.0上的端口,就等于监听机器上的所有ip端口。 阅读全文

posted @ 2019-04-19 10:51 Hello-World3 阅读(166) 评论(0) 推荐(0)

上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 71 下一页

导航