原创 Go語言規範2 - 命名篇

目錄 命名篇 2.1 基本命令規範 2.2 項目目錄名 2.3 包名 2.4 文件名 2.5 常量 2.6 變量 變量申明 變量命名慣例 全局變量名 局部變量名 循環變量 2.7 結構體(struct) 2.8 接口名 2.9 函數

原创 Go語言從入門到精通 -【web項目實戰篇】- API 流程和代碼結構

API 流程和代碼結構 爲了使讀者在開始實戰之前對 API 開發有個整體的瞭解,這裏選擇了兩個流程來介紹: HTTP API 服務器啓動流程 HTTP 請求處理流程 本小節也提前給出了程序代碼結構圖,讓讀者從宏觀上了解將要構建的 API

原创 初識區塊鏈

  前言:從2017年開始,一個叫做區塊鏈的技術開始風靡全球,它的崛起造就了大批普通人和所謂的行業大咖,經歷了2017、2018年“幣圈”的潮起潮落般的喧囂後,區塊鏈這門技術似乎才真正的迴歸到技術本身來,不在被盲目的人們捧在天上吹噓,不在漫

原创 GoLand語言快捷鍵

快捷鍵 作用 備註 ctrl + n 導航到類名 ctrl + shift + n 導航到文件 ctrl + e/ctrl + shift + e 打開到最近的文件/打開最近修改的文件 ctrl + shift + i 簡短地查看源定義 c

原创 傳說中的 SonarLint

 Sonar是一個用於代碼質量管理的開源平臺,用於管理源代碼的質量 通過插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十幾種編程語言的代碼質量管理與檢測  ·      

原创 Golang構建HTTP服務(一)--- net/http庫源碼筆記

搭建一個簡單的Go Web服務器 Go語言標準庫 - net/http 在學習Go語言有一個很好的起點,Go語言官方文檔很詳細,今天我們學習的Go Web服務器的搭建就需要用到Go語言官方提供的標準庫 net/http,通過http包提

原创 那些你不常用卻非常有用的MySql語句和命令

操作數據庫 關於數據庫的操作比較少,主要是:看、建、用、刪。 查看數據庫 獲取服務器上的數據庫列表通常很有用。執行show databases;命令就可以搞定。 1 mysql> show databases;  

原创 javaweb之request獲取referer請求頭實現防盜鏈

package test.request; import java.io.IOException; import javax.servlet.ServletExcepti

原创 【SQL優化】MySQL官網中可優化的層次結構

      正如上一篇中我翻譯的那篇文章,關於MySQL數據庫優化的宏觀介紹,瞭解到了從大體上來講,優化MySQL可以從3個角度來講。那麼這一篇文章,則從一個個優化點出發,統計出究竟有多少個地方我們可以來優化MySQL,這樣即使是在面試還是

原创 Go語言從入門到精通 -【web項目實戰篇】- Json詳解

本節核心內容 介紹GoLang自帶的json包的核心功能方法 介紹如何利用Tag對Json結構體實現更多的控制 介紹Json的編碼器和解碼器 介紹如何解決複合結構體的數據讀取問題 介紹了開發中一些常見問題和解決方案 介紹了比原生json包

原创 Go語言從入門到精通 -【web項目實戰篇】- MySQL的初始化

本節核心內容 介紹鏈接MySQL有哪些必備條件 介紹Mysql配置文件的配置規則 介紹如何連接數據庫 講解在初始化時的注意事項和常見問題 本小節視頻教程和代碼:百度網盤 可先下載視頻和源碼到本地,邊看視頻邊結合源碼理解後續內容,邊學邊

原创 Go語言從入門到精通 -【web項目實戰篇】- MySQL的事物

本節核心內容 介紹了爲什麼要使用事物 介紹事物對象的常用方法 介紹事物的應用場景 介紹事物的ACID 演示了事物的示例代碼 介紹開發中需要注意的點 本小節視頻教程和代碼:百度網盤 可先下載視頻和源碼到本地,邊看視頻邊結合源碼理解後續內

原创 Go語言從入門到精通 -【web項目實戰篇】- Log日誌

本節核心內容 介紹log包的核心數據結構 介紹log包的核心方法 演示了開發中的使用demo 本小節視頻教程和代碼:百度網盤 可先下載視頻和源碼到本地,邊看視頻邊結合源碼理解後續內容,邊學邊練。 Log包簡介 Golang的log包

原创 Go語言從入門到精通 - 【精華篇】字符串常用方法總結

Golang 字符串操作小結,字符串函數主要集中在 strings 和 strconv 中,本文介紹使用方法,給出一個函數接口,然後匹配相關example。 string包 字符串比較 函數接口 // Compare比較字符串的速度比字

原创 Go語言從入門到精通 -【web項目實戰篇】- 搭建Web服務器

本節核心內容 介紹使用net/http包創建HTTP服務 介紹使用net/http包建立Web服務器 介紹Gin框架 本小節視頻教程和代碼:百度網盤 可先下載視頻和源碼到本地,邊看視頻邊結合源碼理解後續內容,邊學邊練。 想查看Gin源