JDK7集合框架源码学习-ArrayList(4)SubList
源码镇楼public List<E> subList(int toIndex) { return this, } static int fromIndex, int size) { 0) n...
内部类总结
Out { privateint12 //内部类 In { publicvoid System.out.println(ag...
JDK7集合框架源码学习-ArrayList(3)迭代器
ArrayList实现了ListIterator接口public extends Iterator<E> { E next(); E previous(); int previo...
JDK7集合框架源码学习-ArrayList(2)迭代器
classimplements <> cursor// index of next element to returnint= 1// index of last element returned; -1 if no suchint=;public hasNext) &n...
MySQL JDBC row_count()数字不准确的问题
实验环境.create bigint null comment bigint null comment smallint '关注状态.1表示有效,0表示取关', CreateTime not default '创建时间', UpdateTime not def...
JDK7集合框架源码学习-ArrayList(1)
整个ArrayList用的最多的就是System类提供的本地方法.public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)和JDK6不一样,JDK7的ArrayList构造函数,创建的是一个没有任何元素的数组.而JDK6默认创建1...
ZooKeeper服务发现客户端--重连认证
前文:http://blog.itpub.net/29254281/viewspace-2108223/挖坑小王子这里面有大坑.由于线上都配置了ACL控制前文的代码,在Reconnection的时候,会有如下异常.2016-06-23 22:13:01 [ main-EventThread:23807640 ] - [ INFO ] State change: RECONNECTED2016-06-23 22:13:01 [ ConnectionStateManager-0:23807641 ] -...
向量时钟算法简介
先说一下需要用到的场景。我们在写数据时候,经常希望数据不要存储在单点。如,都可以同时提供写服务,并且都存有全量数据。而不管是写哪一个都不用担心数据写乱问题。但是现实场景中往往会碰到并行同时修改。导致和数据不一致。于是乎就有人想出一些解决策略。向量时钟算是其中一种。简单易懂。但是并没有彻底解决冲突...
魔术数
(编程题)魔术数是指一个数既是一个自然数的平方数,也是一个自然数的立方,比如1=1*1=1*1*1, 64=8*8=4*4*4;请问【1,10^12】(1到1万亿之间,包含1和1万亿)之间所有的魔术数有__个。(程序必须在一秒能出结果)。c=a*a=b*b*b由以上定义推导出那么可以推导出b是一个完全平方数.就是说b可以开根出来....
放下
最近有点情绪失望,极度的失望感觉自己特别的累有点委屈,夹杂着一败涂地的失落...
小叶紫檀
老花狸三大爱好学技术,喝茶,转珠子.自从大学二年级开始玩一转眼快10年了换过很多手串了但是从来没有玩过这么贵的..人家玩这个的,都有一些说法,什么珠子直径,个数,掉不掉色,珠子上是不是有划痕什么的。我也不懂我想要的就是结实的双股线,珠子看着不扎眼.结实,别经常散架..自己不会串珠子,每次散架重新串,非常的...
通过变动日志获取某一时刻所有用户的帐号余额
createtable userid , intnotnull (userid) account_log( intnotnullprimarykey ...
JDK7集合框架源码学习-ArrayList(0)
参考大飞博客http://brokendreams.iteye.com/blog/1913619batchRemove方法private boolean complement) { this.elementData; 0, w = boolean modified = try { ...
Curator 重连策略与超时
CuratorFrameworkFactory有四种重连策略,均实现了RetryPolicy接口. zk server端timeout参数 tickTime:zk的心跳间隔(heartbeat interval),也是session timeout基本单位.单位为if (sessionTimeout < minSessionTimeout) { } if (s...
Git学习
GitHub上创建的测试https://github.com/LaoHuaLi/Code.git参考:http://www.bootcss.com/p/git-guide/1.创建新仓库创建新文件夹,打开,然后执行 git init以创建新的 git 仓库。2.检出仓库执行如下命令以创建一个本地仓库的克隆版本:git clone /path/to/repository 如果是远端服务器上的仓库,你的...
Maven学习--profile
转载自:https://www.zybuluo.com/haokuixi/note/25985本文介绍 Maven 打包的实践,以 build war 为例。 每个项目都会有多套运行环境,最基本的就是Dev、QA、Prod,不同的环境对应的配置也不尽相同,比如说数据库连接,文件路径,WebServices address 等等。 不同环境下需要构建不同的包,那么我们可以通过以...
IntelliJ-IDEA快捷键
转载自:https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/keymap-introduce.mdCtrl快捷键介绍Ctrl + F在当前文件进行文本查找 (必备)Ctrl + R在当前文件进行文本替换 (必备)...
Maven学习
Maven依赖范围compile 编译依赖范围.Maven默认的依赖范围.编译,测试,运行均需要test 仅仅针对测试的classpath有效.比如JUnit.provided编译,测试有效.但在运行时无效.比如 servlet-api.jar.他运行时由中间件提供.runtime 运行时依赖范围.针对测试和运行classpath有效,但是在编译主代码时无效.比如JDBC驱动...
MySQL随机选取资源--优化
接前文:http://blog.itpub.net/29254281/viewspace-2120294/前文中,Order by rand()在数据量大的时候,会有一些性能问题.set autocommit=set @roomid:=-1; min(roomid) from where ( &nb...
MySQL随机选取资源
随机选取一个资源模拟表如下:create bigint null auto_increment comment smallint null '状态.1表示空闲,2表示被占用', key(RoomID) INTO `room_info` (`RoomID`,`State`) INSERT&n...