Time of Update: 2018-05-08
標籤:自增欄位 建立表 指定 exe primary automatic ext 準備 $2 假設有了資料庫,建立表CREATE TABLE `userinfo` (`uid` INT(10)
Time of Update: 2018-05-04
標籤:using ESS turn 命名 exce put time dia command 本文轉自:1822669下面是使用C#調用cmd來執行osql實現指令碼的執行。using
Time of Update: 2018-05-01
標籤:val 更新 update fail ase ack drive upd root 本文結合使用情境簡單介紹sql中的insert、update的使用。以下是代碼:如果記錄已經存在,則更新
Time of Update: 2018-05-06
標籤:com web jar包 web應用 dir iba depend cep The 今天在使用maven編譯打包一個web應用的時候,碰到一個問題: 項目在開發是引入了依賴jar
Time of Update: 2018-05-07
標籤:進度 struct ges 大小 loop ogre ret progress wait 練習 8.9:
Time of Update: 2018-05-05
標籤:one mes 語句 sleep sele 基於 class fat log 練習
Time of Update: 2018-05-06
標籤:Go語言日誌 Go語言log golangTlog Golang提供了原生日誌庫“log”,使用簡單方便,本文以代碼為例進行說明介紹。package mainimport ( "os" "log" "fmt")func main() { // 開啟記錄檔 // 第二個參數為開啟檔案的模式,可選如下: /* O_RDONLY // 唯讀模式開啟檔案
Time of Update: 2018-05-04
標籤:Go語言中的反射機制reflect Go語言反射機制 Go語言reflect go的反射機制是要通過介面來進行的,而類似於Java的Object的空介面可以和任何類型進行互動,因此對基礎資料型別 (Elementary Data Type)等的反射也直接利用了這一特點。package mainimport ( "fmt" "reflect")type Student
Time of Update: 2018-04-29
標籤:host sed loser goroutine port string 標準 read stc 練習 8.3:
Time of Update: 2018-05-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、在%GOPATH%\src\ 目錄下,建立golang.org 檔案夾,並再建立x檔案夾。 目錄為 "%GOPATH\src\golang.org\x\"2、進入%GOPATH\src\golang.org\x\目錄3、完成目錄切換後,開始下載外掛程式包:git clone https://github.com/golang/tools.git tools4、進入“%GOPATH”目錄,執行:go
Time of Update: 2018-05-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。snowflake的結構如下(每部分用-分開):0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000第一位為未使用,接下來的41位為毫秒級時間(41位的長度可以使用69年),然後是5位datacenterId和5位workerId(10位的長度最多支援部署1024個節點)
Time of Update: 2018-05-02
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。As introduced in the overview post, a Go module is a collection of packages versioned as a unit, along with a go.mod file listing other required modules. The move to modules is an opportunity for us to revisit and
Time of Update: 2018-04-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。# 一種 golang 實現 多協程任務處理的套路## 那麼是什麼樣的任務呢,一般是在生產者-消費者模式的消費者進程 ,舉幾個例子1. 消費kafka 資料2. 消費redis 資料3. 輪詢處理資料庫資料4. ...## 下面來分析一下1. 商務邏輯處理協程 到底多少個呢 ?處理一個資料 就 go 一個嗎,也可以不過有點粗暴,協程也不是越多越好,調度也是要好效能的所以還是控制一下,一般吧 弄個cpu * 2
Time of Update: 2018-05-08
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在原始碼中字面量可以描述像數字,字串,布爾等類型的固定值。Go 和 JavaScript、Python 語言一樣,即便是複合類型(數組,字典,切片,結構體)也允許使用字面量。Golang
Time of Update: 2018-05-08
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。這是 Go 系列的第二篇文章,主要介紹 if/else , switch 和函數的各種用法。系列整理:Go 第一部分:變數、常量和枚舉類型如果對 Go 語言本身感興趣,可以閱讀我的這篇譯文 Go語言的優點,缺點和令人厭惡的設計。if/else// 聲明可以先於條件,if 中的聲明的變數只在此 if/else 有效if num := 9; num < 0 { } else if num < 10 { }
Time of Update: 2018-05-08
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go 入門第一篇,我會提煉出經常使用的基礎點,對於剛開始入門 Go ,基礎還不紮實的童鞋可以參考此文快速查閱 Go 的基礎用法。系列整理:Go 第二部分:分支語句、函數如果對 Go 語言本身感興趣,可以閱讀我的這篇譯文 Go語言的優點,缺點和令人厭惡的設計。變數定義// 預設為零值var a stringvar b intvar a, b string // 聲明變數值var e string = "abc"//
Time of Update: 2018-05-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、下載安裝 arch: yaourt -Sy --noconfirm go 其他的可以官網下載安裝: https://golang.org/dl/ (可能需要翻牆,o(╯□╰)o) 2、golang版本查看 go version 3、開發工具 推薦使用JetBrains的GoLand 4、GoLand中設定GOROOT、GOPATH GOROOT : golang安裝後的根目錄 GOPATH :
Time of Update: 2018-05-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。`Label` 在 `break` 和 `continue` 語句中是選擇性參數,而在 `goto` 語句中是必傳的參數。`Label` 只在聲明它的函數中有效。只要函數中聲明了 `Label` ,那它在該函數的整個範圍都有效。```gofunc main() {fmt.Println(1)goto Endfmt.Println(2)End:fmt.Println(3)}```(注意!我們是在 goto 語句之後定義的
Time of Update: 2018-05-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。鎖可用於同步操作。但如果使用不當的話,也會引發顯著的效能問題。一個比較常見出問題的地方是 HTTP handlers 處。尤其很容易在不經意間就會鎖住網路 I/O。要理解這種問題,我們最好還是來看一個例子。這篇文章中,我會使用 Go。為此,我們需要編寫一個簡單的 HTTP 伺服器用以報告它接收到的請求數量。所有的代碼可以從
Time of Update: 2018-05-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。概覽下面這張圖就是我們將要搭建的項目的概覽圖。我們將開始寫第一個微服務之後我們會一點點完成這張圖的所有內容。講解:白色虛線的方框內: docker swarm叢集,運行在一個或多個節點上。藍色方框內: Spring cloud/Netflix