
java
文章平均质量分 69
iteye_10738
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
solr cloud 之添加,删除,更新Document
搭建完成solr cloud的集群之后,接下来的工作就是需要向集群中导入数据,之后可能要更新数据,或者删除数有,假设有有一个服务的schema中的field是这样定义的: <fields> <field name="id" type="string" indexed="true" stored="true" required="tru原创 2013-05-09 16:01:17 · 433 阅读 · 0 评论 -
内存缓存与硬盘缓存访问速度的比较
这两天在为一个应用做solr搜索方案定制的过程中,需要用到solr的fieldcache,在估算fieldcache需要的内存容量,缓存中key是int,value是两个64bit大小的long类型数组,数据量大约是8100w,64×8100w/1024/1024,大致需要10G的容量, 然而服务器总共也只有8G内存,实在无法支持这么大容量的缓存数据。 ...原创 2013-08-10 12:11:11 · 2914 阅读 · 0 评论 -
对erlang的怀疑
任何时候都不能人云亦云,别人说好的东西必须亲自尝试过之后才会有真切的体会。 对于erlang也是如此,因为自己之前一直是用java开发的,所以自觉不自觉得喜欢用java 和erlang来作比较,不比较还好,一比较之后真的会使自己陷入对erlang的怀疑。 测试1: erlang执行速度和java比较: 测...原创 2013-08-30 23:05:36 · 131 阅读 · 0 评论 -
数值类型与byte[]相互t转换
在对float类型数据做持久化过程中需要将float转化成byte[] 类型的数据。最简单的办法是将float类型的数据转化成String,然后调用String的getBytes()方法就行了。但是使用这个方式存储的数据占用的磁盘空间更大,一般需要6个字节,而且随着精度越过占用的字节数也越大。 更好的办法是用是先将浮点数转化成int类型,然后将int类型转化成byte...2012-12-08 10:56:22 · 467 阅读 · 0 评论 -
FutureTask java
在java中执行执行多线程工作流,有时候主线程需要拿到子线程的执行结果,而且会需要根据一点的条件终止子线程的执行,这样的需求用 jdk中的futureTask实现比较好,代码如下import java.util.concurrent.Callable;import java.util.concurrent.FutureTask;public class TestFuture...原创 2013-04-16 12:13:19 · 122 阅读 · 0 评论