10 2016 档案
摘要:在表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据。象sql server提供了update的from 子句,可以将要更新的表与其它的数据源连接起来。虽然只能对一个表进行更新,但是通过将要更新的表与其它的数据源连接起来,就可以在update的表达式中引用要更新的表以外的其它数据。
阅读全文
摘要:这两天给新同事安排了一个工作,即做一个update 的级联更新,在实际操作中发现了一个问题。就是对于Oracle的更新的语法,大部分人尤其是学过SqlServer的人在使用oracle的时候对于oracle的更新会有许多的疑问。就此记下,以便日后查阅 update a set a.col1 = (s
阅读全文
摘要:定时任务 : 主要功能:监听zookeeper状态,正常则this.factory.refresh(),异常则this.factory.reStart(); 1 正常情况this.factory.refresh() 异常则停止所有调度任务 正常则重新分配调度器 1.1分配调度器 1.1.1 this
阅读全文
摘要:转载自 http://learnworld.iteye.com/blog/1402763 ======== 相关博客 0. btrace扩展 https://github.com/xxzmxx/btrace_extend 1. http://www.cnblogs.com/zengkefu/p/56
阅读全文
摘要:http://blog.2baxb.me/archives/1334?utm_source=tuicool&utm_medium=referral
阅读全文
摘要:Servlet的多线程机制 Servlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。当客户端第一次请求某个Servlet时,Servlet容器将会根据web.xml配置文件实例化这个Servlet类。当有新的客户端请求该Servlet时,一般不会再实例化该Servl
阅读全文
摘要:概述 在探讨java线程安全前,让我们先简要介绍一下Java语言。 任何语言,如C++,C ,Java,它们都有相通之处,特别是语法,但如果有人问你,Java语言的核心是什么?类库?关键字?语法?似乎都不是。Java语言的核心,也就是Sun始终不愿意开源的东西:Java虚拟机的实现(不过sun公开了
阅读全文
摘要:serverAddressProcessor 1 initHttpClinet() 2 acquireServerAddressFromLocal 3 类似第2步 4 开线程获取服务器地址列表 5 获取到服务器列表后
阅读全文
摘要:diamond server 1 增加一条数据 /diamond server/admin.do?method=postConfig 1.1 调用 this.configService.addConfigInfo(dataId, group, content); 1.2 其他节点接收到信息后 thi
阅读全文
摘要:读取数据 1 初始化DefaultDiamondManager 并启动diamondSubscriber 1.1 diamondSubscriber.start(); 1.1.1 http://www.cnblogs.com/clds/p/5997195.html 1.1.2 serverAddre
阅读全文
摘要:rotateCheckConfigInfo 这是一个定时任务,循环调用 1.从本地读取配置信息checkLocalConfigInfo 1.1 读取配置信息 1.2 将订阅信息抛给客户的监听器 1.2.1 核心代码 2 从服务器获取配置信息checkDiamondServerConfigInfo 2
阅读全文
摘要:PathNode(Path)StandardWatchEventKind(WatchEvent)Watchable(WatchKey WatchService WatchEvent)WatchKey(PathNode WatchEvent WatchService)WatchService(Watc
阅读全文
摘要:http://www.mspring.org/article/538 转 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建Maven的Web项目: mvn ar
阅读全文
摘要:http://blog.csdn.net/lzy_lizhiyang/article/details/48518731 http://blueyan.iteye.com/blog/2298276 http://blog.csdn.net/alivetime/article/details/71010
阅读全文
摘要:TBSchedule1 TBScheduleManagerFactory 初始化 成员变量 ZKManager; IScheduleDataManager; ScheduleStrategyDataManager4ZK; ManagerFactoryTimerTask; TimerTask Init
阅读全文
摘要:最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint。其中比较迷惑的是int和smallint的差别。今天就在网上仔细找了找,找到如下内容,留档做个总结: 使用整数数据的精确数字数据类型。 bigint 从 -2^63 (-92233720
阅读全文
摘要:3.1 this.enhanceMapperClass(); 需要增强的类 增强后针对每一个方法都生成了一个类 3.2 mapperHelperForSharding.setMappers(needEnhancedClassesArray); 通过ShopOrderMapper.java,获取注解配
阅读全文
摘要:需要的背景知识:Spring 和Mybatis 实现原理和源码, javaassist字节码增强的使用, java及设计模式的使用 1 读取解析数据库配置文件 DataSourceScanner实现了Spring的BeanDefinitionRegistryPostProcessor和Applica
阅读全文