- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 阿里开源项目dataX简介
一、安装教程http://www.myexception.cn/open-source/1866902.htmlhttp://yangyoupeng-cn-fujitsu-com.iteye.com/blog/1832143二、应用程序入口在Engine.java类中/** * Program entry > NOTE: The DataX Process exists c
2016-08-26 15:30:29 2943
原创 Linux(centOS)安装ant
这里是1.9.7的版本,如需最新版本,请到http://ant.apache.org/bindownload.cgi查找1、转到/usr/ant目录2、wget http://mirror.bit.edu.cn/apache//ant/binaries/apache-ant-1.9.7-bin.tar.gz下载完成后解压tar -xvf apache-a
2016-08-22 11:16:32 344
原创 linux卸载rpm
rpm安装后的服务名称与rpm安装包的名称是不一样的,因此在安装了以后,需要查询已安装服务的名称才可以准确卸载1. 安装rpm -i t_dp_datax_hdfswriter-1.0.0-1.noarch.rpm 2. 卸载,此时会提示没有安装。其实是因为安装后的服务名称与安装包名称不同引起的rpm -e --allmatches t_dp_datax_hdfswri
2016-08-22 11:04:28 388
转载 Maven的pom.xml中的scope节点和依赖传递
Maven工程的dependency(依赖)有一个范围属性,描述这个依赖的作用范围。有4个值,分别是:1. test,指的是测试范围有效,编译和打包时都不会使用这个依赖2. compile,指的是编译范围有效,编译和打包时都会使用这个依赖3. provided,在编译和测试范围有效,但在打包时不会引入这个依赖。典型如servlet,因为tomcat默认提供了这个依赖,不需要额外引入。
2016-08-20 22:58:28 1134
原创 开发工具集
java web1. redis命令大全:http://doc.redisfans.com/2. dubbo中文文档:http://dubbo.io/User+Guide-zh.htm3. 数据迁移工具DataX:http://code.taobao.org/p/datax/wiki/DataX%E4%BA%A7%E5%93%81%E8%AF%B4%E6%98%8E/4. Mave
2016-08-15 15:56:23 590
转载 Wireshark基本介绍和学习TCP三次握手
之前写过一篇博客:用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多TCP和UDP的资料,但是从来没有真正见过这些数据包, 老是感觉在云上飘一样,学得不踏实。有了wireshark就能截获这
2016-08-12 13:58:23 241
原创 记一次JVM内存调整
背景线上环境的java进程,内存占用持续增高,没有下降的迹象。到网上看了几篇文章,结合以前看的书,对JVM参数进行了调整。运行环境:linux + jetty过程如下1. 使用'top'命令查看java进程的'pid'(同时也能看到cup和内存使用率)2. jmap -heap pid使用该命令查看JVM的内存分配情况,举个例子(不是真实环境):[root@lo
2016-08-12 11:19:53 538
原创 读文件异常:java.nio.charset.MalformedInputException
今天写一个读文件的程序Path path = Paths.get("d:" + File.separator + "medical.txt"); BufferedReader reader = Files.newBufferedReader(path); Path resultPath = Paths.get("D:" + File.separator +"medical dic
2016-08-09 14:21:58 25182
原创 记一次java内存分析
昨天遇到了内存溢出,之前看过java虚拟机,还记得dump和MAT以及大概的定位方法(虽然没用过)。于是,开始。1. 下载MAT,地址:http://www.eclipse.org/mat/downloads.php选择自己需要的版本,下载前可以选择比较近的镜像,可以提高下载速度:2. 下载后解压,结构如下(我的是win64):3. 设置虚拟机参数为
2016-08-09 10:57:15 416
原创 如何通过maven库查找pom中dependency
1. 访问:http://mvnrepository.com/2. 通过搜索栏搜索你需要的jar,如spring。Maven会列出spring相关jar包的一个列表。点击相应jar包下方的超链接3. 进入jar包首页后,下方倒序列出了该jar的版本。点击所需版本的超链接4. 这里就是该版本jar包的写法了,拷贝进pom即可
2016-08-08 10:17:24 9919
原创 String.replaceFirst无效
replaceFirst(String regex, String replacement)如果regex参数中有‘正则中的特殊符号‘,如我遇到的就是‘+’,那么该方法有可能失败,因为这些符号作为条件而不是内容去匹配了。解决方法是对这些特殊符号进行转义。举个例子:String img = " xxx xxx "; img = img.replaceFirst("44+44", "
2016-08-04 14:37:49 2101
原创 正则工具类-匹配格式相同的多个组
工具方法: /** * 解析target,并返回pattern匹配到的结果集合,不包括整个字符都匹配的情况 * @param target * @param pattern * @return */ public static List patternParseGroup(String target, String pattern) { List
2016-08-04 11:01:59 920
空空如也
linux磁盘磁盘,du和df命令的结果不一样
2018-03-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人