分类 工具类 中的文章

我是如何破解公司 400K 网速限制下载 Docker 镜像的

声明:私设外网 VPN 是违法行为,本文仅作技术分享,如有参考本文技术手段的违法乱纪行为,产生的一切法律后果与作者无关。 我司的办公网络限制下载 400Kb/s,对于常规办公来说足够用了,然而对于我等动辄下载几百 Mb 的 jar 包的程序猿来说简直无法忍受这龟速。前些天折腾Docker时就用技术手段小小……

阅读全文

Git 协同工作流实战二(最佳实践)

概述 本流程的分支管理维护两个长期分支,Master分支为主分支;维护两类临时分支:BUG修复分支和特性分支。Stable分支总是落后于或等于Master分支的进度,且Stable分支总是由Master分支合并而来,当整个产品进行大的功能升级或者达到版本发布条件时,合并Master……

阅读全文

Git 协同工作流实战一(综合分析)

概述 随着项目越来越复杂,以至于出现一种现象:开发完成的代码不敢提交到远程仓库,怕升级系统时引发问题。这也暴露出测试、管理上的缺陷。 软件系统的升级发布与开发人员和代码管理是密不可分的,良好的代码管理有助于提升团队的开发效率,使软件版本的迭代变得清晰可控,因此有必要建立一套代码分支管……

阅读全文

下载利器 Aria2

aria2 是基于 GNU 协议开源的下载文件的工具。支持的协议有 HTTP (S)、FTP、SFTP、bt、 Metalink。 亮点 多连接下载。aria2 可以从多个源/协议下载文件,并尝试利用您的最大下载带宽。真正加快您的下载体验。 轻量级。aria2 不需要太多内存和 CPU 时间。当磁盘缓存关闭时,物理内存使用量通……

阅读全文

Maven打包构建完全指南二(打包构建)

打包构建 开发阶段我们一般都是在IDE里面直接运行Java代码,在项目发布部署时如何导出jar包或war包呢? 非Maven项目 以Eclipse为例,右击项目名,选择Export选择JAR file、Runnable JAR file或WAR file即可 Maven项目 Maven的打包策略有很多……

阅读全文

Maven打包构建完全指南一(依赖管理)

前言 Apache Maven是一个软件项目管理和构建工具。基于项目对象模型(POM)的概念,Maven可以从一个核心配置文件管理项目的构建,报告和文档。 虽然近年来Gradle作为后起之秀借着Android的东风大肆扩张,Maven作为主流构建工具的地位还是不可动摇的。我们可以看到很多明星项目……

阅读全文