金溪的博客

好的开始是成功的一半,不要制定太长远的目标,同时不以战术的勤奋掩饰战略的懒惰,复杂思考简易行事,分而治之降低压力,以概率面对生活,时刻保持头脑清醒,防人之心不可无,广交慎择,顺其自然,近贤远佞,源代码...

Eclipse 报 "The builder launch configuration could not be found" ,Errors running builder "Integrated

解决方法: (1)Project->Properties (2)Builders中将缺失的builder移除掉   最后欢迎大家访问我的个人网站:1024s

2017-02-28 17:21:28

阅读数 718

评论数 0

dubbo - 生产者发布服务

指定注册中心的地址和端口号,基于dubbo协议。发布DemoService服务,服务的实现为DemoServiceImpl。 每个在spring内部都会生成一个ServiceBean实例,ServiceBean的实例化过程中调用export方法来暴露暴露服务。 protected List loa...

2017-02-28 09:08:38

阅读数 433

评论数 0

dubbo 自定义标签

dubbo扩展了spring自定义标签,所有的<dubbo:>配置标签最后都会转化成一个Spring-bean。 在META-INF路径下有三个配置文件: (1)spring.schemas 作用是为方便spring找到dubbo.xsd,因为约束...

2017-02-27 16:23:39

阅读数 421

评论数 0

dubbo rpc 调用过程解析

RPC调用在客户端(Consumer)触发,基配置文件中会有如下的定义:   <dubbo:reference id="xxxService" interface="xxx.xxx.Service"...

2017-02-27 15:22:26

阅读数 5685

评论数 0

webx框架-启动分析

1.入口 webx应用的起点是listener,在窗口初始化和销毁时会被调用。 (1)启动监听器WebxContextLoaderListener 通过继承ContextLoaderListener(继承ContextLoader),并实现ServletContextListener(继承E...

2017-02-27 10:17:24

阅读数 356

评论数 0

webx框架-依赖注入

webx的依赖注入和Spring的依赖注入非常像,只有注入的时候只能让生命周期长的注入到生命周期短的对象中,比如requestScope对象注入到singleton时就会发生错误。但是对于一些特殊的对象,比如request、session、response它们的生命周期是requestScope,...

2017-02-27 09:47:57

阅读数 201

评论数 0

spring autowired

一直有这样一个规则:所有在spring中注入的bean都建议定义成私有的域变量。   package com.cuihs; public class Boss { private Car car; private Office offi...

2017-02-27 09:21:47

阅读数 204

评论数 0

dubbo spi extensionloader 插件化

SPI SPI只是一种协议,它只是规定在META-INF目录下提供接口的实现描述文件,由框架本身定义接口、规范,第三方只需要将自己实现在META-INF下描述清楚,那么框架就会自动加载你的实现。比如Dubbo的规则是在META-INF/dubbo、META-INF/dubbo/internal或...

2017-02-24 10:11:27

阅读数 685

评论数 0

ClassPathXmlApplicationContext , FileSystemXmlApplicationContext

ClassPathXmlApplicationContext是Spring读取xml最常用的类。而我们一般操作的是它的接口ApplicationContext。   ApplicationContext ac = new ClassPathXmlApplicationContext(&...

2017-02-21 11:05:55

阅读数 420

评论数 0

Zookeeper常用命令

启动ZK服务:bin/zkServer.sh start 查看ZK服务状态: bin/zkServer.sh status 停止ZK服务: bin/zkServer.sh stop 重启ZK服务:bin/zkServer.sh restart 连接服务器:zkCli.sh -server ...

2017-02-20 17:29:41

阅读数 241

评论数 0

curator zkclient

原生api的不足: (1)连接的创建是异步的,需要开发人员自行编码实现等待。 (2)连接没有自动的超进重连机制。 (3)zk本身没提供序列化机制,需要开发人员自行指定,从而实现数据的序列化和反序列化。 (4)Watcher注册一次只会生效一次,需要不断的重复注册。 (5)不支持递归创建树...

2017-02-17 14:50:26

阅读数 1271

评论数 0

ScheduledThreadPoolExecutor

  当向线程份提交任务时会返回一个ScheduleFuture接口的对象。 我们可以通过ScheduleFutured对象的cancel方法结束一个定时任务。 ScheduledFuture主要函数 : 1.long getDelay(TimeUnit unit) 返回与此对象相...

2017-02-17 10:11:03

阅读数 232

评论数 0

ThreadFactory

class SimpleThreadFactory implements ThreadFactory { public Thread newThread(Runnable r) { return new Thread(r); } }   Executors.d...

2017-02-17 09:28:21

阅读数 409

评论数 0

Executors

在Java5中,需要了解的是java.util.concurrent.Executors类的API,这个类提供大量创建连接池的静态方法。 1.固定大小的线程池,newFixedThreadPool   public class Test { public static void...

2017-02-17 09:08:12

阅读数 199

评论数 0

设置checkbox为只读效果

提到只读,很容易想到使用readonly属性,但对于复选框,readonly属性关联的是页面元素的value属性,而复选框的勾选取消并不改变其value属性,改变的只是一个checked状态,所以对于checkbox来说,设置readonly,仍然可以勾选取消。 对于disabled属性,这个属...

2017-02-16 16:57:20

阅读数 1024

评论数 0

AtomicReference

赋值操作不是线程安全的,若不想用锁来实现,可以用AtomicReference<V>这个类,实现对象引用的原子更新。 常用方法: (1)get() 返回当前的引用。 (2)compareAndSet(expect, update) 如果当前值与...

2017-02-16 10:02:17

阅读数 255

评论数 0

DisposableBean

除了自定义的destroy-method,还可以实现DisposableBean接口,来回调bean销毁时执行的方法,这个接口只有一个destroy方法,生命周期是destroy->bean销毁->自定义的destroy方法。   最后欢迎大家访问我...

2017-02-16 09:19:16

阅读数 303

评论数 0

InitializingBean

Spring的InitializingBean为bean提供了定义初始化方法的试。它是一个接口,仅仅包含一个方法:afterPropertiesSet()。在Spring初始化后,执行完所有属性设置方法(即setXxx)将自动调用afterPropertiesSet()。在配置文件中无须特别的配置...

2017-02-16 09:13:07

阅读数 537

评论数 0

ZKClient

zkClient的组件说明 从上述结构上看,IZKConnection是一个ZkClient与Zookeeper之间的一个适配器。在代码里直接使用的是ZKClient,其实质还是委托了zookeeper来处理。ZkEventThread是专门用来处理事件的线程。   启动ZKClient...

2017-02-15 15:47:18

阅读数 908

评论数 0

Resteasy Client API

1.JAX-RS 2.0 Client API JAX-RS 2.0介绍了一种新的client API,涉及主要3个类:Client , WebTarget 和Response。有两种方式来创建一个Client,标准的方式和使用ResteasyClientBuilder类,后一种方式配置clie...

2017-02-14 16:05:47

阅读数 3165

评论数 0

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