原创 Git創建分支並提交到遠程分支

創建本地分支並提交到遠程 1. git branch -r 命令查看遠端庫的分支情況(其他分支就不列出來了) 2.從已有的分支創建新的分支(如從develop分支),創建一個newneeds_0215分支 3.我們git b

原创 Linux環境下ElasticSearch單實例以及集羣搭建

文章目錄什麼是ElasticSearchES的應用場景環境es的安裝單實例安裝es的head插件安裝安裝跨域問題及修改分佈式安裝master節點的安裝slave節點的安裝遇到的問題 什麼是ElasticSearch 基於Apac

原创 gradle項目使用mybatis-generator自動生成代碼

文章目錄前言環境配置shopmall-order.gradlegenerator.xml 前言 mybatis-generator工具是用來生成mybatis的model,mapper,dao持久層代碼。本文結合現在主流的構建工

原创 redis基礎以及ubuntu16.04環境下搭建

文章目錄redis是什麼?redis的優勢?redis的特性速度快持久化多種數據結構其他功能主從複製高可用、分佈式Redis典型應用場景redis安裝redis在Ubuntu環境下的安裝redis可執行文件說明啓動方式三種啓動的比

原创 VMware12安裝Ubuntu 16.04遇到問題總結

LINUX開啓ssh服務,報錯:ssh: connect to host xxx.xxx.x.xxx port 22: Connection refused 安裝了Ubuntu 虛擬機已經打開了ssh 服務,並且ssh時密碼也輸入

原创 Docker—docker常用的命令總結

目錄 文章目錄目錄引言 引言 docker ps :   列出所有容器 docker ps -a: 顯示所有容器(包括未運行的) docker images: 列出所有的鏡像 docker commit -m=“提交的信息” -a

原创 Java8實戰—Lambda表達式

目錄 目錄 序言 Lambda管中窺豹 函數式接口 序言 Java8實戰中關於Lambda表達式的學習筆記 Lambda管中窺豹 Lambda可以簡單的理解爲簡潔地表示可傳遞的匿名函數的一種方式: 它沒有名稱

原创 Spring AOP實戰和源碼分析

文章目錄基本概念引入AOP的意義實戰源碼解析底層實現 基本概念 引入AOP的意義 與OOP(Object Oriented Programming 面向對象)對比,傳統的OOP開發中的代碼邏輯是自上而下的過程中會產生橫切性的問題,

原创 Java高併發多線性學習(一)

高併發解決思路與手段 在線下的時候,同一時間自己本地測試沒有問題,而一旦上線,面臨着併發的情況,就會出現了各種各樣的問題了。在這種情況下,就該思考在併發情況下我們該如何編碼,才能得到我們想要的正確的結果。 基本概念 併發: 同時

原创 Kubernetes容器集羣管理

文章目錄前言Kubernetes介紹 前言 Kubernetes介紹 kubernetes是Google在2014年6月開源的一個容器集羣管理系統,採用Go語言開發,Kubernetes業界也成K8s。K8s是Google內部一個

原创 ThreadLocal基本使用以及源碼分析

文章目錄ThreadLocal的基本使用常用方法例子線程之間的變量非獨立線程之間的變量相互獨立ThreadLocal和Synchronized關鍵字Synchronized的同步方式ThreadLocal和Synchronized

原创 redis常用數據類型及API使用

文章目錄0.通用命令一些簡單通用命令時間複雜度比較數據結構和內部編碼單線程架構1.字符串類型基本結構和命令字符串類型的使用場景命令實戰查缺補漏2.哈希類型重要APIhash實戰hash vs string查缺補漏hash總結3.列

原创 企業級私有鏡像倉庫Harbor的使用

文章目錄前言Harbor基本介紹Harbor部署下載離線安裝包安裝Docker安裝Docker-compose自籤TLS證書Harbor安裝與配置Docker主機訪問Harbor自籤HTTPS證書Docker主機從Harbor上傳