CentOS7更换国内Yum源
7年前(2018-12-17) 2065浏览 1评论
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次...
7年前(2018-12-17) 2065浏览 1评论
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次...
7年前(2018-12-16) 2902浏览 0评论
简介 Maven Embedder是Maven的一部分,属于一类嵌入式组件,支持CLI和日志记录功能。官网资料比较少,只有很短的几句介绍,如果不需要在构建过程中进行比较精细的监控和步骤跟踪,可以考虑这种集成方式。此外,Maven Embedder有很...
7年前(2018-12-15) 2220浏览 0评论
背景 一般在使用maven进行程序打包过程中最常用方法是使用maven-assembly-plugin或者maven-shade-plugin插件。最近在做项目的时候需要对用户所指定git仓库中代码进行编译打包,由于无法获取Jenkins较高授权,因...
7年前(2018-12-03) 2009浏览 0评论
Linux内核为了提高读写效率与速度,会将文件在内存中进行缓存,这部分内存就是Cache Memory(缓存内存)。即使你的程序运行结束后,Cache Memory也不会自动释放。这就会导致你在Linux系统中程序频繁读写文件后,你会发现可用物理内存...
7年前(2018-09-16) 2730浏览 0评论
背景 最近在逐步接手公司JStorm实时计算部分的Mesos集群管理,公司的实时计算引擎目前以Alibaba JStorm为主,资源管理部分依托于Mesos+Marathon+Docker,这种部署方式在集群扩容和管理方面是非常方便的,而且通过不同角...
7年前(2018-06-13) 3064浏览 0评论
最近在研究Metrics在分布式程序中的打点统计,源码下载下来后有个doc文件夹,对其中文件进行编译时提示: localhost:docs w3sun$ make Please use `make <target>' where <...
7年前(2018-04-23) 4538浏览 0评论
Homebrew Homebrew简介 Homebrew是一款适用于Mac OS或Linux的软件包管理器,用以简化Mac OS或Linux系统上的软件安装过程。中文主页地址:https://brew.sh/index_zh-cn,Github地址:...
7年前(2018-04-06) 1139浏览 0评论
生产环境中IDC托管的服务器或者云主机通常不具备访问外网权限,部署开源软件一般都是在赋予外网权限的开发机(网关机)下载后再分发到相应集群,操作起来非常不方便。如果开发机启用了http或者socket代理服务,那么我们可以很方便地使用curl命令通过代...
7年前(2018-01-28) 3812浏览 0评论
ibook store iBook store 是Mac/iphone中自带的读书软件,可以免费阅读好很多类别的书籍、文章和音视频资料,但是也不知从什么时候开始被国家审查了,打开后直接显示醒目的五个大字:ibook store不可用。但是可以选择曲线...
7年前(2018-01-16) 2101浏览 0评论
程序开发过程中最常用的版本管理软件包括git,github和gitlab,其他同事完成代码更新并提交到master分支后,自己想把master分支中更新的代码merge到自己的dev分支中是经常需要的操作,可以通过以下命令实现: 切换至本地maste...
7年前(2018-01-08) 3448浏览 1评论
环境准备 CentOS-6.9-x86_64 Putty 0.62 PuTTYgen(PuTTY key generator) 或者可以下载Putty完整版 https://the.earth.li/~sgtatham/putty/latest/w6...
8年前(2017-12-15) 2127浏览 0评论
git提交 一般编写完代码后都会执行push前的两步操作: git add . git commit -m "update for common utils" 如果仅仅是为了修改注释则可以使用git commit –amend进行修改,如...