分享按钮
RSS订阅

solr研磨之性能调优

作者: 清逸成风 |来源:原创| 标签: solr   优化   java   搜索引擎  

本篇文章我们来了解一下solr的性能方面的调优,分为Schema优化、索引更新与提交调优、索引合并性能调优、Solr缓存、Solr查询性能优化 Schema优化   1、index=true比index=false在索引时占用更多的内存、索引合并和优化时间更长,索引体积也响应变的更大,如果你不需要针对该域进行检索,可以设置为index=false   2、如果不关心Term在文档中出现的次数对最终文档的影响可以设置....

阅读(295)| 赞一下(0)| 查看全文...

java线上系统中万恶的System.exit,tomcat意外退出

作者: 清逸成风 |来源:原创| 标签: java   system.exit   bug调试   tomcat意外退出  

    故事是这样的:     某天晚上,本君正与好友把酒言欢,从人生哲学聊到诗词歌赋,从痴男怨女聊到人生理想,正在我们详谈甚欢的时候,本君不经意的看了眼桌子上亮屏了的手机(因为怕被打扰事先静音了),然后看到了几十个未接电话,几十条微信、QQ消息,打开一看,发现一个惊人噩耗,线上系统在这么美妙的夜里,竟然down掉了,对,就是down掉了,当....

阅读(506)| 赞一下(0)| 查看全文...

清逸成风_hadoop的hdfs的设计

作者: 清逸成风 |来源:转载| 标签: 清逸成风   java编程   软件开发   开发文档  

一、hdfs的设计,hdfs以流式数据访问模式来存储超大文件 1:hdfs的构建思路,一次写入,多次读取 2:hdfs是为高数据吞吐量应用优化的,这可能会以提高时间延迟为代价 3:由于namenode将文件系统的元数据存储在内存中,因此该文件系统所能存储的文件总数受限于namenode的内存容量。(大量的小文件) 4:hdfs中的文件可能只有一个writer,而且写操作总是将数据添加在文件的末....

阅读(965)| 赞一下(3)| 查看全文...

清逸成风_MySql数据库delete语句不支持表别名

作者: 清逸成风 |来源:转载| 标签: mysql   别名   清逸成风   java编程  

今天在执行一个项目时, 发现切换到mySql数据库时, 在oracle中能正常运行的代码,忽然不能真诚运行了了。 SQL语句如下: DELETE FROM T_SYS_ROLE_RESOURCE R WHERE R.IS_EFFECTIVE=‘1’ AND R.ROLE_ID IN(‘a198’);将这条语句放到navicat中执行报错如下:[SQL]DELETE FROM T_SYS_ROLE_RESOURCE R WHERE R.IS_EFFECTIVE='1' AND R.ROLE_ID IN('a198');[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL serve....

阅读(1097)| 赞一下(5)| 查看全文...

清逸成风_关于JVM中的强引用、软引用和弱引用=>StrongReference,SoftReference,WeakReference

作者: 清逸成风 |来源:转载| 标签: java   JVM   清逸成风   java编程  

>>>SoftReferences【软引用】 || WeakReferences【弱引用】 || StrongReferences【强引用】 >>>引用关系由强到弱为:StrongReferences > SoftReferences > WeakReferences >>>StrongReferences是不能被GC掉的,无论大GC还是小GC,而WeakReferences在小GC时,就可以被清除掉,SoftReferences也可以被GC掉,只是时机有JVM控制,在heap紧张时才触发,典型如:在抛出OutOfMemoryError之前。 >>>StrongReference对立与WeakReference,而So....

阅读(1106)| 赞一下(4)| 查看全文...

清逸成风_关于Java中的线程

作者: 清逸成风 |来源:转载| 标签: java   thread   多线程   清逸成风   java编程  

>>概念: 线程是一个程序内部的顺序控制流 ==>一个线程代表着程序内的一个顺序控制流 >>线程和进程的比较: 每个进程都有独立的代码和数据空间(进程上下文),进程切换的开销大。 线程:轻量的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小       ==>对应到JVM中,就是线程有三部分:程序....

阅读(1035)| 赞一下(4)| 查看全文...

清逸成风_一些常用的命令

作者: 清逸成风 |来源:转载| 标签: mysql   vim   svn   php   nginx   清逸成风   java编程  

/*******************************************系统盘规划*****************************************************/ /************************************************************************************************************/ /dev/vda  8G /dev/vdb 500G /dev/vda 系统盘 挂载在 / /dev/vdb 分四个逻辑盘 /dev/vdb1 400G 用作项目应用 挂载 /var/www /dev/vdb2 60G  用作日志记录 挂载 /var/log /dev/vdb3 20G  分系统使用的软件其余的工具 例如 ....

阅读(1082)| 赞一下(6)| 查看全文...

清逸成风_ORA-00054:Oracle查询被锁的对象及解决方法

作者: 清逸成风 |来源:转载| 标签: 清逸成风   java编程   软件开发   开发文档  

转: http://www.linuxidc.com/Linux/2014-04/100805.htm   一般情况下报ORA-00054时,就很有可能有对象被锁住了,这个错误一般都是“资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效”,其解决方法如下: 1、查询哪些对象被锁select object_name,machine,s.sid,s.serial#  from v$locked_object l, dba_objects o , v$session s where l.object_id = o.object_id and l.session_id=s.sid;   2、杀死进....

阅读(1089)| 赞一下(3)| 查看全文...

清逸成风_Essential Studio Enterprise Edition 2015 v1新功能体验

作者: 清逸成风 |来源:转载| 标签: .net   清逸成风   java编程  

概述:Essential Studio已全线升级至2015 v1版本了!新版本为JavaScript和ASP.NET MVC添加了新的文件资源管理器控件,还有其他一些控件功能升级,精彩不容错过,让我们一起来看看吧! syncfusion公司是世界领先的Windows开发组件提供商,该公司正式对外发布Essential Studio Enterprise Edition 2015 v1版本。新版本为JavaScript和ASP.NET MVC添加了新的文件资源管理器控件,同时此次更新还引进了新的.NET....

阅读(818)| 赞一下(4)| 查看全文...