- 浏览: 46925 次
- 性别:
- 来自: 杭州
最新评论
文章列表
部分信息翻译自 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&aid=105&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 此参数的效果和指 ...