- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Solr4.6用csv文件导入数据
上周安装好了solr4.6,今天尝试了下给collection1核用csv文件批量导入数据。 首先写好csv文件(book.csv),这个文件的路径随意放。我的路径是:E:/book.csv。并注意文件的编码,我的编码是GB2312,一会儿上传的时候要用,如果错了,中文会乱码。 id;title;content 16;"除夕";"某主席上台了,除夕就不放假了。" 17;"钓鱼岛";"钓
2013-12-30 14:43:22 4979
原创 Tomcat7.0.27下安装Solr4.6.0
应项目经理要求,我们项目需要做搜索的功能。搜索这块的任务交给了我,技术方案是Solr。于是花了一下午时间在比较新的tomcat下装起了一个目前最新的solr。 安装步骤: 首先弄到tomcat和solr4.6的包,这自不必说!然后将solr解压在:F:\solr\solr-4.6.0这下面,将tomcat解压在:F:\solr\tomcat7.0.27。同时新建一个solr运行
2013-12-26 21:00:54 6218 3
原创 《Java核心技术》读书笔记:CyclicBarrier的使用示例
考虑这么一个情景:当多个线程运行到某处的时候,需要将所有的线程的计算结果汇总。那如何控制这些线程计算子问题结束后,在汇总的代码处等待其它线程尚未计算完的线程呢?可以考虑使用CountDownLatch和CyclicBarrier。CountDownLatch只能使用一次,CyclicBarrier作为线程集结点 ,却可以循环使用。“cyclic”循环的意思。 当跑的快的线程运行到Cycl
2013-12-25 23:34:54 1999
原创 mysql大表更新sql的优化策略
问题sql背景:项目有6个表的要根据pid字段要写入对应的brand_id字段。但是这个其中有两个表是千万级别的。我的worker运行之后,线上的mysql主从同步立刻延迟了!运行了一个多小时之后,居然延迟到了40分钟,而且只更新了十几万行数据。问题sql如下:<!-- 根据商品id更新品牌id --> <update id="updateBrandIdByPid" pa...
2013-12-19 21:38:42 16481 4
原创 NIO与普通IO文件读写性能对比
最近在熟悉java的nio功能。nio采用了缓冲区的方式进行文件的读写,这一点更接近于OS执行I/O的方式。写了个新旧I/O复制文件的代码,练练手,顺便验证一下两者读写性能的对比,nio是否真的比普通I/O更快了。 拿来测试复制性能的文件是104MB的视频问加你,测试代码如下: package nio; import java.io.FileInputStream; import j
2013-12-15 21:29:14 6991 5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人