`
lc0451
  • 浏览: 46925 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
文章列表
部分信息翻译自 Apache Lucene FAQ ,请注意标题中 "(翻译)" 字样。IndexWriter.SetUseCompoundFile(true) 有什么用? 在创建索引库时,会合并多个 Segments 文件到一个 .cfs 中。此方式有助于减少索引文件数量,减少同时打开的文件数 ...
find fromDir -iname "filename" -type f -exec grep "string" {} \; -print find . | grep "filename"   svn revert . -R svn log --stop-on-copy url svn merge -r 367768:head url --dry-run   mount的sh脚本: #!/bin/bash df echo "输入管理员密码:" sudo /etc/init.d/nfs- ...
分析内存泄露的一般步骤  http://172.29.62.165/alicms/a/Javabianchengyuyingyong/Javajichu/2010/0830/106.html     如果发现Java应用程序占用的内存出现了泄露的迹象,那么我们一般采用下面的步骤分析 把Java应用程序使用的heap dump下来 使用Java heap分析工具,找出内存占用超出预期(一般是因为数量太多)的嫌疑对象 必要时,需要分析嫌疑对象和其他对象的引用关系。 查看程序的源代码,找出嫌疑对象数量过多的原因。 dump heap       如果Java应用程序出现了 ...
<转>JVM内存模型以及垃圾回收 <!-- /title --> 时间:2010-08-30 14:56来源: 作者:爱生活 点击: <script src="/alicms/plus/count.php?view=yes&amp;aid=105&amp;mid=21" type="text/javascript"></script> 14次 <!-- /info --> JAVA堆的描述如下: 内存由 Perm 和 Heap 组成. 其中 Heap = {Ol ...
1. 在重要的过程上设置拦截接口 如果你要写个远程调用框架,那远程调用的过程应该有一个统一的拦截接口, 如果你要写一个ORM框架,那至少SQL的执行过程,Mapping过程要有拦截接口, 如果你要写一个Web框架,那请求的执行过程 ...
2004 年 8 月 10 日 跟踪无法预期的运行时异常可能是一件又慢又费力的事情,只获得默认线程名称和堆栈跟踪通常是不够的。在 驯服 Tiger 这一期专栏中,Java 开发人员 John Zukowski 向您展示了如何通过替代默认行为来 ...
关键技术: 线程组ThreadGroup可以管理多个线程,所以让线程池继承ThreadGroup。 无条件关闭线程池时,通过ThreadGroup的interrupt方法中断池中所有线程。 有条件关闭线程池时,通过ThreadGroup获得池中所有活动线程的引用,依次调用Thread的join方法等待活动线程执行完毕。当所有线程运行结束时,线程池才算被关闭。 将任务放在LinkedList中,由于LinkedList不支持同步,所以在添加任务和获取任务的方法声明中必须使用synchronized关键字。   /**  * 定义任务的接口类   */ publ ...
java读取图片大小属性 经测试下来,一下两种方案针对不同大小的图片所消耗的时间不同  File file = new File("C:/Documents and Settings/All Users/Documents/My Pictures/示例图片", "Sunset.jpg"); 1.采用ImageReader -- 不论图片大小,基本恒定时间,在100ms左右 try {   Iterator readers = ImageIO.getImageReadersByFormatName("jpg");   Imag ...
这件事弄得我挺郁闷的. 公司的兄弟部门要招一个JAVA平台的架构师, 一位来面试的兄弟简历上做了十五年的编程,十二年JAVA工作经历.经历过N多的公司.原面试的一个女同事经历较浅,怕罩不住, 请我帮她面试一下. 我看了一下简历,大多数时间在做CRM,工作流,办公系统类的项目,也有两家公司是国内比较知名的互联网应用的项目. 我面试的一贯原则不会问我自己懂的东西,而是看对方的行业经验去问他自己熟悉的东西. 下面是面试的内容:   谈谈一般工作流中流程引擎处理的对象模型.   答:我做的都是特定于某个需求的流程,不了解通用的工作流处理的原理.(十五年的经验不知道一点模型抽象,一直在造轮 ...
Axis2: wsdl2java 参数注解 wsdl2java 用于根据WSDL生成相应的服务端和客户端代码的生成工具。 命令行格式为:WSDL2Java [options] -uri <url or path> : A url or path to a WSDL 其中常用的options具体如下: -o <path> : 指定生成代码的输出路径 -a           :   生成异步模式的代码 -s           :   生成同步模式的代码 -p <pkg> :   指定代码的package名称 -l <languange> : 使用 ...
最近有一个项目要用webservice开发,听说Axis2不错,所以就去apache下载下来,因为第一次用,不熟悉,只好去网上搜搜文章,发觉网上这方面的介绍很少,要不就是讲的太简单了,不好上手,只好去看Axis2自带的文档。经过几天的学习,调通了一个实例。就和大家一块探讨学习! 一、环境:1. jdk1.5 + Tomcat5.5 + Axis2_1.1.12. 好像jdk要1.4以上,tomcat要4.0以上。二、准备工作:1.下载Axis2,去http://ws.apache.org/axis2/下载Standard Binary Distribution、WAR Distribu ...
把终端加到右键菜单:sudo apt-get install nautilus-open-terminal 查看java进程:ps aux|grep java  升级ubuntu支持4G内存:sudo apt-get install linux-headers-server linux-image-server linux-server  ps -ef|grep httpd chmod 4755  4表示其他用户执行文件时,具有与所有者相当的权限 scp -r  需要拷贝的文件名  userName@IP:/home/userName/.. lsof -i:<port> ...
Java开发WebService实例--计数器 一、前言   本文假定你有一定的J2EE开发经验,这个教程没有过多的涉及基础知识和开发细节。如果在阅读过程出有什么问题,还请与我联系交流。      如果使用GOOGLE、BAIDU等搜索工具,搜索WebService的相关知识,可以查到N多的网页,我就是通过这些网页的学习,逐渐掌握了些WebService的相关知识。这里对那些无私奉献知识的人一并表示感谢。     网上关于WebService的例子,多是一些简单得不能再简单的hello world的例子,简单得以至于你对WebService没有什么感觉。有了WebSe ...
采用磁带机或者 CD-RW 来做备份固然好,但是对于一个托管在远程 IDC 机房的服务器来说这样的备份策略无疑需要频繁更换磁带或者光盘,不太现实。如果你采用了 Linux 的方案,不妨考虑使用 rsync。   rsync 是一个节约带宽的备份方案,不像传统的 ftp 会下载所有的文件,不管是否有更新,而 rsync 只下载那些做了更新的数据。   采用 rsync 相对比较简单,下面是一个备份远程 Web 页面的的脚本:   #!/bin/sh   cd /backup   /usr/bin/rsync -avP --delete -l -t -e   ssh user@remot ...
  1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。   2)ps -A 显示所有程序。   3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。   4)ps -e 此参数的效果和指 ...
Global site tag (gtag.js) - Google Analytics