原创 maven 安裝與核心概念

概要: 一、maven  安裝與核心概念 概要: maven 安裝 maven 編譯(compile) 執行測試用例(test) maven 打包 maven  依懶管理     1、安裝: 官網下載 Maven (http://mave

原创 Java常用類庫與技巧 --- HashTable

HashTable 在java.util.concurrent包中

原创 快速掌握jenkins核心功能

  jenkins 概述與環境配置 基於jenkins 實現可持續化集成 jenkins pipeline 核心應用 一、jenkins 概述與環境配置 知識點: 關於可持續化集成 (CI) jenkins 概述 下載安裝jenkins

原创 Mysql 5.6安裝

Linux CentOS6.5 yum安裝mysql5.6 1.新開的雲服務器,需要檢測系統是否自帶安裝mysql 1 # yum list installed | grep mysql 2.如果發現有系統自帶mysql,果斷這麼

原创 Jenkins 大型系統持續迭代實踐

概要: 持續發佈版本所面臨的問題 版本快速迭代流程設計 集成部署環境構建   一、持續發佈版本所面臨的問題   提問: 現在所在的公司是如何發佈版本的?多久發佈一次? 已什麼樣的形式進行發佈? 有沒有出現過發佈事故?   增量發佈? 修改

原创 搭建企業私有Git服務

一、GIT服務器搭建方式 上一節課我們講過GIT是一個分佈式版本管理系統,既然是分佈那麼必定會涉及遠程通信,那麼GIT是採用什麼協議進行遠程通信的呢?       git支持的四種通信協議: Local(本地協議) ssh http(D

原创 Java常用類庫與技巧 --- Java的IO機制

Java的IO機制    

原创 Maven私服構建與插件開發

maven 生命週期 Maven自定義插件開發 基於nexus構建企業私服 一、maven 生命週期 知識點概要: 生命週期的概念與意義 maven 三大生命週期與其對應的phase(階段) 生命週期與插件的關係 生命週期與默認插件的綁

原创 linux安裝與常用命令介紹

一 從認識操作系統開始 1.1 操作系統簡介 我通過以下四點介紹什麼是操作系統: 操作系統(Operation System,簡稱OS)是管理計算機硬件與軟件資源的程序,是計算機系統的內核與基石; 操作系統本質上是運行在計算機上的軟件程序

原创 MySQL是什什麼?

MySQL是什什麼? ⼀一種開源數據庫 互聯⽹網應⽤用最⼴廣泛的數據庫 WEB開發⼀一定會碰到的數據庫 ⽀支持C/C++、Java、Python、Go等多種語⾔言 傳說中LAMP組合之⼀一 • Linux+Apache

原创 深入理解 Git 與 SVN

一、GIT體系概述 提問: 大家公司是用什麼工具來管理代碼版本?SVN、CVS、GIT  GIT和SVN有什麼區別呢?   GIT 與 svn 主要區別: 存儲方式不一樣 使用方式不一樣 管理模式不一樣 1、存儲方式區別 GIT把內容按元

原创 IOC 容器設計理念與核心註解

1.ioc 和 DI  需要解決最根本的問題是什麼? 答:最需要解決的問題是 bean 的循環依賴的問題 2.BeanFactory  和 applicationContext 的本質區別? 答:加載的時機不同,BeanFactory 是

原创 centos7 防火牆配置

centos7 防火牆配置 firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-port=8080/tcp -

原创 JDK 8 安裝(linux)

linux 操作 1.清理系統默認自帶jdk 如果安裝centos6.8 時默認安裝了例如openjdk等,先執行 rpm -qa | grep jdk 查看已經自帶的jdk ,然後卸載 卸載命令: sudo yum remove xxx

原创 vsftpd 文件服務器 (安裝與配置)

卸載 sudo yum remove vsftpd 1.安裝 執行 yum -y install vsftpd 默認配置文件在 /etc/vsftpd/vsftpd.conf 2.創建虛擬用戶 (1)選在跟或者用戶目錄下創建ftp文件夾: