Home

关于Maven回滚了eclipse中项目的JRE版本

发现在命令行对一个项目执行mvn install的时候,回eclipse看就会有些错误,原因如这里所说,JRE版本和compliance level被回滚到1.5了。查看配置发现,eclipse导入配置并没有设置这里。如下: <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>realtime_ua</name> <comment></comment> <projects> </projects> <buildSpec> <buildCommand> <name...

Read more

Flash Cookie的跨域读取

关于Flash Cookie相关的问题见参考文献1。这里主要说如何实现跨域的Flash Cookie读取。 首先,我们要实现Js调用Flash插件。比较简单的实现是用swfobject。简单的示例代码如下: <object id="myCom" name="myCom" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="0" height="0"> <param name="movie" value="http://xxx/xxx.swf" /> <param name="allowScriptAccess" value="always" /> <...

Read more

kafka Consumer API几个问题

一直不理解这里的topicCountMap是什么意思。kafka的High Level Consumer API设计实在是比较费解。源码又比较费解。 Map<String, Integer> topicCountMap = new HashMap<String, Integer>(); topicCountMap.put(topic, new Integer(1)); Map<String, List<KafkaStream<byte[], byte[]>>> consumerMap = consumer.createMessageStreams(topicCountMap); List<KafkaStream<...

Read more

关于eclipse里面override上的warning

写一个Thrift的调用。生成的Thrift代码在eclipse里面打开就报错。如下: 看AsyncMethodCallback的代码,没有任何问题啊: 后来发现当前项目JRE的版本是1.5,~~貌似1.5的JRE有个bug~。切到1.6以上版本就可以了。原因如下: Eclipse is defaulting to Java 1.5 and you have classes implementing interface methods (which in Java 1.6 can be annotated with @Override, but in Java 1.5 can only be applied to methods overriding a supercla...

Read more

redis-copy的使用

有时候我们需要迁移redis的数据,从本质上看,这基本上是个rehash的过程。我们这里使用redis-copy实现。 简单写一下步骤。首先得有ruby环境,然后直接安装: gem install redis-copy 可能会遇到几个包缺失的问题,如果有报错,安装如下几个包: gem install redis gem install hiredis gem install recommendify 简单测试一下redis-copy 首先建立source和dest redis server: redis-server redis.src.conf //6379 port redis-server redis.dst.conf //638...

Read more

跨浏览器cookie

有时候为了标识一个用户,我们需要跨浏览器的cookie,这样用户在一个浏览器的行为可以被另一个浏览器读取。当然这种行为也备受争议,对于保护用户隐私来讲,这简直是后门。所以cookie里面一定不要存任何重要数据。 不过这么做也不完全是为了用户数据跟踪。从用户体验的角度看,可以这么实现跨浏览器甚至跨域的session。具体实现上有如下几种方法: Local Shared Objects (Flash Cookies) Silverlight Isolated Storage 使用HTML5客户端储存数据方法。 evercookie 关于第二种有一个解释:一般装了silverlight的人都装了flas...

Read more

node_zk_browser安装时的一个问题

zookeeper基本是基于API和console进行znode的操作,并没有一个比较方便的操作界面,taobao 伯岩大神写过一个工具node_zk_browser,可以比较方便的查询zookeeper信息。地址在 https://github.com/killme2008/node-zk-browser 界面如下所示: 安装的时候遇到一个问题 Downloading zookeeper-3.4.3 from http://apache.mirrors.tds.net/zookeeper/zookeeper-3.4.3/zookeeper-3.4.3.tar.gz 这个地址是找不到的。apache的这个mirror上只有3.4.6的包了。改package.json也...

Read more

du显示只显示一层子目录/文件的大小

经常需要看当前目录下的子目录大小,比如开发机被人占满的情况,du -lh显示的是递归的所有文件大小,du -s又只统计了所有文件/文件夹合起来的大小。正常情况下需要执行: du -lh –max-depth=1 未免太过麻烦。后来肖总提示发现这样就行了: du -sh * 果然是学无止境啊

Read more