原创 MySQL-Redis-hdfs-hbase-Kafka存儲選型

有10000個元素,讓你放數據庫! 存(數組、鏈表)------10000個鏈表 複雜度O(n)-----分而治之 4*2500條變成O(4)左右,但不會提高性能。所以結合一下哈希表、索引等,大大優化性能。 分治---這個思想太重要了,R

原创 Go-Beego框架核心內容

一、beego框架介紹         beego是一個使用Go語言來開發WEB引用的GoWeb框架,2012年中國的程序員編寫開源。 簡單化:RESTful支持,MVC模型;可以使用bee工具來提高開發效率,比如監控代碼修改進行熱編譯,

原创 LeeCode-題目解析-日更

數據結構和算法 1.只出現一次的元素 給定一個非空整數數組,除了某個元素只出現一次以外,其餘每個元素均出現兩次。找出那個只出現了一次的元素。 示例 1:輸入: [2,2,1] 輸出: 1 示例 2:輸入: [4,1,2,1,2] 輸出:

原创 Go語言學習札記-Day05

函數:

原创 RPC-原理和組成

   1,RPC介紹         隨着計算機技術的發展和需求場景的變化,有時就需要從一臺計算機上執行另外一臺計算機上的程序的需求。RPC(Remote Procedure Call Protocol)遠程過程調用協議。跨越了物理服務器

原创 Go語言學習札記-Day04

1.1 什麼是數組 Go 語言提供了數組類型的數據結構。 數組元素可以通過索引 操作,索引從0開始。數組的下標取值範圍是從0開始,到長度減1。 數組一旦定義後,大小不能更改。 1.2 數組的語法 聲明和初始化數組 需要指明數組的大小和存儲

原创 Go語言學習札記-Day03

目錄 一、程序的流程結構 二、條件語句 2.1 if 語句 2.2 switch語句: 2.3 fallthrough 2.4 Type Switch 三、循環語句 1 for語句 四、跳出循環 1、 break語句 2、continue

原创 IDEA生產力工具-優秀插件彙總

目錄 IDE Features Trainer—IDEA交互式教程 RestfulToolkit—RESTful服務開發 Key Promoter X—快捷鍵 Presentation Assistant—快捷鍵展示 Codota—代碼智

原创 Iris框架核心內容

目錄   Iris框架 1. Iris簡介 2. Iris 實例Demo 3. Get、Post、Put和Delete   Iris框架 1. Iris簡介 Go的web框架,只需一個可執行的服務就可以在多平臺上運行了。支持MVC、構建微

原创 Go語言學習札記-Day02

基本語法——數據類型和運算符 一、基本數據類型 以下是go中可用的基本數據類型 1.1 布爾型bool 布爾型的值只可以是常量 true 或者 false。一個簡單的例子:var b bool = true 1.2 數值型 整數型 序號

原创 Go語言學習札記-Day01

編程語言發展歷程 一、B語言 Ken Thompson(肯.湯普森)1969年該語言得名於湯姆森的妻子Bonnie。 二、C語言 Dennis Ritchie(丹尼斯·裏奇)。1969-1973年期間發明了C語言和Unix操作系統

原创 JAVA多線程-B

1,synchronized關鍵字          解決的是多個線程間訪問資源的同步性。被其修飾的方法或者代碼塊在任意時刻只能有一個線程執行。 修飾實例方法:作用於當前對象實例加鎖,進入同步代碼前要獲得當前對象實例的鎖。 修飾靜態

原创 面試套餐

目錄 介紹下dubbo和zookeeper: 5 dubbo+zookeerper怎樣實現session共享(在消費端): 5 爲什麼用dubbo+zeekeeper?介紹一下? 5 生產者和消費者是怎麼交互的? 5 你看過dubbo底層

原创 Java開發之路

畢業了

原创 2020-java面試總結-Tomcat容器篇

Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬於輕量級應用服務器。        在中小型系統和併發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。對於一個初學者來說,可以這樣認爲,當在一臺機器上配