- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Git 工作区内容的恢复
方法1:当我们修改代码(版本N)还没有使用git add filename 添加到暂存区时候,发现修改的代码可能是错误的,然后需要恢复到上一个版本(版本N-1),此时可以使用git checkout -- filename 进行恢复。当恢复到上一个版本(版本N-1)后悔了,想要回到当初的版本N,此时由于我们没有添加到暂存区因此无法通过移动HEAD指针进行恢复,此时可以借助IDEA IDE工具进行恢...
2018-06-29 15:00:26 6855 1
原创 Log4j不同任务的日志输出到不同的日志文件中
最近手中任务开发一个数据提取系统,目的是为了将原本手动提取数据的工作进行自动化,提高效率。用户每次可以提交一个job的配置信息到系统中进行数据计算,提取想到的数据。系统支持并行执行多个job,但是由于并行化执行导致原来的日志文件记录变的混乱,当数据提取存在问题时候 不便于诊断,因此如果可以更好的将每一个job的日志存储到单独的日志文件中则排错会高效很多。如下将介绍如何实现,log4j的配置信息如下...
2018-06-28 17:32:02 1569
原创 Linux下使用Shell截取文件一部分内容保存到新的文件中
在集群上跑数据时市场会出问题,为了方便查看日志个人喜欢将日志下载本地使用notepad查看,但是由于集群是公用资源,每一个日志文件都会非常大,如图:不便于下载到本地进行查看,为了可以将你关注的部分日志下载到本地,可以进行如下操作:1: 确定有自己业务有关的日志在文件中的行数 grep -n "业务有关的关键字" hive.log.2018-06-26图中关键字为0201的搜索结果,绿色数字为出现...
2018-06-27 11:33:27 35219
原创 Hive入门之WordCount
一心只想做大数据开发的低端中级玩家都会觉着觉着写Hive SQL很无趣,对开发设计的提升不是很有利,但是真正在企业中实践的话往往会改变一些看法。因此导致现在写一篇关于Hive的WordCount文章虽然自己都会感觉自己很Low,但是当真正意识中一些事情重要的时候还是要低下头去做才是正确的选择。以上这些就是想系统学习Hive的原因,虽然自己不是一个Hive入门选手,但是还是想系统从入门...
2018-06-24 00:27:19 320
原创 Window平台转Mac平台,如何启动Git-GUI
多数人可能还是推荐使用命令行,但是个人觉着还是适合自己的才是最好的。之前一直在Window平台下开发,起初使用Git命令行操作,每一次查看代码差异时候都需要git diff一下,然后在控制台看着代码差异,感觉效果不是很直观,后来就开始使用git gui,在Window平台下安装git时候可以自动创建git命令与git-gui两个启动图片,但是在mac下安装git你会发现根本没有这两个图片;起初以为...
2018-06-20 19:57:25 2592
原创 Junit关于并发执行测试的源码简单分析和使用
并发执行测试用例目的很简单:就是为了高效使用资源降低测试时间,俗话说天下武功,唯快不破,对,就是求追速度。Junit中有关并行执行测试的关键组件为ParallelComputer,ParallelComputer的基类为Computer。Computer在Junit项目中是一个执行runners或者suites的角色(Runner是一个执行测试用例的执行器;Suite继承至Runner,Suite...
2018-06-09 16:12:41 1964
天津大学周伟状态压缩论文
2018-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人