- 博客(50)
- 收藏
- 关注
注册SVN为Window自动系统服务
每次对本地SVN仓库进行操作时之前,总要在CMD中敲入一条命令:svnserve -d -r D:\SVNServer\repository来启动服务器,感觉很麻烦。可以将SVN注册为windows系统服务,启动类型为自动的,这样以后,就不用手工敲命令来启动服务器。方法:sc create svnservice binPath=空格“D:\Program Files\Subversi...
2009-11-11 16:19:02
119
Shell 并发
在用shell调用JAVA类执行某些操作和其他shell命令时候,如果希望在性能上有很大的提升,可以用shell并发或者多线程来实现。方法:后台执行&+waitfor group in ≷dodo1group $group & #后台执行donewait#作用:等待后台执行的操作做完,然后顺序执行下面的命令。......#其他操作...
2009-10-27 16:04:21
106
shell if比较运算符
-eq 等于 -ne 不等于 -gt 大于 -lt 小于 -le 小于等于 -ge 大于等于 -z 空串 = 两个字符相等 != 两个字符不等 -n 非空串...
2009-10-27 15:56:25
154
Myeclipse注册机
今天我的myeclipse到期了,找网上找了很多的注册码,都无效,最后让我找到了一个注册机,据说可以用到2012年年底,5.5~7.0都OK。 下载地址:http://download.csdn.net/source/1215640...
2009-10-18 22:03:20
77
CHM文档制作
工作时遇到问题的时候,大脑的内存有限,常常要查看各种方案文档。如果忘记了文档的位置,就需要在电脑的每个角落寻找,效率比较低。 我在想,能不能把平时的经验文档全部集中到一个可以搜索的chm的文档中。当需要的时候,只需要打开一个chm文档,就像看API文档一样,非常方便。 在网上找了一下,没有通过写程序的方法制作的,一般都是通过制作chm软件来完成的。 我选择了Easy ...
2009-10-18 21:54:20
107
原创 20 Ways to Waste Your Money
1.Buy new instead of used 2.Carry a credit-card balance 3.Buy on impulse(心血来潮) 4 Pay to use an ATM. 5.Dine out frequently(频繁的外出就餐) 6. Let your money wallow(增值). 7.Pay an upfront fee...
2009-10-18 21:51:02
86
第一份工作 第一天
今天 作为一个应届还未毕业的学生 到公司去报道 填写员工登记表和签订劳动合同 下午 培训了几个小时 分配了一周的任务 study tips:举一反三,融会贯通。(反应快,多动脑筋,思考为什么)行业性质要求我工作中一定要注意安全,不能任意删改任何东西。应届生是渺小的,但是我会迅速成长。缩小差距。我什么都没有,唯一有的是时间。 ...
2009-03-02 22:14:35
78
名称解析系统
本地主机名解析系统:Hosts文件。 里面有一行:127.0.0.1 localhost在XP中的位置:C:\WINDOWS\system32\drivers\etc
2009-01-16 11:58:42
118
Java SE 6.0加强了JDBC 4.0
Java SE 5.0(代码叫做:Tiger 老虎)Java SE 6.0(代码叫做:Mustang 野马) JDBC 4.0是为了提供更简单的设计和更好的开发者体验。Java SE 6.0绑定了一个内置的Apache Derby,这是为了方便开发者体验JDBC 4.0的新特性,不用另外下载,安装和配置数据库。 JDBC 4.0的新特性主要包括: Auto-loading of ...
2009-01-15 22:23:04
126
安装tomcat出错failed to install tomcat5 service问题的解决方法
解决方法: 先删掉系统服务里面的tomcat5。 方法:开始-->运行-->cmd-->sc delete tomcat5 会显示: [SC] DeleteService SUCCESS然后再安装tomcat到那个位置就不会跳出那个安装tomcat5 service的错误。 在Windows环境下,删除系统服务里的服务的方法:最好的还是sc...
2009-01-15 15:17:09
443
1
端口映射查看工具Fport的使用方法
今天在《深入体验Java Web开发内幕--核心基础》上看到作者推荐使用Fport工具,它与netstat -na的结果不同的是:Fport可以更好的显示结果,显示出哪个应用程序占用了哪个端口,并且可以对结果排序显示。很方便。但是初次使用,会出现问题:运行Fport.exe时,跳出一个运行窗口,很快就消失,来不及查看就没有了。原因是因为Fport是一个DOS工具,在WINDOWS环境下打开就自...
2009-01-14 22:29:02
2217
创建一个数据库的执行顺序(Oracle)
要创建一个数据库,必须按照正确的顺序执行下列步骤:1.创建一个参数文件和一个口令文件;2.使用创建的参数文件在内存中构建一个实例。3.执行CREATE DATABASE命令,执行结果将至少生成一个控制文件,两个联机重做日志文件,用于SYSTEM和SYSAUX表空间的两个数据文件以及一个数据字典。4.运行SQL脚本生成数据字典视图与补充PL/SQL程序包。5.运行SQL脚本生成Enterp...
2009-01-06 11:11:32
511
Oracle 10g学习笔记3--服务器体系结构
Oracle服务器由两个实体组成:实例(instance)与数据库。这两个实体是独立的,但是可以一对一或多对一连接在一起。一个数据库可以对应着多个数据库,在数据库创建过程中,实例首先被创建,然后才创建数据库。多对一的关系又称为RAC(Real Application Clusters)实际应用群集。不同计算机上的多个实例打开共享磁盘系统上的一个公用数据库。RAC的限制:只具有双CPU的计算机;...
2009-01-03 22:04:53
87
Oracle 10g学习笔记2--安装
1.操作系统的准备。2.为Oracle创建用户和组。至少创建一个用户和两个组。一个组拥有Oracle 安装软件(以oinstall为例),另外一个组则用于添加能够管理Oracle的用户(通常组名为dba)。 在Windows中安装的唯一要求是必须以本地Adminstrators组成员的身份登陆计算机。3.windows的注册表会自动完成环境变量的设置。4.通过运行Oracle Univer...
2009-01-03 20:33:46
83
安装N次Oracle 10g后终于解决了EM的问题
今天安装Oracle 10g,基本顺利,只是在最后建立数据库时出现两个error xxx password错误,然后进入http://xxxxx:5500/em/ 的管理界面,但是无论怎么操作,始终显示:“数据库状态当前不可用。可能是因为数据库的状态为装载或不装载。单击 '启动' 可以获得当前状态并打开数据库。如果无法打开数据库, 单击 '执行恢复' 可执行相应...
2009-01-03 18:22:38
381
ORACLE 10学习笔记1--基本概念
数据库对象 oracle的数据库对象集合包括:成为关系数据库所需的所有数据库对象(表,视图,约束等),以及提供额外功能的其他数据库对象(程序包,对象类型,同义词,序列等)。其中,BLOB是用于存储视频,图像以及大量文本的二进制大对象。存储过程是执行特定任务的若干SQL和PL/SQL语句的集合。Oracle数据字典数据字典就是一组基表。这组基表包含了用户创建的数据库库对象的相关...
2009-01-03 12:30:01
92
2008年的几件大事
1.SpringSource宣布被微软收购 原文地址:http://www.infoq.com/cn/news/2008/04/microsoft-springsource-purchase SpringSource的CEO Rod Johnson在愚人节那天宣布同意接受微软的收购请求。他们将把焦点放在Spring产品线中基于.NET部分。 这让我很失望,Spring都去...
2009-01-03 11:09:51
496
Best Practices for Exception Handling(异常处理最佳实践)
在JE中一为仁兄的博客中看到一篇关于异常的好文章。原文地址:http://www.onjava.com/pub/a/onjava/2003/11/19/exceptions.html所以也想来温习哈异常知识。优秀的程序员都想写出质量高的代码,就必须控制好异常的用法,异常用的好,可以优化代码,否则,就会产生副作用,因为如果没有把异常用好的话,异常反而会导致你的程序变慢,因为需要去花费内存和CP...
2009-01-01 23:59:33
156
2009年展望
今天是个特殊的日子,可以总结过去的一年,展望即将来临的新的一年。过去的一年,算是我浑噩的人生比较清醒的一 年,经历了很多,学到了很多。过去的一年,也是我们中国比较多事的一年。过去的一年,技术还是那么的平平,但是坚定了一条,我爱上了开源,爱上了优雅的JAVA,爱上了JE,暑假去上海宇信易诚公司实习一个月时间,也让我切身体会到了企业开发的过程,感受到了上海这个国际化大都市和黄浦江的气息。将来的一年...
2009-01-01 15:13:22
73
RMI初探
RMI是一种调用远程主机上方法的分布式技术。它主要有两个对象:服务器远程对象(用来给客户端调用它的方法)和客户端远程对象(用来给服务器端调用)。 为了实现位置透明性,它们分别还有一个本地的代理对象:存根(Stub)和框架(Skeleton)。 存根就是在客户端的对象,它具有和远程对象相同的接口或方法列表。框架就是存在服务器端的客户端代理对象。 远程对象接口必须继承于java.rmi.Remot...
2008-11-27 14:24:38
92
JDK工具库
工具库主要有7种主要程序:javac: Java编译器,将源代码转换为字节码java java解释器,直接从类文件执行java应用程序字节码。appletviewer 小程序浏览器,一种执行HTML文件上的java小程序的java浏览器javadoc根据java源代码及说明语句生成HTML文档jdb java调试器,可以逐行执行程序,设置断点和检查变量javah 产生可以调用...
2008-11-27 12:57:54
106
SQL基础学习
SQL Server2000 的Microsoft SQL Server\MSSQL\Data中存放着数据库的主要数据文件,次要数据文件和日志文件。格式分别为:*.mdf, *ndf和*.ldf*.mdf与*.ndf的区别是:*.mdf是主要数据文件的格式,*ndf是次要数据文件的格式。...
2008-11-22 16:29:08
68
这几天找工作
这几天总共跑了三场笔试,都没有面试通知,感觉很迷茫和失落。深圳太极,苏州清河科技,广州远光软件 我的基础真的不行吗?卷子做的真的很难,好多题目都模棱两可。看来要好好想到底该怎么做? ...
2008-11-21 20:53:58
154
今天斗胆去霸王笔了
今天早上9点半和一个同学一起霸王笔了,这是我的第一次霸王笔,也是第一次笔试!如果没有面试机会,也没有遗憾,因为已经突破自己了。 还需要培养自己的勇气。 勇敢的抓住机会。 数据库环节,SQL语句还有待提高!...
2008-11-18 13:33:37
68
一个数组声明的题目
which of the followiing are valid array declaration for strings of 50 chars?A char c[][]; B.String[] s;C String s[50]; D.Object s[50];答案:B 在声明数组时,不能直接指定...
2008-11-17 17:09:24
167
正则表达式初探
在JDK中的正则引擎主要有五个类:ASCII.class Pattern.class Matcher.clas matchResult.class PatternSyntaxException.class 关键的是Pattern和Matcher类。正则表达式必须首先被编译为Pattern类的一个实例。 然后才能生成一个对象去匹配任意的字符。编译方法: publi...
2008-11-17 16:32:39
58
String 与StringBuffer的关键点
StringBuffer关键点: 1.简单认为.append()效率好于“+"是错误的。 2.不要使用new创建String。 3。注意.intern()的使用。 4.在编译期能够确定字符串值的情况下,使用”+“效率最高。 5.避免使用”+=“来构造字符串 6.在声明StringBuffer对象的时候,指定合适的capacity,不要使用默认值16. 7...
2008-11-17 14:23:16
81
Ext,YUI,jquery编辑工具Spket
Spket有单独的IDE,也有Eclipse的插件。下载地址为:http://www.spket.com/download.html 在Spket上有一个演示用Spket来配置EXT,Yui,jquery的demo 地址为:http://www.spket.com/demos/js.html...
2008-11-17 12:01:04
58
抽象类与接口
对java抽象类的理解如下: 1.普通的Java类也可以在class前加abstract声明为抽象,只不过此时的该类不再可以实例化。 2.如果一个类里有一个以上的抽象方法,则该类必须声明为抽象类,该方法也必须声明为抽象的。此时抽象方法是不可以有body的。 3.抽象类中也可以有非抽象方法,非抽象的方法是(也必须)有body的(这是与一般类相同的...
2008-11-17 10:45:07
73
不能继承的情况
匿名的内部类是没有名字的内部类,不能extends其他类,但一个内部类可以作为一个接口,由另外一个内部类实现。 final类绝对不能因为性能的原因将类定义为final的(除非框架要求)。 如果一个类还没有准备好被继承,最后在类文档中注明,而不要将它定义为final,这是因为没有人可以保证会不会由于什么原因需要继承它。 如果说整个类都是final(在它定义前冠以final关键字),就表明...
2008-11-17 10:01:38
80
super和this
子类里的构造函数如果要引用super的话,必须吧super放在函数的首位。不然会编译的时候会报错。 在java中有两个非常特殊的变量:this和super,这两个变量在使用钱都是不需要声明的。this变量使用在一个成员函数的内部,指向当前对象,当前对象指的是调用当前正在执行方法的那个对象。super变量是直接指向超类的构造函数,用来引用超类中的变量和方法。...
2008-11-17 09:16:03
67
重载与覆盖的区别
重载与覆盖的区别在于方法体不同。成员函数被重载的特征如下: 1.相同的范围(在同一个类中); 2.函数名字相同; 3.参数不同; 4.virtual关键字可有可无。覆盖的特征如下: 1.不同的范围;(分别位于派生类与基类) 2.函数名字相同; 3.参数相同; 4.基类函数必须有virtual关键字。 ...
2008-11-17 09:02:28
202
我的firefox插件
最重要的一个:Foxmarks BookMark Synchronizer 同步插件 移动的FF环境 Delicious BookMarks美味标签 Firebug Web Developer FlashGot 允许调用外部下...
2008-11-16 22:20:30
101
有异常的代码性能比没有用异常的性能还好??
看以下两段代码:Apackage net.betterjava.exception.flow;public class NormalTest { private static long tryOperand=0; private static long finallyOperand=0; public NormalTest(){ super(); } private sta...
2008-11-16 21:43:49
108
我的画流程图的开源工具
今天需要画个异常处理的流程图,苦于在网上很难下载到visio,也不想用庞大的rose,最后终于在善用家软的博客里找到了一款优秀的开源的画图工具:Dia 它跨平台,轻量级的。 我用了一哈,很合我的胃口!...
2008-11-16 19:47:23
821
高质量程序设计--异常
异常处理,是Java中最强大,也是最容易被误用的机制。使用异常的第一步是决定是否使用异常,异常并不是在任何情况下都适用。决定适用异常之后,必须决定如何适用异常。所谓异常处理,就是通知客户程序发生了非正常情况的机制。以下几种非正常情况: 编译错误(compile error):语法错误。 逻辑错误(logical error):算法错误。只有cheng程序员才能检查这种...
2008-11-16 19:30:49
106
请问各位大大:开源框架怎么学习?如何学习框架里面的sample?
请教各位大大: 小弟是一个在校大四的学生,两个月来,自己一直探寻框架学习之道,也不能得道!今天斗胆来发表自己的处女贴,向JE里的大侠们取经!希望大侠们能授业解惑! 首先,我对框架的学习还只在理论阶段,感觉不深刻,一直苦于不能实践,图书馆里的实战的书,大多又都是堆砌代码,并且很抽象,讲的不细致! 我应该怎么提高自己的实战能力? 其次,J2EE开发环境配置,我感到...
2008-11-16 09:35:32
80
计算程序运行时间的代码
在编码时候,有时候要比较不同方案的性能,就需要比较她们运行的时间。计算代码运行时间的方法: long start=System.currentTimeMillis(); .....//你的代码 long end =System.currentTimeMillis(); System.out.println(end-sta...
2008-11-16 09:19:32
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人