原创 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

原创 opstools

原创 使用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