2017年1月19日

jsr133-第三四章

摘要: 3:Informal Semantics 当代码被重排序的时候,一个程序必须被正确的同步来避免多种类型的违反直觉的行为发生。使用正确的同步不能保证程序里上述的行为是正确的。但是,使用它允许一个程序员以一种简单的途径来推理出一个程序的可能行为;一个正确同步的程序的行为是极少依赖可能的重排序的。没有正确 阅读全文

posted @ 2017-01-19 19:00 aquariusm 阅读(147) 评论(0) 推荐(0) 编辑

2017年1月9日

关于时间

摘要: 郑重对待时间,认真对待Dream。 阅读全文

posted @ 2017-01-09 20:11 aquariusm 阅读(117) 评论(0) 推荐(0) 编辑

2017年1月6日

maven-deploy失败

摘要: 昨天遇到的问题,mavne项目执行deploy的时候,出错。提示 Return code is: 401, ReasonPhrase: Unauthorized. -> [Help 1] 很直白,就是权限问题。 那就上网搜索,deploy的配置。其实要deploy到远端私服,就两点: 1:本地pom 阅读全文

posted @ 2017-01-06 11:27 aquariusm 阅读(6335) 评论(0) 推荐(0) 编辑

2016年12月27日

Quartz

摘要: Quartz说来惭愧,spring项目开发的时候,经常用到的东西,居然从来没有好好了解过。 最近一直在看项目代码,看到这里不懂就钻进去,看到哪里不懂就钻进去,最后发现居然看不懂代码了。后来想想我在看基于Quartz的代码我却从来没有好好看一下这个东西,原来里边的trigger和job是可以数据库存储 阅读全文

posted @ 2016-12-27 17:45 aquariusm 阅读(131) 评论(0) 推荐(0) 编辑

2016年12月23日

反人类的java

摘要: 😀最近在阅读两个项目的代码,一个是flume的源码,一个是公司的框架代码。总结起来就是用java做事情最后的结果就是费劲。 每一个东西都希望做成工具,做成公用,最后的结果偏偏就是一件很简单顺理成章的事情,用java实现后,就变得极其惨不忍睹,这儿链到那儿,那儿再链接到那儿,最后才返回回来。中间辗转 阅读全文

posted @ 2016-12-23 09:42 aquariusm 阅读(530) 评论(0) 推荐(1) 编辑

2016年12月8日

关于flume配置加载(二)

摘要: 为什么翻flume的代码,一方面是确实遇到了问题,另一方面是想翻一下flume的源码,看看有什么收获,现在收获还谈不上,因为要继续总结。不够已经够解决问题了,而且确实有好的代码,后续会继续慢慢分享,这里先把启动的流程分析一下,这也是找到问题症结的关键。 至于遇到的问题如下: Caused by: o 阅读全文

posted @ 2016-12-08 19:03 aquariusm 阅读(363) 评论(0) 推荐(0) 编辑

2016年11月30日

关于flume配置加载

摘要: 最近项目在用到flume,因此翻了下flume的代码, 启动脚本: nohup bin/flume-ng agent -n tsdbflume -c conf -f conf/配置文件.conf -Dflume.root.logger=DEBUG,console & 翻下flume-ng的脚本, F 阅读全文

posted @ 2016-11-30 18:21 aquariusm 阅读(2844) 评论(0) 推荐(0) 编辑

ListMultimap 容器

摘要: ListMultimap 最近翻flume源码,在用的容器。之前自己写代码的时候,还苦恼过有时候有这种需求,原来google的工程师都已经解决了这些问题,这很google。 记录下,有时间来总结下相应的容器。 阅读全文

posted @ 2016-11-30 14:18 aquariusm 阅读(404) 评论(0) 推荐(0) 编辑

2016年11月28日

HotSpotOverview.pdf

摘要: 从oracle官网下载的这个HotSpot虚拟机的概况文档,现在翻一下锁的部分; Java 锁 *每一个java对象都是一个潜在的monitor(监视器) >synchronized 关键字 *所有现代JVM虚拟机都包含light-weight锁 >避免关联一个系统互斥信号量或者每个对象的条件变量( 阅读全文

posted @ 2016-11-28 18:50 aquariusm 阅读(249) 评论(0) 推荐(0) 编辑

芝麻西瓜

摘要: 谚语:捡个芝麻,丢了西瓜。生活中也总在不经意间,有这种时候;你到大城市来工作来生活,也总是不经意间的这样。工作几年之后,不再相信努力的意义,因为你跟别人的差距拉大了,跟那些可能各方面条件比你好些的人拉开了距离。这并不能总是去怪自己,因为总是怪自己就真的觉得自己怎么样都不行了。其实自己不是已经很优秀了 阅读全文

posted @ 2016-11-28 14:09 aquariusm 阅读(355) 评论(0) 推荐(0) 编辑

导航