原创 beego模板語法

1.if和eq的用法: <td> {{if eq .IsTop 1}} <i class="icon-arrow-up" title="置頂"> 置頂 </i>

原创 Vm+Centos+Mysql環境搭建(一)

1.下載安裝VMware(自行百度) 2.在VM上創建虛擬機,然後安裝linux操作系統。 3.在完成步驟2後,可以克隆出多個虛擬機,克隆出來的虛擬機需要更改一些配置文件,稍後會提到。 4.配置虛擬機IP 4.1 在配置IP前要查看可設置

原创 hadoop環境搭建(三)

0.配置java環境,主機名和ip的映射,ssh免密登錄,關閉防火牆1.上傳hadoop包至apps下,然後解壓縮:tar -zxvf hadoop.tar.gz2.配置hadoop-env.sh:  export JAVA_HOME=/

原创 golang map 詳解

一.map的用法: type PersonDB struct { Id string Name string Address string } //map是一堆鍵值對的未排序集合,在golang中是內置類型,可以

原创 Zookeeper集羣環境搭建(二)

0.上傳zk包到soft文件夾,將其解壓至apps文件夾下:tar -zxvf zk.tar.gz -C apps/ 1.進入zk文件夾,刪除不用的

原创 Caused by: java.lang.IllegalStateException: Per-clause not recognized

由於在使用aop註解方式時,錯誤的給@Aspect後添加了參數,也就是(“。。。”)形式,導致出現以下錯誤: org.springframework.beans.factory.BeanCreationException: Error c

原创 golang slice 詳解

一.數組切片的使用: func main() { //1.基於數組創建數組切片 var array [10]int = [10]int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10} var slice = arra

原创 golang 跳出for循環

執行以下代碼,發現無法跳出for循環: func SelectTest() { i := 0 for { select { case <-time.After(time.Second * time.Duration(2)):

原创 golang中管道替換問題

1.運行以下代碼: var chan1 chan int var chanLength int = 18 var interval time.Duration = 1500 * time.Millisecond //var inter

原创 golang time.After()

1.源碼分析: // After waits for the duration to elapse and then sends the current time // on the returned channel. // It is

原创 golang defer 詳解

1.defer 是在函數退出前調用,多個defer遵循 先進後出 的原則調用;常用來做資源清理,關閉文件,解鎖等操作 func deferTest() { defer func() { fmt.Println("func1..."

原创 在myeclipse中寫mysql語句出現的一個報錯

這個錯誤重啓下就沒事了,可是還是不知道是什麼原因

原创 java.lang.ExceptionInInitializerError

當spring整合hibernate出現以下異常信息時: java.lang.ExceptionInInitializerError  Caused by: org.springframework.beans.factory.BeanC

原创 golang傳值和傳引用

1.定義: b = a; b.modify(); 如果b的修改不會改變a的值,那麼是傳值;否則,是傳引用 2.golang中大多數是傳值的,有: 基本類型:byte,int,bool,string 複合類型:數組,數組切片,結構體,map

原创 linux常用命令

1.查看ip:ifconfig2.進入vi編輯:i3.保存並退出編輯模式:點擊ESC按鍵,然後輸入命令: :wq4.保存編輯後的文件但不退出vim編輯器: :w5.在未做修改退出vim編輯模式: :q6.強