原创 如何讀源碼用心總結
首先吐槽下網上的源碼分析,總是喜歡把大段大段的源碼貼出來湊字數,不指明重點,每一行都寫個註釋,我自己下載源碼看不香嗎,來你博客看的目的其實就是想看到是總體思路,而不是源碼;然後就是不指明源碼版本,雖然有些好的框架總體思路一般都不會
原创 sanri-tools-maven 企業軟件開發工具集
9420 開發工具包 sanri-tools-maven 是一個開源的用於企業開發的工具包,重點想解決項目開發中一些比較麻煩的問題 根據表和模板生成相應代碼;一些身份證,企業代碼,車架號的驗證與生成; kafka ,zookee
原创 分佈式 ID 生成 一些常見思路和實例
在公衆號上看到一篇寫得不錯的分佈式 Id 生成方式,特意搬過來,提升下 CSDN 的技術水平 ,並且加了自己的實踐,不能算是抄襲啊,原作者如果想要刪除本文,請私信我 本人實踐項目:https://gitee.com/sanri/
原创 協議隨便寫寫
前言 有人讓我寫一篇 http 的博客,但 http 只是應用層協議的一支而已,單獨寫它沒什麼意義,其實我們在大學的時候就已經學過了 OSI 七層協議,只是大多數人沒有特別關注罷了,現在面試比較多的都是問 tcp 協議的三次握手。
原创 Liquibase 使用個人理解(全)
聊一個數據庫腳本的版本工具 Liquibase,官網在這裏 ,初次看到,挺神奇的,數據庫腳本也可以有版本管理,同類型的工具還有 flyway 。 開發過程經常會有表結構和變更,讓運維來維護的話,通常會有很大的溝通成本,有時在開發方
原创 nginx 基本知識
本文對於初學 nginx 是有一定幫助的,目的在於解決初學 nginx 的一些難點,因爲我也只是個後端開發,nginx 一般是運維在維護。 nginx 可以做哪些事呢 做代理:現在基本都是前後端分離開發,前端會單獨啓動一個服務,
原创 英語語法重新學習-名詞(七)
名詞在句子成份中做主語,賓語或補語的成份,經常會有一些形容詞、數量詞來修飾名詞,在句子中做定語的成份; 中文 VS 英文 I like dogs. 我喜歡狗 // 狗在這裏是複數概念,代表我喜歡的是狗狗們,而不是一隻狗 I lik
原创 英語語法重新學習-代詞(十一)
指示代詞,起指示作用,用來表明方位或者發生時間,代替已經提到過的名詞 this that these those this movie 這部電影 that movie 那部電影 these movies 這些電影 those
原创 Git 實用命令記錄
自從上次寫了一篇 Git 入門 的相關博客以來,一直自以爲自己能完全的掌握 Git,其實不然,今天一小夥問我,如何刪除遠程上面的一個分支,呃,不會。 git branch -d 分支名 只能刪除本地的一個分支 ,刪除遠程分支的命令
原创 英語語法重新學習-大綱
英語的重新學習我算是寫得比較散,因爲每天的課程也只有 30 分鐘,而且一開始基本只教你一個知識點,到後面慢慢增加。 這裏列一個系統的大綱,並且每一篇英語的文章都可以鏈接到大綱來。 雖然語言這東西需要每天一點點的積累,在學的過程中我
原创 英語語法重新學習-介詞(九)
at 表示一個點,如 at 9 o'clock at changsha station at the train station at the party //在某個場合 at the lecture in 表示在立體空間裏面
原创 自己實現 aop 和 spring aop
上文 說到,我們可以在 BeanPostProcessor 中對 bean 的初始化前化做手腳,當時也說了,我完全可以生成一個代理類丟回去。 代理類肯定要爲用戶做一些事情,不可能像學設計模式的時候創建個代理類,然後簡單的在前面打印
原创 註冊表學習和常用註冊表修改
存儲數據結構 樹型結構,分支結點和葉子節點均可存儲數據 每個節點存儲的數據爲 鍵->List; 名稱大小寫不敏感 數據類型 REG_BINARY 二進制類型,以十六制顯示 DWORD/QWORD 數值類型DWORD 爲 32
原创 英語語法重新學習-名詞補充(八)
名詞 可數名詞 名詞在句子成份中做主語,賓語或補語的成份,經常會有一些形容詞,數量詞來修飾名詞。 英語對名詞的數量是比較重要的,比如 I am a student // a 是不能少的,表示一個學生 This is a book
原创 spring 是如何注入對象的和bean 創建過程分析
文章目錄: beanFactory 及 bean 生命週期起步 BeanFactory refresh 全過程 BeanFactoryPostProcessor 和 BeanPostProcessor 解析 使用 BeanPos