原创 Python Json使用

Python Json使用 本篇主要介紹一下 python 中 json的使用 如何把 dict轉成json 、object 轉成json 、以及json轉成對象 等等。。 json是非常常用的一種數據格式,比如在前後端分離的 web

原创 Android Jetpack Navigation基本使用

Android Jetpack Navigation基本使用 本篇主要介紹一下 Android Jetpack 組件 Navigation 導航組件的 基本使用 當看到 Navigation單詞的時候 應該就大概知道 這是一個關於導航

原创 Fluent-Validator 業務校驗器

Fluent-Validator 業務校驗器 背景 在互聯網行業中,基於Java開發的業務類系統,不管是服務端還是客戶端,業務邏輯代碼的更新往往是非常頻繁的,這源於功能的快速迭代特性。在一般公司內部,特別是使用Java web技術構建的平臺

原创 OpenStack 安裝 Keystone

OpenStack 安裝 Keystone 本篇主要記錄一下 如何安裝 openstack的 第一個組件 keystone 認證授權組件 openstack 版本 我選的是queens 版本 1.OpenStack 官網 看了一下官

原创 k8s 新版本 部署 Ingress-nginx controller

k8s 新版本 部署 Ingress-nginx controller 本篇主要記錄一下 k8s 新版本 1.23.5 中如何搭建 ingress controller 以及裏面的注意項 新版本和老版本 區別有不少 ,坑很多,只能從官網一

原创 kubeadm 搭建 K8s

kubeadm 搭建 K8s 本篇主要記錄一下 使用 kubeadm 搭建 k8s 詳細過程 ,環境使用 VirtualBox 構建的3臺虛擬機 1.環境準備 操作系統:Centos7 (CentOS Linux release 7.

原创 消息粘包 和 消息不完整 問題

消息粘包 和 消息不完整 問題 消息粘包 和 消息不完整問題 其實都是應用層會帶來的問題,和TCP 沒關係,TCP 是能夠保證消息的順序 和 完整性的 本篇只是簡單說明一下 什麼是 消息粘包 和 消息不完整問題 1.復現消息粘包 和

原创 Centos7 安裝Git 版本控制

Centos7 安裝Git 版本控制 最近開始認真學習一遍git ,雖然已經使用git 蠻久了,但是其實對這個的瞭解 可能也就是 使用層面了。。 提供一個 git 官網 zh (中文版本的切換)地址 https://git-scm.c

原创 Git SSH訪問+多帳號

Git SSH訪問+多帳號 本篇說一下 Git 通過 ssh 訪問 以及配置 多個公鑰,因爲一些牆化軟件原因,導致用Http訪問Github總是會卡死,最後發現ssh 訪問可以 1. SSH訪問問題 如果想要通過SSH去訪問githu

原创 一致性 hash 環

一致性 hash 環 最近做項目 做了一個分發器 ,需要 根據請求攜帶的參數 把請求分發到 不同的服務器上面,最終我選擇使用 一致性hash 環 來實現 ,本篇 就主要講解一下 一致性hash環 它的基本原理 概述 一致性hash算法

原创 Vue 網站首頁加載優化

Vue 網站首頁加載優化 本篇主要講解 Vue項目打包後 vendor.js 文件很大 如何對它進行優化 以及開啓Vue的壓縮 和 nginx gzip 壓縮的使用, 其他就是對接口優化等  1. vendor.js 優化  由於Vue項

原创 函數式編程/lambda表達式入門

函數式編程/lambda表達式入門 本篇主要講解 lambda表達式的入門,涉及爲什麼使用函數式編程,以及jdk8提供的函數式接口 和 接口的默認方法 等等 1.什麼是命令式編程 命令式編程就是我們去告訴程序如何實現 比如在一堆數字中尋找最

原创 SpringSecurity 初始化流程源碼

SpringSecurity 初始化流程源碼 本篇主要講解 SpringSecurity初始化流程的源碼部分,包括核心的 springSecurityFilterChain 是如何創建的,以及在介紹哪裏可以擴展個性化的配置,SpringSe

原创 SpringSecurity 自定義表單登錄

SpringSecurity 自定義表單登錄 本篇主要講解 在SpringSecurity中 如何 自定義表單登錄 , SpringSecurity默認提供了一個表單登錄,但是實際項目裏肯定無法使用的,本篇就主要講解如何自定義表單登錄  1

原创 SpringSecurity 默認表單登錄頁展示流程源碼

SpringSecurity 默認表單登錄頁展示流程源碼 本篇主要講解 SpringSecurity提供的默認表單登錄頁 它是如何展示的的流程, 涉及 1.FilterSecurityInterceptor, 2.ExceptionTran