原创 Netty基本知識以及概念

什麼是Netty Netty是一款開源的網絡通訊框架,它是異步的、基於事件的,且高性能的框架,它支持多種網絡協議,例如HTTP,websocket,TCP/IP、UDP、FTP等等,所有網絡通訊問題都能由Netty解決 Netty

原创 SpringBoot集成使用mybaties

添加依賴 mybatis-spring-boot-starter mysql-connector-java 在application.yml中配置mybaties mybatis: mapper-locations:

原创 SpringBoot集成使用Druid數據源

添加依賴 druid-spring-boot-starter 在配置類中註冊Bean 概述:被註冊的類是DruidDataSource類型,在Bean中可以可以配置數據源的各種屬性 在application.yml中配置數據源 在

原创 Shiro會話管理知識以及使用

概述 用戶訪問應用時保持的連接關係,在多次交互中應用能夠識別出當前訪問的用戶是誰,且可以在多次交互中保存一些數據,當主體成功login後就會創建一個會話 會話管理器 概述: 會話管理器管理着應用中所有 Subject的會話的創建、

原创 Netty處理HTTP請求和響應

概述 主要講述Netty處理HTTP請求和響應和需要注意的事項 Neey作爲HTTP服務器 1. 編寫服務器的啓動程序 /** * 服務端的啓動代碼,重點在HttpServerInitializer這個類中,這裏指定了pipel

原创 Spring Security 自定義身份認證過濾器

概述 我們可以通過集成AbstractAuthenticationProcessingFilter或者現有的過濾器來完成自定義的身份認證過濾器 身份驗證過濾器的主要責任是何時進行身份認證以及如何進行身份認證等 實現案例 以下是實現

原创 Spring Security 自定義身份認證處理器

概述 我們可以通過繼承AuthenticationProvider或者其實現來完成自定義身份認證處理器 通常身份驗證處理器主要是完成對用戶名密碼的驗證和判斷用戶時候可用等 實現案例 以下是實現方法 1. 繼承於Authentica

原创 Spring Security 框架結構知識(持續更新)

概述 Spring Security 是一款安全管理框架,在SpringBoot/SpringCloud環境下可以達成0配置的方式集成,非常方便 大致模型 DelegatingFilterProxy Spring提供了一個名爲D

原创 SpringBoot 註解配置動態數據源

概述 在項目中有時會需要根據情況來使用不同的數據源 實現方式 一、配置數據源 spring: datasource: master: password: root url: jdbc:mysql

原创 Dubbo 基礎知識以及使用方法 (持續更新中)

什麼是Dubbo Dubbo一款高性能的RPC遠程調用框架,採用TCP長連接的方式進行遠程調用,相比較HTTP來說效率要高很多 Dubbo架構 角色說明 Provider:服務的提供者 Consumer:服務的消費者 Regi

原创 Neety基礎知識

什麼是Netty Netty是一款開源的網絡通訊框架,它是異步的、基於事件的,且高性能的框架,它支持多種網絡協議,例如HTTP,websocket,TCP/IP、UDP、FTP等等,所有網絡通訊問題都能由Netty解決 Netty

原创 Dubbo使用Nacos註冊中心

概述 在最新Dubbo中我們可以將Dubbo的註冊到Nacos中進行服務的治理 依賴的準備 注意:以下所有依賴的組都是`org.apache.dubbo` dubbo-spring-boot-starter提供了dubbo基本

原创 C++類和對象-基礎知識(持續更新)

文章目錄類和對象類對象成員 類和對象 C++面向對象的三大特徵:封裝、繼承、多態 類 類可以理解爲一類事務的抽象,把一類事務抽象爲一類,這個類中包括屬性和行爲,當我們把這個抽象實現出來時,我們可以說這一個實現就是一類中的一個實例

原创 C++ 結構體相關知識(持續更新)

文章目錄與類的區別創建結構體實例訪問成員嵌套結構體 結構體是組織數據結構的方式,它類似於類,但是不同於類,主要用於組織數據與數據之間的結構 與類的區別 聲明結構體的方式和聲明類的方式大致相同,其區別如下 使用關鍵字 struct

原创 C++基礎知識(持續更新)

文章目錄變量常量數據類型運算符數組一維數組一位數組內存模型圖解二維數組二維數組內存模型圖數組名的意義函數函數的調用值傳遞地址傳遞函數聲明函數默認參數函數重載函數的分離內存分區模型 變量 概述:變量指的是儲存可變的值的一塊內存地址,