原创 怎麼在docker上安裝mysql

有的時候本地需要另外安裝一個mysql並和本地並行使用,這個時候docker上的mysql就起作用了,誰不想同時擁有多個mysql呢,這篇文章希望能一站式解決你從無到有的狀態。 首先,你需要使用擁有一個docker,不管你是什麼操作系統,

原创 安全系列之CAS系統

前言 本期介紹一下CAS(Central Authentiction Service )中心認證服務,以Apereo CAS工程爲核心講解CAS是怎麼解決商業級系統SSO(single sign-on)認證問題的。 目錄 前言 一,SSO

原创 HDFS透明加密 從入門到放棄

這篇文章需要一點hadoop框架的基礎,你最好需要知道什麼是hadoop,以及需要了解hadoop的文件系統hdfs。如果你不瞭解的話,我會嘗試用簡單的原理來解釋,希望能對你有用,這期內容可能有些燒腦,可以多讀幾遍,我也有學習不足的地方,

原创 shell腳本學習第二篇 awk工具

此篇直接轉載自 菜鳥教程:https://www.runoob.com/linux/linux-comm-awk.html 以及博客園 awk命令詳解  :https://www.cnblogs.com/isykw/p/6258781.h

原创 簡單介紹之數據庫種類與市場

我知道你一定聽過Mysql,聽過oracle,也可能聽過redis,hive和mariaDB等等,他們都被人們稱作數據庫。但是你知道爲什麼數據庫要分這麼多種麼?這麼多數據庫存在的價值是什麼?這篇我們放輕鬆,淺略一下數據庫的種類和各自特性。

原创 安全系列之ldap協議

前言 上次的kerberos效果不錯,所以這次繼續介紹安全領域中另一個重要的協議---ldap。 ldap全稱是輕型目錄訪問協議(lightweight directory access protocol),它是一種建立在TCP/IP基礎

原创 如何拓荒github

這篇基礎教學 由於之前胡亂fork了很多沒有實踐的項目,需要爲了以後的GitHub開發整理出來,這篇文章的目的就是github拓荒,怎麼從一個雜亂的github開始到自己可維護的github項目工作站,之間講解一些實際的操作。 你可以學到

原创 安全系列之權限控制模型

前言 這期分享一下幾個權限模型,在設計系統的時候一個很重要的問題是權限。不同的場景用戶會有不同的使用需求,如何設計一個合適的權限模型就顯得尤關重要。下面會結合實際系統來介紹幾種常見的權限模型。 在經典教科書中一般對權限系統中權限的使用者爲

原创 安全系列之介紹Kerberos認證協議

前言 一直以來Kerberos都是應用廣泛的強/集羣安全/網絡身份驗證/協議,雖然講解資料也不少,但和HDFS一樣很少有講通的,很多都是使用kerberos原始論文的概念直接塞給讀者,造成很多概念閉塞難懂。或者是講故事買門票坐火車,例子很

原创 編程語言類型淺談比較

前言 前些日子羣裏有人問說了這麼一段話引起裏我的好奇: 語言層選擇上雖然沒有什麼好說的,不過不知道大家在學習語言的時候有沒有像他一樣的困惑。 他其實講的是js對象和Java對象的區別,Java面向對象有繼承,封裝,多態三大特性,而js是

原创 設計模式視角看spring boot

前言: 這一篇需要spring boot和設計模式的基礎知識,從設計模式的角度先去談spring boot,再介紹spring boot的啓動流程以及環境注入的一些知識。學習過程中發現網上還是有很多坑的,這裏儘量統一做下總結。    

原创 2020.04 總結分享

前言 這期應該是最後一次在c站登月刊啦,希望評審能過~ 做多和做空 做多,通過先買後賣以期望從市場價格上漲中獲利。比如我看好一隻股票,覺得它日後會升值,那我現在買入,等到它市值高了再賣出,我就可以賺取中間的差價盈利。 做空,通過先賣後買以

原创 HDFS文件讀寫剖析

前言 前段日子處理了一個公司hdfs客戶端讀寫拋錯的問題,複習了下hdfs的文件讀寫,感覺網上可接收的材料很單一,大部分還是靠hdfs的官方文檔和源代碼,其他博客太亂,說來說去都是從一兩篇博客上扒的,對新手不是很友好,這裏總結普及一下。

原创 如何使用github/hexo發佈博客(新)

前言 這篇文章從hexo的介紹開始到真正通過自己的域名訪問自己的博客網站,之後可能會逐漸把中心放到個人資源的積累上,現在網站剛開始搭建,之後可能會引用新的框架所以目前只是發展中,好處在於這篇教程對新手應該是很友好的,最後歡迎訪問我的第一個

原创 Golang緩存生態

前言 這篇專注講golang的緩存生態,把github上golang緩存比較好的項目集中起來分析一下,也算是給之後的發展打補丁。 一 golang緩存現狀 緩存框架的必備要求: 1.支持併發 合理運用鎖,什麼時候加鎖什麼時候解鎖,防止髒數