自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 lucene使用注意事项

部分信息翻译自 Apache Lucene FAQ,请注意标题中 "(翻译)" 字样。IndexWriter.SetUseCompoundFile(true) 有什么用?在创建索引库时,会合并多个 Segments 文件到一个 .cfs 中。此方式有助于减少索引文件数量,减少同时打开的文件数量。可以使用 CompoundFileReader 查看 .cfs 文件内容。Compo...

2010-12-09 17:39:17 210

原创 linux查找文件的常用命令

find fromDir -iname "filename" -type f -exec grep "string" {} \; -printfind . | grep "filename" svn revert . -Rsvn log --stop-on-copy urlsvn merge -r 367768:head url --dry-run mount的sh脚本...

2010-11-09 11:34:32 188

原创 分析内存泄露的一般步骤

分析内存泄露的一般步骤 http://172.29.62.165/alicms/a/Javabianchengyuyingyong/Javajichu/2010/0830/106.html    如果发现Java应用程序占用的内存出现了泄露的迹象,那么我们一般采用下面的步骤分析把Java应用程序使用的heap dump下来 使用Java heap分析工具,找出内存占用超出预期(一...

2010-09-16 11:08:47 351

原创 <转>JVM内存模型以及垃圾回收

&lt;转&gt;JVM内存模型以及垃圾回收&lt;!-- /title --&gt;时间:2010-08-30 14:56来源: 作者:爱生活 点击:&lt;script src="/alicms/plus/count.php?view=yes&amp;amp;aid=105&amp;amp;mid=21" type="text/javascript"&gt;&lt;/sc

2010-09-16 10:43:35 170

原创 高级基础——转载

1. 在重要的过程上设置拦截接口 如果你要写个远程调用框架,那远程调用的过程应该有一个统一的拦截接口, 如果你要写一个ORM框架,那至少SQL的执行过程,Mapping过程要有拦截接口, 如果你要写一个Web框架,那请求的执行过程应该要有拦截接口, 等等,没有哪个公用的框架可以Cover住所有需求,允许外置行为,是框架的基本扩展方式, 这样,如果有人想在远程调用前,验证下令牌,验证下黑白名单,统计...

2010-09-16 10:25:21 136

原创 java线程异常处理

2004 年 8 月 10 日跟踪无法预期的运行时异常可能是一件又慢又费力的事情,只获得默认线程名称和堆栈跟踪通常是不够的。在 驯服 Tiger 这一期专栏中,Java 开发人员 John Zukowski 向您展示了如何通过替代默认行为来定制输出。他还对比了通过细分 ThreadGroup 定制输出的老方法与通过提供自己的 ...

2010-09-04 00:59:12 141

原创 java多线程

关键技术:线程组ThreadGroup可以管理多个线程,所以让线程池继承ThreadGroup。无条件关闭线程池时,通过ThreadGroup的interrupt方法中断池中所有线程。有条件关闭线程池时,通过ThreadGroup获得池中所有活动线程的引用,依次调用Thread的join方法等待活动线程执行完毕。当所有线程运行结束时,线程池才算被关闭。将任务放在LinkedLis...

2010-09-04 00:54:22 136

原创 java读取图片大小属性-sb others write

java读取图片大小属性经测试下来,一下两种方案针对不同大小的图片所消耗的时间不同 File file = new File("C:/Documents and Settings/All Users/Documents/My Pictures/示例图片", "Sunset.jpg");1.采用ImageReader -- 不论图片大小,基本恒定时间,在100ms左右try { ...

2010-08-12 23:00:19 147

原创 原来自己积累的还是不够,需要继续努力!

这件事弄得我挺郁闷的.公司的兄弟部门要招一个JAVA平台的架构师,一位来面试的兄弟简历上做了十五年的编程,十二年JAVA工作经历.经历过N多的公司.原面试的一个女同事经历较浅,怕罩不住,请我帮她面试一下.我看了一下简历,大多数时间在做CRM,工作流,办公系统类的项目,也有两家公司是国内比较知名的互联网应用的项目.我面试的一贯原则不会问我自己懂的东西,而是看对方的行业经验去问他自...

2010-08-12 18:55:52 222

原创 Axis2: wsdl2java 参数注解 1.1.1之后版本

Axis2: wsdl2java 参数注解wsdl2java 用于根据WSDL生成相应的服务端和客户端代码的生成工具。 命令行格式为:WSDL2Java [options] -uri &lt;url or path&gt; : A url or path to a WSDL 其中常用的options具体如下: -o &lt;path&gt; : 指定生成代码的输出路径 -a          ...

2010-07-14 20:51:49 140

原创 axis2-1.1.1开发

最近有一个项目要用webservice开发,听说Axis2不错,所以就去apache下载下来,因为第一次用,不熟悉,只好去网上搜搜文章,发觉网上这方面的介绍很少,要不就是讲的太简单了,不好上手,只好去看Axis2自带的文档。经过几天的学习,调通了一个实例。就和大家一块探讨学习! 一、环境:1. jdk1.5 + Tomcat5.5 + Axis2_1.1.12. 好像jdk要1.4以上,...

2010-07-14 14:38:44 144

原创 ubuntu 简单常用命令

把终端加到右键菜单: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 ...

2010-07-14 10:27:47 131

原创 Java开发WebService实例--计数器

Java开发WebService实例--计数器一、前言   本文假定你有一定的J2EE开发经验,这个教程没有过多的涉及基础知识和开发细节。如果在阅读过程出有什么问题,还请与我联系交流。      如果使用GOOGLE、BAIDU等搜索工具,搜索WebService的相关知识,可以查到N多的网页,我就是通过这些网页的学习,逐渐掌握了些WebService的相关知识。这里对...

2010-07-14 10:16:32 114

原创 rsync实现远程备份

采用磁带机或者 CD-RW 来做备份固然好,但是对于一个托管在远程 IDC 机房的服务器来说这样的备份策略无疑需要频繁更换磁带或者光盘,不太现实。如果你采用了 Linux 的方案,不妨考虑使用 rsync。  rsync 是一个节约带宽的备份方案,不像传统的 ftp 会下载所有的文件,不管是否有更新,而 rsync 只下载那些做了更新的数据。  采用 rsync 相对比较简单,下面是一个备...

2010-07-07 12:07:35 124

原创 ps用法

  1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。  2)ps -A 显示所有程序。  3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。  4)ps -e 此参数的效果和指定"A"参数相同。  5)ps e 列出程序时,显示每个程序所使用的环境变量。  6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。...

2010-07-07 12:07:00 241

原创 lsof基本用法

lsof是一个用来显示被打开的文件的强大而有用的工具。在Unix系统中,任何事物都是文件(everything is a file),pipe是文件,IP sockets是文件,unix sockets是文件,目录是文件,设备是文件,inodes是文件。一些有用的例子: 当在lsof后边没有跟任何参数时,该命令将会列出当前系统中被所有进程打开的所有文件       lsof|nl   ...

2010-07-07 11:32:36 233

数据库开发总结

http://lihongqing007.blogbus.com/logs/24767061.html一、前言:在经过一段时间的存储过程开发之后,写下了一些开发时候的小结和经验与大家共享,希望对大家有益。   二、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。   三、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和...

2010-04-23 13:23:25 154

ORACLE游标

1,什么是游标? ①从表中检索出结果集,从中每次指向一条记录进行交互的机制。     ②关系数据库中的操作是在完整的行集合上执行的。  由 SELECT 语句返回的行集合包括满足该语句的 WHERE 子句所列条件的所有行。由该语句返回完整的行集合叫做结果集。     应用程序,尤其是互动和在线应用程序,把完整的结果集作为一个单元处理并不总是有效的。     这些应用程序需要一种机制来一次处理一行或...

2010-04-23 13:20:42 95

orcle dblink 的使用

两台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink。 例如:数据库服务器A,数据库服务器B,数据库客户端C;通过客户端C连到A,在A上操作访问B。 1、在数据库客户端C的tnsnames中配置数据库服务器A的服务 LMISDX_LOCAL= (DEscrīptION =    (ADDRESS = (PROTOCOL = TC...

2010-04-23 12:29:57 139

Velocity安全输出帮助

Velocity安全输出帮助 * html输出 什么都不执行, 按原始格式输出。 他并不是真正的不执行任何变化, 因为他会执行xss的过滤动作。一个非常复杂的安全处理过程, 如果不是输出HTML, 请勿使用。 这个表示将会消耗大量的CPU处理。 #SHTML($html) * xml编码输出, 将会执行 xml encode输出 ...

2010-03-26 11:41:10 207

ubuntu右键添加打开终端的快捷菜单

ubuntu右键添加打开终端的快捷菜单点击在新窗口中浏览此图片可能有很多人从Redhat等Linux发行版转到ubuntu上面来遇到的第一个最常用的问题就是,右键单击桌面,发现没有“打开终端”这个选项,下面介绍两种方法来在右键添加“打开终端”这个选项。第一种方法:安装一个包,即可在右键里面添加一个“打开终端”的菜单。sudo apt-get install nautilus...

2010-03-22 11:45:46 87

lucene 索引技术

一、 Lucene索引创建和优化 [版本2.9.0以上]Lucene索引的创建首先需要取得几个必须的对象:1、分词器//可以采用其他的中文分词器StandardAnalyzer analyzer = new StandardAnalyzer(Version.LUCENE_CURRENT);//分词器2、lucene目录File dir = new File(inde...

2010-03-15 15:45:18 149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除