原创 mysql數據庫索引結構及算法原理

mysql數據庫索引結構及算法原理 1.摘要 mysql數據庫支持多引擎,而各種引擎對索引的支持也各不相同,因此mysql支持多種索引類型,如BTree索引,哈希索引,全文索引等等。 2.數據結構及算法基礎 索引的本質 官方定義:

原创 thrift學習-idl

thrift-idl 1.基本類型 bool:布爾值(true or false),一個字節 byte:有符號字節 i16:16位有符號整型 i32:32位有符號整型 i64:64位有符號整型 double:64位浮點型 str

原创 go beego框架簡介

Beego介紹 beego 是一個快速開發 Go 應用的 HTTP 框架,他可以用來快速開發 API、Web 及後端服務等各種應用,是一個 RESTful 的框架,主要設計靈感來源於 tornado、sinatra 和 flask

原创 GO 包相關

示例代碼 文件結構 main.go package main import "fmt" import "foo" func main() { bar.Abc() fmt.Print("This is main\n") }

原创 GO WEB 開發

GO WEB 開發搭建一個簡單的web服務Go http包詳解Conn的goroutineServeMux的自定義Go代碼的執行流程參考 搭建一個簡單的web服務 package main import ( "fmt" "n

原创 面試經驗

面試經驗 1 算法 (1)輸出二叉樹從左邊看過去能看到的所有節點 源代碼 public void printLevel(Node root){ Node[] queue = new Node[100]; int top=

原创 http下載防盜鏈原理:http協議的字段referer 記錄來實現

http下載防盜鏈原理:http協議的字段referer 記錄來實現 1.基本原理 http標準協議中有專門的字段記錄referer 一來可以追溯上一個入站地址是什麼 二來對於資源文件,可以跟蹤到包含顯示他的網頁地址是什麼。 因此所

原创 Spring MVC與Struts2比較

Spring MVC與Struts2比較 1.框架機制 (1)Struts2採用Filter(StrutsPrepareAndExecuteFilter)實現,而Spring MVC採用Servlet(DispatcherServlet)

原创 K近鄰算法(KNN)

K最近鄰 (k-Nearest Neighbors,KNN) 算法是一種分類算法,也是最簡單易懂的機器學習算法,沒有之一。 基本思想 一個樣本與數據集中的k個樣本最相似,如果這k個樣本中的大多數屬於某一個類別,則該樣本也屬於這個類別。 示

原创 Session與Cookie的區別

Session與Cookie的區別 1 概述 Session與Cookie是web程序的會話跟蹤技術,用來跟蹤用戶的整個會話。Cookie將用戶信息記錄在客戶端,客戶每次發送請求時都會將Cookie發送到後臺;Session將用戶信息保存

原创 GO語言學習(四)---chan

chan相關知識 代碼片段一—chan用於兩個goruntime之間通信 源代碼 //測試chan package main import "fmt" import "time" var strChan = make(chan str

原创 spring事務管理

spring事務管理 1.使用步驟: 步驟一:在spring配置文件中引入命名空間 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:/

原创 mysql中timestamp類型的列默認值爲current_timestamp的只能有一個

mysql中,類型爲timestamp的列,默認爲current_timestamp類型,並且在更新的時候會自動更新爲當前值。因此一個表中設置多個timestamp類是沒有意義的,一般設置爲datatime類型。 TIMESTAMP列創

原创 GO語言學習(二)---基本語法

基本語法 1 行分隔符 在 Go 程序中,一行代表一個語句結束。每個語句不需要像 C 家族中的其它語言一樣以分號 ; 結尾,因爲這些工作都將由 Go 編譯器自動完成。 如果你打算將多個語句寫在同一行,它們則必須使用 ; 人爲區分,但在實

原创 GO語言學習(三)---數據類型、變量、常量

數據類型 1 布爾型 布爾型的值只可以是常量 true 或者 false。一個簡單的例子:var b bool = true。 2 數字類型 整型 int 和浮點型 float32、float64,Go 語言支持整型和浮點型數字,並且原生