原创 操作系統追根溯源

1.inode上老沙的課記得講過inode,但有些記不清了,這裏重新梳理一下。一個inode對應一個文件,一個文件包含多個數據塊,數據塊不需要連續存儲。給定一個分區,該分區的inode數量是確定的。爲什麼呢?先看下圖再解釋文件系統是針對各

原创 自己用Java寫一個HTTP服務器和MVC框架

自己剛實現了一個輕量級的嵌入式http服務器,Java語言,基於nio。同時提供類似spring mvc的功能, 包括@Controller,@RequestMapping,參數注入等功能。項目地址:LightWebServer項目總計1

原创 單例雙重鎖線程不安全

這一行分爲三步操作 1.分配內存空間 2.初始化對象 3.instance引用指向內存空間   正常執行順序1、2、3 重排序後執行順序可能爲1、3、2 線程A執行1、3後讓出cpu,此時還未執行2,別的線程拿到cpu,發現instan