原创 持續集成進階篇

持續集成進階篇 在前一篇文章持續集成入門篇中我大概介紹了下持續集成的概念及工具(抱歉,在前一篇文章中我查的資料不夠與時俱進,工具介紹的都比較老,目前流行的工具應該就屬Jenkins和Travis CI 了)。 這篇文章我將就持續集

原创 GitLab 中文文檔

GitLab 中文文檔 使用 .gitlab-ci.yml 配置project's builds 這篇文檔講述了.gitlab-ci.yml的用法,這個文件被 GitLab Runner用來控制project's builds

原创 Git 合併遠程分支

Git 合併遠程分支 在Rainbow項目的過程中。進行新版本開發的時候,在Git中創建了一個0.2的版本進行管理。 但後來發現master版本不變,使用新的版本號進行源碼管理會有一定的麻煩。如,我每次進行開發新的系統版本的時候,我

原创 轉載_CI 系統搭建:Git、Gerrit與Jenkins

轉載_CI 系統搭建:Git、Gerrit與Jenkins 去年寫的這五篇 CI 文章時候方便郵件測試,自己搞了一個 thstack.com 域名玩。當時也沒在意,所有的文章裏郵箱地址都是引用 @thstack.com 域名。讓我沒

原创 使用 IBM Data Studio 管理數據庫最佳實踐

使用 IBM Data Studio 管理數據庫最佳實踐 簡介 從 DB2 V10.1 開始, DB2 控制中心將不再成爲隨着 DB2 一起發佈的數據庫工具,取而代之的是 IBM Data Studio3.1.1。Data Stu

原创 MySQL命令行導出數據庫

MySQL命令行導出數據庫 MySQL命令行導出數據庫: 1,進入MySQL目錄下的bin文件夾:cd MySQL中到bin文件夾的目錄 如我輸入的命令行:cd C:\Program Files\MySQL\MySQL Server

原创 javaweb項目運轉流程

javaweb項目運轉流程 做web項目,不僅要會做,還需要了解其工作流程,爲什麼這麼做!這些知道了。其他的都是渣渣。上圖!對於web 項目瞭解他的運行流程之後,基本其他的都不是問題。web項目還是很簡單的 這是簡化的開發時常用的流

原创 第一章 Java Web工作原理

第一章 Java Web工作原理 一:在本章我們將學到如下的內容 》HTTP協議原理 》服務器端Web編程原理 》Servlet與Web容器 》Java Web應用程序的組成 》Tomcat介紹   一:1.1解析HTT

原创 gerrit 使用中踩過的小坑

gerrit 使用中踩過的小坑 gerrit 不能推送 merge git push origin HEAD:refs/for/master Counting objects: 203, done. Delta comp

原创 Gerrit使用說明手冊

Gerrit使用說明手冊 Gerrit使用說明手冊 1. 用戶組 新用戶由系統組配置帳號後,登錄192.168.0.80輸入管理員給你創建的帳號,然後註冊,註冊相關信息,包括郵箱,全名,ssh-key  配置界面如下:  1.1

原创 gerrit 安裝筆記

gerrit 安裝筆記 安裝沒有太大的問題,網上大把的資料,這裏記錄下遇到的問題及解決辦法。 1. Permission denied (publickey) 我安裝完後配置好.ssh/config裏的帳號和服務器地址,端口之類的

原创 Git LFS 入門指南

Git LFS 入門指南 出於好意:設計團隊開始把他們大尺寸的圖形文件添加到你的項目倉庫當中,然而引起的結果是,你看着倉庫不斷增大直到數 GB 大小...... 在 GIT 中以二進制文件來運行確實是一種明智的做法,每當提交一個

原创 在複雜的網絡環境下構建 DevOps 測試的最佳實踐

在複雜的網絡環境下構建 DevOps 測試的最佳實踐 DevOps 技術簡介 “DevOps”是“Development”和“Operations”的組合。表示通過吸引並協調軟件交付生命週期中的所有參與者來完成其工作 ( 參與者包

原创 DevOps實踐集——應用運維之持續部署

DevOps實踐集——應用運維之持續部署 1. 場景 持續部署:業界沒有統一明確地定義,簡單理解爲將集成結果部署到不同的環境供用戶使用,並且立即反饋部署結果的實踐,其中不同的環境包括:開發環境、測試環境、預發佈環境、生產環境 持續部

原创 大文件的排序和去重 超級簡單的實現

大文件的排序和去重 超級簡單的實現 有一道校招生的面試題,是要給一個很大的文件(不能全部放內存,比如1T)按行來排序和去重。 一種簡單解決方案就是分而治之,先打大文件分詞大小均勻的若干個小文件,然後對小文件排好序,最後再Merge所有的小