原创 rsync+inotify文件實時同步實戰
說明:本文部分內容收集於互聯網 不完全原創 但都經過本人親身試驗 方案: 1、雙向:兩臺服務器都要開rsync同步和inotify監聽 ---> 多對多 2、單向:一臺服務器開inotify 其他服務器開啓rsync --> 一對多 3
原创 NoSQL-Redis從入門到精通
聲明:部分內容借鑑與網絡,實際操作內容都經過本人實測 NoSQL概述: NoSQL四大分類: 四者對比: 在分佈式數據庫中CAP原理CAP+BASE: 傳統的ACID: A(Atomicity) 原子性 C(Consist
原创 JMS實現之ActiveMQ
聲明:部分內容來自於互聯網 不完全原創 但都經過本人實測 簡介 ActiveMQ是JMS的實現 目的:爲了系統與系統之間的解耦和通信 消息形式: 1、點對點 生產者--消費者 隊列模式 Queue 2、
原创 Redis事務詳解
Redis是否支持“事務”? 答:部分支持、因爲Redis不保證原子性,即redis同一個事務中如果有一條命令執行失敗,其後的命令仍然會被執行,沒有回滾 但在加入隊列時候報錯的話 整個事務都不會執行。 事務: 可以一次執行多個命令,本
原创 kubernetes(K8s)04-簡單部署應用
示例單機簡單部署Tomcat: mytomcat-rc.yaml: apiVersion: v1 kind: ReplicationController metadata: name: mytomcat spec: replicas:
原创 kubernetes(K8s)05-KubeAdm自動化安裝一鍵部署(附一鍵腳本)
我的機器配置: IP地址 節點角色 CPU Memory Hostname 磁盤 192.168.25.150 master >=2c >=2G master sda、sdb 192.16
原创 kubernetes(K8s)03-手動安裝
手動安裝: master: (不建議手動安裝,會出很多問題,新手同學可以試試,熟悉下流程) 一. 安裝Docker 二. 安裝etcd 1. wget https://github.com/etcd-io/etcd
原创 Jenkins03-GitLib+Docker實現CI/CD
記錄一下 如何使用Jenkins實現CI/CD 前提:已有gitlib 並且已經創建完項目 1、Jenkins創建項目 我這裏以maven項目爲例 2、項目 - 配置 此處我以阿里雲gitlib爲例 當然也可以自己搭gitli
原创 Jenkins01-簡介與安裝
CI簡介 Jenkins 和 Hudson 目前最流行的一款持續集成及自動化部署工具。 Jenkins 和 Hundson 之間的關係:2009 年,甲骨文收購了 Sun 並繼承了 Hudson 代 碼庫。在 2011 年年初,
原创 Jenkins02-Gitlib多分支識別
這個有點坑 網上很多文章沒說清楚 配置 - 構建觸發器 - Build when a change is pushed to GitLab. GitLab webhook URL: http://47.112.118.125:1000/j
原创 kubernetes(K8s)02-常用命令
以下是部分常用命令: 更多命令參見:http://docs.kubernetes.org.cn/683.html http://docs.kubernetes.org.cn/683.html kubectl craete -f
原创 kubernetes(K8s)01-簡介
原文鏈接:k8s.io 以下內容從其他地方搬的哈,對概念熟悉的同學可以直接略過! 介紹: kubernetes,簡稱K8s,是用8代替8個字符“ubernete”而成的縮寫。是一個開源的,用於管
原创 SpringBoot從入門到精通04-Cache
前言 SpringBoot爲我們自動配置了許多組件,當然緩存也是必不可少的。在SpringBoot中我們使用緩存只需要簡單的寫註解即可 這裏我只講講如何使用 感興趣的朋友可以看下源碼 org.springframework.boot.au
原创 SpringBoot從入門到精通02-AutoConfig原理
1、AutoConfig自動配置原理: 1)、SpringBoot啓動的時候加載主配置類,開啓了自動配置功能 @EnableAutoConfiguration 2)、@EnableAutoConfiguration 作用: 將 類路徑
原创 SpringBoot從入門到精通05-Task
直接講使用哈 原理不難懂! 1、異步任務 主類上加註解@EnableAsync/ /開啓異步任務支持 方法上加註解@Async //表明此方法是異步的 2、定時任務 主類上加註解@EnableScheduling//開啓定時任務支