原创 golang面試經之筆試3

// 以下代碼輸出什麼 type student struct { Name string Age int } func pase_student() { m := make(map[string]*student

原创 golang面試經之筆試2

// 以下代碼輸出什麼? func main() { runtime.GOMAXPROCS(2) wg := sync.WaitGroup{} wg.Add(10) for i := 0; i < 10; i

原创 golang語言之互斥鎖詳解

互斥鎖是傳統的併發程序對共享資源進行訪問控制的主要手段,在Go中,似乎更推崇由channel來實現資源共享和通信。它由標準庫代碼包sync中的Mutex結構體類型代表。只有兩個公開方法:調用Lock()獲得鎖,調用unlock()釋放鎖。

原创 golang面試經之筆試1

// 以下代碼輸出什麼內容? type People struct{} func (p *People) ShowA() { fmt.Println("showA") p.ShowB() } func (p *People

原创 golang反射之遍歷struct字段及內容

package main import ( "fmt" "reflect" ) type BaseData struct { // mysql DbUrl string `yaml:"db_url"

原创 使用golang語言判斷字符串是否迴文,如果不是找出最大回文

長話短說,上代碼:     import "fmt" func HuiWen () { str := "1234566" //判斷是否迴文 for i := 0; i < len(str)/2 - 1; i ++

原创 golang面試經之channel之one

下面一段代碼 `len(m)` 不一定會打印爲 10,爲什麼?。如果想要 `len(m)` 打印爲 10,應該怎麼修改代碼?   func main() { const N = 10 m := make(map[int]

原创 angularJs實現簡單計算器

<!DOCTYPE html> <html lang="en" class="buttonDiv"> <head> <meta charset="UTF-8"> <meta name="viewport" content

原创 angular Js去掉table重複邊框,並組合行佔比,通訊錄實現

話不多說,直接上代碼。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="widt

原创 springMvc視圖解析器作用

我們在配置springMVC時通常會配置如下代碼段:  <!-- 視圖解析器 -->     <bean class="org.springframework.web.servlet.view.InternalResourceViewRe

原创 String類爲什麼是final的

String類是final的好處與害處只有當字符串是不可變的,字符串池纔有可能實現。字符串池的實現可以在運行時節約很多heap空間,因爲不同的字符串變量都指向池中的同一個字符串。但如果字符串是可變的,那麼String interning將

原创 多表刪除共同數據

假設有三張表:t_traval_detail,t_todo ,t_bill_class 目的:我要刪除t_traval_detail表中符合d.SYSUSER = 'li_tao' 和d.CREATEDATE LIKE '20180201

原创 使用nginx搭建圖片服務器windows版

1、下載nginx  for windows版本,此處使用nginx-1.13.8版本。nginx官網http://nginx.org/en/download.html 2、下載完成後解壓下載的文件,會得到 3、找到conf目錄下的ng

原创 redis的安裝和啓動詳解 redis install

mac: $: brew update $: brew install redis $: brew services start redis $: redis-server /usr/local/etc/redis.conf $: re

原创 兩個字符串形式的時間計算相差多少

 //計算天數         DateFormat format = new SimpleDateFormat("yyyyMMdd");