开发工具
阿童木-atom
行到水穷处,坐看云起时!
鄙人学富五车、才高八斗。技术能力称雄天下,敢领风骚数五百年。java、scala、python、C/C++、php登峰造极,精通Spring、mybatis、hibernate、struts2各种框架及具备各种大型系统架构能力,深耕搜索、推荐、数据挖掘、机器学习、深度学习、人工智能等领域,通读lucene、solr、elaticsearch、sphinx、mahout、tensorfolw等开源项目源码,精通hadoop、hbase、hive、spark、kafka、rabbit、activeMQ等大数据处理工具的应用。
展开
-
深入理解maven构建生命周期和各种plugin插件
本博文不会长篇大论的讨论生命周期的概念,而是从各种plugin的实际功能和应用出发,来讨论maven的实际应用,说得通透一点,生命周期(lifecycle)可以理解成由各种plugin按照一定的顺序执行来完成java项目清理、编译、打包、测试、布署等整个项目的流程的一个过程。 生命周期(lifecycle)由各个阶段组成,每个阶段由maven的插件plugin来执行完成。生命周期...原创 2018-05-15 15:37:48 · 45042 阅读 · 15 评论 -
理解maven命令package、install、deploy的联系与区别
我们在用maven构建java项目时,最常用的打包命令有mvn package、mvn install、deploy,这三个命令都可完成打jar包或war(当然也可以是其它形式的包)的功能,但这三个命令还是有区别的。下面通过分别执行这三个命令的输出结果,来分析各自所执行的maven的生命周期。mvn clean packagemvn clean installm...原创 2018-05-15 16:15:39 · 440312 阅读 · 80 评论 -
centOS系统gcc升级步骤(亲自测试成功)
第一步,下载你需要的gcc源码,https://mirror.sergal.org/gnu/gcc/ 到这个地址去找就可以了。这里我们假设安装的是gcc-4.9.0.tar.gz 第二步,tar -xzvf gcc-4.9.0.tar.gz 然后 cd gcc-4.9.0 第三步,./contrib/download_prerequisites 这一步是下载所...原创 2018-07-18 11:37:17 · 29150 阅读 · 1 评论 -
linux系统lib64中的libc.so.6版本升级
libc.so.6 是c运行时库 glibc的软链接,而系统几乎所有程序都依赖c运行时库。程序启动和运行时,是根据libc.so.6 软链接找到glibc库。删除libc.so.6将导致系统的几乎所有程序不能工作。 每个glibc.so文件有它支持的libc版本,可以通过 strings /lib64/libc.so.6 |grep GLIBC_ 查看,一定要选择这条命令列出的版本。如果...原创 2018-07-18 14:29:12 · 41696 阅读 · 7 评论 -
centOS下安装rasa_core(亲自测试可行)
本文讲解在python3.6下安装rasa_core,安装rasa_core不用再单独安装rasa_nlu。 首先要确保安装了gcc,g++,python3,pip本文不再详解,在下面的安装过程中如果提示少了哪些东西,安装上就可以了 第一步,安装conda wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/A...原创 2018-07-18 17:57:06 · 17048 阅读 · 0 评论 -
彻底理解Linux系统下文件的软链接和硬链接的区别
最近有同事来问鄙人,通过ln命令创建的文件的软链接和硬链接到底有啥区别,使用起来功能上貌似是一样的,感觉都像是文件的一个别名而已,而且软链接用的居多。网络上流传的资料,大多都是胡扯级别的:软链文件与源文件内容不同、硬链接会创建独立的虚拟文件、inode不同或相同之类的。建立文件链接的目的一般是:当有多处使用同一个文件时,如果文件的位置或名称变更了,每一处都要随着更改,如果是使用软链接,则只需变...原创 2019-09-10 13:11:07 · 14797 阅读 · 3 评论 -
shell脚本中常用的几个特殊变量
$0 这个程式的执行名字$n 这个程式的第n个参数值,n=1…9$* 这个程式的所有参数,此选项参数可超过9个。$# 这个程式的参数个数$$ 这个程式的PID(脚本运行的当前进程ID号)$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)$? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)$- 显示shell使用的当前选项,...原创 2019-09-11 13:36:06 · 11081 阅读 · 0 评论