java web
文章平均质量分 83
wangyan9110
菜鸟网络,我的个人博客http://yywang.info/
展开
-
Quartz任务调度实践
最近在写一个任务调度程序,需要每隔几秒查询数据库,并取出数据做一些处理操作。使用到了Quartz任务调度框架。 基本概念 Quartz包含几个重要的对象,分别为任务(Job),触发器(Trigger),调度器(Scheduler) Job:一个接口只有一个方法void execute(),我们需要执行的任务就需要实现这个接口,在execute中实现我们要做的事情。JobDetai原创 2014-07-20 14:54:12 · 1325 阅读 · 0 评论 -
maven安装与创建多模块项目
maven是一个比较流行的项目管理工具,在最近参与的项目中,也使用了maven,本文主要对在项目中的使用做一个总结,主要涉及maven的安装于配置、maven创建多模块项目。 1、maven安装与配置 maven的安装与配置非常简单,具体步骤如下: 1、首先到http://maven.apache.org/download.cgi下载maven的包,可以选择下载:apache-maven原创 2014-07-21 15:15:33 · 1426 阅读 · 0 评论 -
设计模式学习--Factory Method
What Factory Method:定义一个创建对象的接口,让子类来决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。 Why Factory Method是一个比较基础的创建型模式,它主要在于由子类决定实例化哪一个类。主要用于框架代码或者工具包中。 适用于如下场景: 1、当一个类不知道它所必须创建的对象的类的时候 2、当一个类希望由原创 2014-08-01 00:20:24 · 1647 阅读 · 1 评论 -
设计模式学习--Abstarct Factory
What Abstarct Factory:提供一个创建一系列相关或相互依赖的接口,而无需指定他们具体类。 Why Abstarct Factory是创建型设计模式的一种,主要在创建对象时解耦,避免对象的直接依赖,方便替换与定制。常见的比如:一个功能有两种不同的风格,需要根据配置来切换不同的风格时,或者在一个需要适用于多个数据库切换的程序中,都会使用Abstact Fac原创 2014-08-01 00:16:31 · 1408 阅读 · 0 评论 -
聊聊RPC之Consumer
在上一篇我们介绍了RPC的Provider,包括它的发布过程和在设计一个Provider时需要考虑的问题,本文将介绍做一个调用方,在这个Consumer调用过程中,RPC又帮我们做了哪些事情和在使用别人提供的Provider时需要注意哪些问题。(和上篇一样,我们仍以Dubbo为例)Consumer的调用过程作为Consumer调用别人提供的一个服务,一般需要如下工作 引入client包 <原创 2017-04-08 15:31:33 · 1538 阅读 · 0 评论 -
聊聊RPC之Register
在前两篇文章中,我们多次讲到了注册中心。在Provider中,我们讲到在服务注册的过程中,需要注册到注册中心。在Consumer中,我们讲到从注册中心获取到Provider地址。可见注册中心是RPC中重要的组成部分。那么注册中心,担任哪些职责呢?注册中心需要有解决哪些问题呢?注册中心的基本功能我们先来看下注册中心在服务调用中的位置从以上可以看出,注册中心有以下两个基本职责: 服务地址注册,服务提供者原创 2017-04-08 15:33:30 · 1698 阅读 · 2 评论