原创 細說SpringBoot的自動裝配原理
1.什麼是SpringBoot? 對於spring框架,我們接觸得比較多的應該是spring mvc、和spring。而spring的核心在於IOC(控制反轉對於spring框架來說,就是由spring來負責控制對象的生命週期
原创 centOS7.0網絡配置
因爲最近要使用docker,所以打算在centOS7上操作,本文記錄下centOS7上的網絡配置的內容。首先需要安裝好centOS7的虛擬機,我這安裝的是 CentOS-7-x86_64-Minimal-1810.iso精簡版
原创 Docker本地鏡像推送阿里雲教程
本文我們來介紹下怎麼將本地的鏡像文件推送到阿里雲中。 1.鏡像生成的方式 通過前面的介紹我們瞭解到鏡像的生成訪問有兩種 通過dockerfilebuild出一個新的鏡像 通過運行中的容器我們commit一個容器 2.
原创 Netty編解碼方案之Protobuf介紹
本文我們來給大家介紹下Netty中對傳輸數據編解碼的解決方案ProtoBuf Protobuf介紹 1. Netty本身的編碼解碼的機制和問題分析 Netty 自身提供了一些 codec(編解碼器) Netty 提供的編碼器
原创 Netty高性能架構模型介紹
上一篇我們介紹了Reactor模式,本文我們就來具體分析下Netty中的架構模型到底是怎麼樣的。 Netty模型介紹 1.工作原理-簡單介紹 Netty 主要基於主從 Reactors 多線程模型(如圖)做了一定的改進,其
原创 Netty之JavaBIO編程模型介紹
最近打算再次整理下Netty的相關內容,但是要把Netty弄的比較清楚,我們首先需要對Java中的BIO,NIO及AIO要比較清楚,所以我們前面會花幾篇文章先把這塊的內容整理出來。 JavaBIO編程模型介紹 1.I/O模型介
原创 Netty之JavaNIO編程模型介紹02
因爲篇幅問題我們繼續上一篇的內容繼續。 一、NIO網絡編程原理分析 NIO 非阻塞 網絡編程相關的(Selector、SelectionKey、ServerScoketChannel和SocketChannel) 關係梳理
原创 Docker常用軟件安裝之Redis
本文我們來介紹下在Docker中如何安裝Redis。 1.docker hub上搜索Redis docker search redis 2.下載鏡像 從docker hub上下載4.0版本的Redis docker p
原创 Netty高性能架構之Reactor模式
在討論Netty的架構模式之前,我們先來介紹下Reactor模式,因爲Netty的架構模式是在此基礎上演變而來的 Reactor模式介紹 1. 線程模型基本介紹 不同的線程模式,對程序的性能有很大影響,爲了搞清Netty
原创 詳細介紹OAuth2.0及實現和SpringSecurity的整合應用
一、OAuth2.0介紹 GitHub地址案例代碼地址 1.概念說明 先說OAuth,OAuth是Open Authorization的簡寫。 OAuth協議爲用戶資源的授權提供了一個安全的、開放而又簡易的標準。與以往的授
原创 Docker之快速搞定容器數據卷
前面我們介紹了鏡像和容器,通過鏡像我們可以啓動多個容器,但是我們發現當我們的容器停止獲取刪除後,我們在容器中的應用的一些數據也丟失了,這時爲了解決容器的數據持久化,我們需要通過容器數據卷來解決這個問題,本文我們就來介紹下容器數
原创 Netty編解碼之ProtoBuf案例二
前面我們介紹了Protobuf的基本使用,但是我們是一個POJO對象創建一個proto文件,那麼在實際環境中將要創建多個文件,會非常的不方便,本文我們來看看怎麼根據類型來動態處理 Protobuf案例二 proto文件 在
原创 Docker之Dockerfile案例演示
上篇文章我們給大家介紹了Dockerfile中的常用指令,本文我們通過具體的案例來說明這些指令。 1.Base鏡像 Docker Hub中99%的鏡像都是通過在base鏡像中安裝和配置需要的軟件構建出來的,如下 scra
原创 Netty第一個入門實例-TCP服務
本文我們來寫第一個Netty的入門實例,一個TCP服務案例。 Netty入門案例 1. 案例需求 創建Netty 服務器在 6668 端口監聽 創建Netty客戶端,客戶端能發送消息給服務器 “hello, 服務器~” 服務
原创 Netty簡單概述
本文開始給大家介紹Netty相關的內容,本篇主要介紹的是Netty概念性相關的內容 Netty概述 1. 原生NIO存在的問題 NIO 的類庫和 API 繁雜,使用麻煩:需要熟練掌握 Selector、ServerSock