随笔-35  评论-33  文章-0  trackbacks-0
03 2016 档案
零星数据结构与算法      摘要: 今天在一个技术群里面,有同学提到了HyperLogLog(数据结构),排序方面技术。所以今天看一下相关的资料,算作一个总结。  阅读全文
posted @ 2016-03-23 17:47 alexcai 阅读(1084) | 评论 (0)  编辑
利用docx4j来处理word的合并与拆分      摘要: docx4j是一款在java世界处理微软word/ppt/excel文档的强大工具。它其实是一个半开源的产品。虽然它对WORD各种处理在API层 面进行了封装,但是像WORD本身的拆分,合并。其作者(Jason Harrop)是单独提出来了,封装成了商用的JAR包来提供支持。而我在深入学习其API之后,先后将组合,拆分技术进行了实现。  阅读全文
posted @ 2016-03-14 16:10 alexcai 阅读(5546) | 评论 (2)  编辑
spring mvc中的ModelAttribute与SessionAttributes      摘要: spring mvc中,变量有一个作用域的概念,你可以很方便使用注解,就能实现变量的的设置,在各自的作用域内优雅的使用该变量。  阅读全文
posted @ 2016-03-10 20:02 alexcai 阅读(2961) | 评论 (1)  编辑
jenkins的使用总结      摘要: jenkins,作为开源世界的持续集成工具(CI),表现其实不错了。虽然不能与Atlassian的bamboo相比,别人是商业版本。

我使用的是它的WAR包版本,可以从jenkins 官网下载。个人建议在tomcat7.0.32版本以上运行。  阅读全文
posted @ 2016-03-08 18:20 alexcai 阅读(2399) | 评论 (0)  编辑
任务框架quartz的misfire的理解      摘要: quartz,java世界里面的任务管理容器。

至于为什么会有misfire这个概念,我想可以重这三个方面来进行说明:

1 所有的线程都在忙于更高优先级的任务

2 任务本身CRASH了

3 代码的BUG,导置错误的设置了JOB  阅读全文
posted @ 2016-03-03 15:58 alexcai 阅读(4951) | 评论 (0)  编辑
一致性hash算法(consistent hashing and HRW )      摘要: 为什么需要一致性hash算法?

在缓存应用层面,如何保证数据访问的平横性,单调性?

平横性:主要是数据的平均分布,及当集群中某一个缓存服务失效,数据也能够正常分布

单调性:当数据插入某个缓存之后,再次调用,同样会落到对应的缓存上面。  阅读全文
posted @ 2016-03-02 18:36 alexcai 阅读(3012) | 评论 (1)  编辑