自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 JAR相关

使用命令行打包做成JAR文件jar cvfm target.jar [manifestPath]/[mainfestName] [sourcefolder]/jar cvfm abcApp.jar MANIFEST.MF *.*   -------包含当前目录下所有文件和文件夹以及子文件夹使用WINRAR建立 JAR 文件首先建立一个清单文件(名字必须为MANIFEST.MF), 向此文件中写入同使用 JAR 工具时一样的内容, 接着需要建立一个META-INF子目录, 然后将 MANIFEST.MF 放入

2010-06-22 09:45:00 430

原创 关于runtime.getruntime()

<br />1.runtime.getruntime().exec()<br />调用外部程序独立启动。<br />外部调用临时批处理命令代码如下:<br /> import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;public class CheckStream extends Thread { BufferedReader bufferedReader;

2010-06-11 15:08:00 701

原创 synchronized的用法

<br />1、synchronized关键字的作用域有二种: <br />1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法)。这时,不同的对象实例的synchronized方法是不相干扰的。也就是说,其它线程照样可以同时访问相同类的另一个对象实例中的s

2010-06-11 14:12:00 515

原创 System.getProperities()

<br />Properties props=System.getProperties(); //系统属性<br />   System.out.println("Java的运行环境版本:"+props.getProperty("java.version"));<br />   System.out.println("Java的运行环境供应商:"+props.getProperty("java.vendor"));<br />   System.out.println("Java供应商的URL:"+prop

2010-06-11 12:49:00 718

原创 Oracle的thin与oci连接方式比较

应用与oracle的连接分为thin和oci两种模式,比较Oracle ociOracle thin实现方式用Java调用本机Oracle客户端达到访问数据库目的用Java完成访问数据库Oracle客户端需要安装配置不用安装性能理论上略好理论上略差移植性略差略好推荐使用THIN   DRIVER,移植性好,相对规范些,问题也少。具体连接上的写法的差异:jdbc:oracle:thin:@youroraclehost:1521:yoursidjdbc:oracle:thin:@(description=(ad

2010-06-11 09:09:00 3931

原创 Oracle SQL的一些优化

定期重构索引:ALTER INDEX REBUILD 在WHERE子句中,如果索引所对应的值的第一个字符由通配符开始索引将不被采用避免在索引列上使用计算避免在索引列上使用NOT尽量用>=和和对索引列使用OR会导致全表扫描,应该使用UNION替换OR避免在索引列上使用IS NULL和IS NOT NULL,这需要在DB设计的时候避免默认的空值如果索引是建立在多个列上时,只有第一个列被WHERE子句引用该索引才会被选择避免显式或者隐式改变索引列的类型,在比较中,尽量显式转换被比较值的类型到索引的类型在不是特别

2010-06-09 14:01:00 417

原创 持续集成工具的选择

<br />持续集成(continuous integration)作为敏捷编程的基石现在已经被绝大多数的开发团队所广泛采用。而持续集成的工具现如今也是百花齐放,各有千秋,本文主要对比了在Java领域中比较常见的几种CI server(因为公司要求统一整个公司的CI server)。如果想了解更多的工具,可以看这里:http://confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix,这个网页集中了决大多数比较流行的CI server。

2010-06-04 16:44:00 966

原创 CruiseControl.Net持续集成实战指南

<br /><br />本文准备分三篇:<br />一、工具和环境的简要介绍<br />二、CCNet的配置(.Net项目)<br />三、CCNet中C++项目的配置<br />废话不多说了,实战开始!<br />工具准备:<br />首先说说我的实战环境<br />操作系统:Windows XP 专业版 其中 IIS 5.1<br />开发工具:Vis l St io.net 2003  Vis l St io 2005(说明一下,我的C++项目是03环境下的,05不是必需的,但是本文中我建立的C#项目

2010-06-02 16:21:00 1115

原创 常用CMD命令

Windows netstat 查看端口、进程占用查看文件夹目录结构tree > list.txttree /f >list.txt

2010-06-02 14:00:00 2430

java database best practices

java database best practices

2008-01-06

空空如也

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

TA关注的人

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