原创 代碼整潔之道讀書總結[前6章]

第一章 洗腦篇 每本書的第一章都會是一些概括性的介紹,但是這本書是經典,所以被他洗腦也是一種幸福; 說實話這本書真的很好,看的每一個細節都會想到手頭項目代碼的不足,回過頭去修改代碼後發現一切都變得優美多了; 第二章 有意義的命名 我叫什

原创 Fuel UX使用

Fuel UX是Bootstrap的一個擴展,但是官方文檔寫的不是很容易引用,所以想要引用非常麻煩,下面總結一下引用Fuel UX的方法 1.將html中Bootstrap得引用全部刪除 2.將jquery包,Bootstrap包,F

原创 Mongodb數據庫集羣分片技術簡述

一、分片 分片就是對數據庫中的數據進行拆分保存在不同機器上;分片包括手動分片和自動分片;MongoDB則支持自動分片; 二、mongos MongoDB需要路由進程mongos,mongos知道所有數據的存放位置,應用連接mongos

原创 Golang學習[函數]

函數的結構如下 func(p mytype) funcname(q int)(r,s int){return 0,0} 函數有很多特點 多值返回 Go可以返回多值 延遲代碼 在defer後指定函數會在退出的時候調用 func Re

原创 線程練習題2

一個線程打印 1~52,另一個線程打印字母A-Z。打印順序爲12A34B56C……5152Z。 package com.thread.second; import java.util.concurrent.ExecutorServic

原创 SpringAOP[4.源碼解析總結(1)]

看了很久的SpringAOP源碼,現在對其實現有了一定了解,在此進行一下總結,廢話不多說,現在開始: 首先先要理解幾個概念,這幾個概念正好對應着框架裏面的class,這些概念都是我自己定義的,所以不是很準確: 1.Bean工廠:對應着

原创 linux端口調用情況

1.根據端口號判斷端口是否被佔用  lsof -i:端口號 2.根據進程號獲取佔用端口 netstat -anp |grep 進程號 只顯示監聽端口: netstat -lnp |grep 進程號 其他: 獲取進程打開文件句柄

原创 SpringIoc[2.實現原理]

Ioc Ioc是工廠模式的升級版,Ioc是一個通用的工廠,工廠裏面的對象是通過xml等配置文件定義的.利用Java的反射技術,根據配置文件生成相應的對象,並將對象以來的屬性注入進去. IoC中最基本的Java技術就是“反射”編程. 優點:

原创 選擇排序 java

private static int[] sort(int[] value) { int valueLength = value.length; for (int i = 0; i < valueLength; i++) {

原创 Hadoop配置啓動

其實這不是首次觸電hadoop,早在大學畢設中就已經採用hadoop開發了,當時開發的是一個hadoop爲基礎的搜索引擎,包括爬蟲,倒排索引、查詢都基於hadoop的分佈式平臺實現。但是當時還不懂什麼叫集羣,更不要說分佈式了。現在工作已經

原创 SpringAOP[4.源碼解析總結(2)]

上回總結了一下BeanFactory的結構,如果想對其進行深入的理解需要查看其創建和初始化步驟,下面總結一下BeanFactory的創建步驟 ApplicationContext是BeanFactory的外殼,在Application

原创 Mac搭建Android開發環境

Android開發的調試可以通過模擬器和真機調試; 關於真機調試 由於Mac沒有驅動這個概念 所以大多機器可以直接用usb線連接Mac 從而調試; 但是,也有部分機器無法直接使用,比如小米(我的就是2S)華爲,那是因爲adb不知道這手

原创 Golang學習[基礎]

一、HelloWorld 首先是HelloWorld package main import "fmt" func main(){ fmt.Println("Hell,world!") }編譯和運行 go buid hello.go .

原创 評: 爲什麼我不喜歡Go語言式的接口

最近在Go語言的QQ羣裏看到關於圖靈社區有牛人老趙吐槽許式偉《Go語言編程》的各種爭論. 我之前也看了老趙吐槽許式偉《Go語言編程》的文章, 當時想老趙如果能將許大書中不足部分補充完善了也是一個好事情. 因此, 對老趙的後續文章甚是期

原创 61條Java面向對象設計的經驗原則

    (1)所有數據都應該隱藏在所在的類的內部。     (2)類的使用者必須依賴類的共有接口,但類不能依賴它的使用者。     (3)儘量減少類的協議中的消息。     (4)實現所有類都理解的最基本公有接口[例如,拷貝操作(