`
文章列表
  1、Java的接口支持提供了一种获得回调的等价功能的机制。其技巧就是:定义一个简单接口,并在该接口中声明我们要调用的方法,则可传递在某种事件发生时调用(即“回调”)。 如:老板(Boss)让工人(Worker)干完活告诉他干的情况如何。   public interface Event { public String happenedEvent(); } public class EventA implement Event { public String happenedEvent() { System.out.println(“发生了事件A”); ...
  共享heap中的空间  实现clone()方法条件:   需拷贝的类实现Cloneable接口(该接口内没有方法)、 实现 public Object clone() 方法       clone()为浅拷贝,若想改为深拷贝,需类中可变域生成新的实例 //浅拷贝: public class ShallowCopy implements Cloneable{ private Date begin; public Date getBegin(){return this.begin;} pub ...
PS_BROWSELOG     -->  broad原始数据中位置为36、37,对应的产生csv为216、217 PS_MMSLOG            -->  broad原始数据中位置为39、40,对应的产生csv为216、217    PS_EMAILLOG         -->  broad原始数据中位置为37、38,对应的产生csv为216、217 PS_SIPREGLOG       -->  broad原始数据中位置为32、33,对应的产生csv为216、217 PS_GBIUPSLO         -->  broad原始数据中位置 ...
    由于LinkedBlockingQueue 实现是线程安全的,实现了先进先出等特性,是作为生产者消费者的首选,LinkedBlockingQueue 可以指定容量,也可以不指定,不指定的话,默认最大是Integer.MAX_VALUE,其中主要用到put和take方法,put方法在队列满的时候会阻塞直到有队列成员被消费,take方法在队列空的时候会阻塞,直到有队列成员被放进来。     import java.util.UUID; import java.util.concurrent.*; /** 生产者类 */ public class Producer impl ...
方案1:   1、升级步骤: 覆盖代码(对应采集---------Capture(new未修改)) 修改配置文件(sdr--Capture.syslog) 2、配置文件修改如下: <!--id="Capture.syslog" 添加--> <property name="subThreads"> <list> <ref bean="FileStore.syslog"/> <ref bean="XMLStore.sys ...
Global site tag (gtag.js) - Google Analytics