- 浏览: 53440 次
- 性别:
- 来自: 上海
-
最新评论
文章列表
SVN,HG,GIT命令对照 SVN,HG,GIT是三种常见的版本控制系统,本文简单列出一些相似的操作命令。当然,三种系统各有特点,严格的对应关系是没有的。
1,第一次下载,包括源码和版本库:
svn checkout http://path/to/repo repo_name
hg clone http://path/to/repo repo_name
git clone http://path/to/repo repo_name或者git clone git://path/to/repo repo_name
2,下载服务器上最新的更新:
svn update
hg pull & ...
Hibernate 中对象会分为三种状态:瞬时(transient),持久(Persistent),脱管(Detached)。
save/persist/saveorUpdate: transient state -> Persistent state
transaction.commit: Persistent state -> Database
Session.close: Persistent state -> Detached state
对于对象比较有两种方法:
(1) == 操作符比较内存地址
(2) equals和hashcode比较对象的哈希值
那么针 ...
在Java调试的过程中,经常需要用到一些调试工具,从JDK5.0开始,JDK包里面加入了jvisualvm,jstack, jconsole, jinfo, jmap, jdb, jstat, jps, 下面对这些工具做简单介绍:
jvisualvm -- java的VisualVM工具,GUI工具,可监控、性能评估、故障诊断主机上所有java进程的cpu,内存,线程使用情况,类似于JProfiler。.
jstack -- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序 ...