原创 如何購買一隻好的基金

提示:本文不構成任何投資建議,股市有風險,投資需謹慎 什麼樣的基金纔算是好基金 漲的時候比大盤漲的多,跌的時候比大盤跌的少!!! 基金的種類 貨幣基金 債券基金 混合基金(可選) 股票型基金(可選) But,請拋棄指數

原创 Linux內存之CPU如何訪問內存

本文是從宏觀上去闡述多個CPU如何訪問內存,也就是多CPU訪問內存的模型。大家可以先思考一個問題,如果有一塊內存,四個CPU,那麼這四個CPU如何訪問內存? UMA Uniform-Memory-Access簡稱UMA,叫做“均勻

原创 Spring源碼之SpringFactoriesLoader(一)

作用 SpringFactoriesLoader可以加載jar包下META-INF下的spring.factories,把相關接口的實現按照key,value的形式加載到內存,一個接口的多個實現可以按照","進行分割。對程序員來說

原创 Spring源碼之ApplicationContextInitializer(二)

作用 ApplicationContextInitializer是Spring的一個擴展接口,在spring框架刷新上下文(refresh方法)之前調用ApplicationContextInitializer的實現類完成一些Ap

原创 linux搭建nginx

1.      安裝yum install gcc gcc-c++,直接使用yum安裝。 2.      安裝yum install pcre-8.21.tar.gz,直接使用yum安裝。 3.      安裝yum -y instal

原创 centos下安裝mysql5.7.10

1.先從www.mysql.com 網站上下載到最新版的mysql社區版安裝包,我下到的是mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz   2.mysql安裝包裏是沒有./configure &

原创 liunx下搭建redis主從複製

1.      準備兩臺linux虛擬機(192.168.81.131 master,192.168.81.132 slave) 2.      分別安裝好redis。 3.      在master和slave的redis.conf分

原创 計算機系統總線結構

系統總線介紹 系統總線就是把計算機中多個組件連接到一起的傳輸介質,負責設備間通信。系統總線上傳送的信息包括數據信息、地址信息、控制信息,因此,系統總線包含有三種不同功能的總線,即數據總線DB(Data Bus)、地址總線AB(Ad

原创 多處理器內存架構

本文是從宏觀上去闡述多個CPU如何訪問內存,也就是多CPU訪問內存的模型。大家可以先思考一個問題,如果有一塊內存,四個CPU,那麼這四個CPU如何訪問內存? Uniform-Memory-Access Uniform-Memory

原创 Linux內存結構

Linux內存結構 Node 首先, 內存被劃分爲結點. 每個結點關聯到系統中的一個處理器,內核中表示爲pg_data_t的 實例. 系統中每個節點被鏈接到一個以NULL結尾的pgdat_list鏈表中<而其中的每個節點利用pg_da

原创 深入理解計算機操作系統(2.3.3)

補碼的非 解釋:這裏的非並不是C語言中的~,而是表示該數的加法逆元。 加法逆元:對於一個數x,總有一個數y,使得x+y=0,那麼y就是x的加法逆元,相反x也是y的加法逆元。 對於TMin(w),它的加法逆元就是它本身,因爲TMin(

原创 深入理解計算機操作系統(2.2.2 2.2.3)

無符號數編碼 定義: 舉例: 範圍:w位二進制表示的範圍:0~2^w-1。 重要屬性:每個介於0~2^w-1之間的數都有唯一一個w位的編碼。 補碼編碼 定義: 解釋定義,就是最高位既是符號位,也參與運算,最高位爲1時

原创 深入理解計算機操作系統(2.2.7)

截斷數字 無符號數截斷 當一個w位的數截斷位一個k位的數時,我們會丟掉w-k位。簡單說就是截斷幾位就從最高位開始去掉幾位。 原理: 舉例: 101111(47)截斷兩位,那麼截斷後的二進制爲1111。 47%2^4 = 15,也

原创 深入理解計算機操作系統(2.1.3)

尋址和字節順序 對於誇多字節的程序對象,必須建立兩個規則: 對象的地址是什麼 內存中如何排列這些字節的 對象的地址:假設一個int變量佔四個字節,該變量的地址爲0x100,在C語言中地址表達式就是&x的值就是0x100,那麼在內存中該

原创 Mysql Buffer Pool

Buffer Pool 簡介:Innodb維護了一個緩存區域叫做Buffer Pool,用來緩存數據和索引在內存中。Buffer Pool可以用來加速數據的讀寫,如果Buffer Pool越大,那麼Mysql就越像一個內存數據庫,所以瞭解