原创 mysql總結筆記(一)
mysql增刪改查 #### create - alter 修改表結構 add/change/drop 列名/字段/屬性 類型 change只能修改列的類型,不能修改列的名字 - 添加約束
原创 golang修仙記之gorm(一)
學習瞭如何連接數據庫、簡單的錯誤處理、關閉數據庫、創建表、創建表中的一條記錄、讀取表的記錄、更新表的記錄、刪除標的記錄 package main import ( "github.com/jinzhu/gorm" _
原创 golang中整數的階乘
package main import "fmt" var facVal uint64 = 1 var i int = 1 var n int /* function declaration */ func factorial(n
原创 字符串函數在golang中的使用
package main import ( "fmt" "strings" ) func main() { //判斷父字符串是否包含子字符串,包含爲真,否則爲假 fmt.Println("------
原创 golang實現mysql增刪改查實踐
package main import ( "database/sql" "fmt" //"time" _ "github.com/go-sql-driver/mysql" ) func checkEr
原创 go語言併發編程
一、goroutine 與傳統的系統級線程和進程相比,協程的大優勢在於其“輕量級”,可以輕鬆創建上百萬個而不會導致系統資源衰竭,而線程和進程通常多也不能超過1萬個。這也是協程也叫輕量級線程的原因。golang原生支持併發編程輕量級線程非搶
原创 go語言實現聊天室簡單版
go語言實現聊天室初級版 聊天室分爲服務端和客戶端。服務端主動開啓監聽等待客戶端連接,客戶端向服務端發送連接請求,建立連接,發送消息,實現與服務端的通信。下面使用go語言實現一個簡單版的聊天室。第一部分爲服務端代碼,第二部分爲客戶端代碼。
原创 mysql連接
inner joinfrom table_a a inner join table_b b on a.xxx = b.xxxleft join 左連接會讀取左表中的數據,即使右邊中沒有數據from table_a a left join t
原创 kubernetes部署全生命週期實踐(一)
kubernetes部署全生命週期實踐(一) - 1.部署應用 kubectl run kubernetes-bootcamp \ --image=docker.io/jocatalin/kubernetes-bootcamp:v1
原创 mysql-community社區版安裝
1.安裝mysql rpm -ivh mysql-community-common-8.0.13-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-8.0.13-1.el7.x86_64.rpm
原创 使用channel實現goroutine
使用channel實現goroutine 1.無緩衝channel package main import ( "fmt" "time" ) var message =
原创 go環境及bee工具安裝
go環境及bee工具安裝 一、go環境安裝 1.解壓go安裝包:tar -xvf go1.11.1.linux-amd64.tar.gz -C /usr/local/ 2.設置go環境變量 export GOROOT=/usr/loc
原创 golang中select實現非阻塞及超時控制
// select.go package main import ( "fmt" "time" //"time" ) func main() { //聲明一個channel ch := make
原创 Beego框架之請求數據處理
我們經常需要獲取用戶傳遞的數據,包括 Get、POST 等方式的請求,beego 裏面會自動解析這些數據,你可以通過如下方式獲取數據: 通過this.Getstring("獲取用戶輸入")獲取用戶輸入再通過this.Ctx.Writ