原创 組織測試

5 組織測試 PHPUnit 的目標之一是測試應當可組合:我們希望能將任意數量的測試以任意組合方式運行,例如,整個項目的所有測試,或者項目中的某個組件內的所有類的測試,又或者僅僅某單個類的測試。 簡單來說我們上面寫的都是運行單

原创 Mac下MongoDB安裝與啓動

Mac下MongoDB安裝與啓動 雖然很多教程都有寫,但是基本沒用,還好找到有用的,所以記錄一下,防止自己日後忘記。 安裝MongoDB 先搜索: brew search mongodb 搜索出來之後我安裝的是最新版: brew

原创 《算法圖解》觀後感

算法,我該拿你怎麼辦? 寫這篇博客倒不是爲了蹭現在算法的熱度,而主要是爲了下面兩個目的: 推薦一本算法幼兒園級別的入門書籍《算法圖解》 思考算法跟業務開發程序員的關係 如果是像我一樣幹業務型的程序員,對算法估計都沒有什麼很深的

原创 數據內容對索引的影響--基於MySQL

數據內容對索引的影響 1 根據範式設計表 這個時候需要額外考慮的東西就是彙總表和緩存表。 2 考慮細節 這個時候,需要考慮的東西有以下這些: 存儲引擎:一般InnoDB 數據類型:一般考慮的點是大小,即是否貼合真實的數據 索引

原创 《高性能MySQL》學習建議

想說的太多了,所以我拍成了B站視頻了。

原创 MySQL鎖簡介

如果不想看文字描述的,可以看我上傳到B站的視頻:MySQL鎖簡介 簡單來說就是我對MySQL中常見的一些鎖做了一個整理,從他們的作用,生效範圍,維度等,做了一個講解,很適合針對MySQL中的鎖有一個大體上的印象。 結論圖片

原创 MySQL自定義變量更新時間

搞了我一下午的東西,先簡單說一下情況,背後本質就是mysql中sql執行順序,這裏可以參考這位大哥的博客:MySQL語句執行順序,然後在他的基礎之上,重點講了 select 和 where 的執行不同,我畫了下面的圖: 然後就是

原创 書籍推薦:《大型網站技術架構:核心原理與案例分析》

我發現自己真的是越來越懶了,能拍視頻的,就不打字了。哈哈哈。 《大型網站技術架構:核心與案例分析》 如果你跟我一樣,雖然從事了很多年的互聯網開發,但是卻發現自己乾的事情千篇一律:增刪改查,即使換公司,也是換湯不換藥,或者對自己技術

原创 《操作系統》學習建議

花5天時間肝完了操作系統,所以拍了一個視頻,上傳到B站上去了,今天剛通過審覈,所以在這裏放一下。 主要就是說明一下我是怎麼肝完操作系統的,《操作系統學習建議》

原创 我胡漢三又殺回來了

玩了一場,蠻開心的 哈哈哈哈,幸好在上一篇博客裏我給自己兜了個底,總不至於現在實在是太丟臉了,哈哈哈哈,我胡漢三又殺回來了,哈哈哈哈。 健身行業黑啊 本來信誓旦旦的說要去當健身教練的工作,但是奈何啊,今年趕上這種時候,等到我終於從

原创 程序員到健身教練,江湖再見了

我轉行了 說起來也真的很諷刺,我做了一個很大的跨度的事情,我辭去了程序員的工作,轉行到了一個一點都不相關的健身教練的行業,當我對頂頭上司提出我的辭職理由時,他簡直不能理解我的想法,畢竟我在原來的職位上乾的不算多好,但是也沒有出大錯

原创 Go 自定義package包設置與導入

package 包導入記錄 首先需要知道2個值 $GOROOT $GOPATH 第二個值可以設置多個,2個值之間使用冒號:做連接。 系統找包的時候,會去對應路徑下的src中去尋找。比如,我在path目錄的src目錄下新建文件夾

原创 基於RBAC的權限管理系統

基於RBAC的權限管理系統 相信做過CRM管理系統的人都知道RBAC,基於角色的權限管理系統,在一定程度上他能滿足自定義權限的一些設置,可以自由給用戶設置權限,但是他也存在一些問題,所以在這裏我想簡單分享一下。 接口太多維護困難

原创 面向前端編程簡記

面向前端編程 最近換了一家新的公司,這個詞就是在那家公司聽到的,感覺蠻有趣的,因爲他解決了一些問題,所以特意記錄一下。 問題 既然提出一個解決方案,必然是針對一個問題的,而在那家公司中,就是希望能減少小程序的請求數量,比如如下這個

原创 state可以直接用中文了嗎?

state可以直接用中文了嗎? 這個有點標題黨的味道,但是的確是個蠻有新意的說法。 我們設計數據庫的時候,常有這樣的情況: sex字段的含義 sex的值 所代表的含義 1 男性 2 女性 3 第三性別 但