- 博客(6)
- 收藏
- 关注
原创 git checkout,fork,pull request 指令
前言git checkout命令用于创建分支和切换分支或恢复工作树文件。git checkout是git最常用的命令之一。同时也是一个很危险的命令,因为这条命令会重写工作区。例子 指令的作用详解创建新分支:git branch branchName (git -b) 切换到新分支:git checkout branchName 删除分支:git branch -d br...
2018-06-18 23:55:46 2684
原创 在Eclipse中查看UML图(以及eclipse-file-new-other,找不到AmaterasUML问题解决)
安装GEF和AmaterasUML安装AmaterasUML前,需要先安装GEF 采用eclipse在线安装方式安装就好。 eclipse在线安装GEF的地址: http://download.eclipse.org/tools/gef/updates/releases/ 安装好GEF后,安装AmaterasUML 先到如下地址下载: http://sourceforge.jp/p...
2018-06-08 23:49:12 7721 8
原创 JVM GC优化
查看JVM的GC过程在启动你的程序的时候,使用-verbose:gc 参数,将程序的 GC情况输出至 log 文本文件中。对log 文件进行简要分析。 输入的参数为“-verbose:gc -Xloggc:gc.log -XX:+PrintGCTimeStamps -XX:+PrintGCDetails”将日志文件输入到gc.log中并且打印时间戳和GC的详细信息。 输出的gc.log...
2018-06-03 09:44:45 2554
原创 JAVA各种读写方式总结
Scanner首先写一个函数来获取Scanner对象。Scanner reader = null; try { reader = new Scanner(new File(filepath)); } catch (FileNotFoundException e) { e.printStackTrace(); } return re...
2018-06-03 09:05:48 503
原创 Lab5遇到的问题和解决途径
读取文件时间过长一开始在用Lab3的代码读取文件时,读取时间超过了半个多小时,读取时间过长,因此寻找原因。 首先观察到在建图的边和点的判断中,有循环遍历整个集合来看是否有重复的边或顶点的label,有通过逐个拷贝来防止内存泄漏(深拷贝返回edges和vertices集合),有checkRep的assert检查,都会极大的降低程序的效率,因此将这些部分注释掉。 但是注释掉后程序运行的时间并没...
2018-06-03 08:50:11 417
原创 配置VisualVM和MAT
配置Visual VM首先在https://visualvm.github.io/download.html 下载VisualVM启动器和在https://visualvm.github.io/idesupport.html 下载visualVM到Eclipse的插件。 下载完成后将visualvm_141.zip 解压到当前目录下。 将visualvm_launcher_u2_eclip...
2018-06-03 08:45:31 1054
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人