原创 String字符串常量池對象和引用

String字符串常量池對象和引用 衆所周知,jdk1.7中已經把字符串常量池從永久代中剝離出來,存放在堆空間中。 但是字符串常量池在堆中是怎樣維護的,常量池中存的究竟是String對象的引用還是String對象? 我們都知道類似

原创 二叉樹所有路徑的值的和

一道很簡單的題目,這裏只是對比一下幾種思路和做法。 題目很簡單,就是一顆二叉樹由0-9數字構成,求所有root->leaf路徑組成的數的總和。 Given a binary tree containing digits from

原创 Python基礎—pdb調試

Python基礎–pdb調試 pdb 是 python 自帶的一個包,爲 python 程序提供了一種交互的源代碼調試功能,主要特性包括設置斷點、單步調試、進入函數調試、查看當前代碼、查看棧片段、動態改變變量的值等。pdb 提供

原创 Java中的Lambda表達式和Stream

Java中的Lambda表達式和Stream lambda表達式的一般語法 在該語法基礎上可以做進一步的簡化 (Type1 param1, Type2 param2, ..., TypeN paramN) -> { statm

原创 MaxArea-最大矩陣

MaxArea-最大矩陣 幾道最大區域(矩形)相關的題。 題目一: container-with-most-water Given n non-negative integers a1 , a2 , …, an , where

原创 Redis Sorted Sets的基本操作,實現原理和應用舉例

Redis Sorted Sets 基本命令操作 zadd key score member zrem key member --刪除指定元素 zincrby key incr member --增加incr幅度 z

原创 KMP算法-時間複雜度分析

KMP算法 假設m爲模式串strM的長度,n爲待匹配的字符串strN的長度。 KMP的基本過程 求模式串strM的next數組 遍歷比較待匹配的字符串strN(過程=遍歷strN+遍歷時出現strM[j]的回跳) 比較strN

原创 堆排序&快排的Java實現

堆排序的Java實現 以從小到大排序爲例,堆排主要包括兩個過程: 1、構建最大堆(以數組爲堆的數據結構) 2、替換當前堆頂元素和堆尾元素,忽略已經有序的堆尾,重新調整堆,不斷重複(其實還是不斷get&&remove堆頂最大或最小值

原创 點分十進制字符串IP和32位int整數互轉Java實現

點分十進制字符串IP和32位int整數互轉Java實現 比較簡單基礎的題,可記錄和回顧基礎。 IPv4(4*8)和32位的int整數剛好可以11映射,但由於int整數是有符號的,所以不能直接通過劃分爲四個整數,然後乘以權值(256

原创 【轉載】Adaboost 算法的原理與推導

轉自: http://blog.csdn.net/v_july_v/article/details/40718799 0 引言     一直想寫Adaboost來着,但遲遲未能動筆。其算法思想雖然簡單:聽取多人意見,最後

原创 【轉載】python requests 高級用法

轉自:http://www.myvary.cn/index.php/2017/04/29/python-requests/ 高級用法本篇文檔涵蓋了 Requests 的一些高級特性。 會話對象會話對象讓你能夠跨請求保持某些參數

原创 【轉載】蟻羣算法原理及實現

轉自:https://blog.csdn.net/yy2050645/article/details/80820287 蟻羣算法 蟻羣算法,也是優化算法當中的一種。蟻羣算法擅長解決組合優化問題。蟻羣算法能夠有效的解決著名的旅

原创 【轉載】隨機森林(Random Forest)

轉自:http://www.cnblogs.com/maybe2030/p/4585705.html [Machine Learning & Algorithm] 隨機森林(Random Forest) 閱讀目錄1 什麼

原创 【轉載】Hive 元數據表簡介

Hive 元數據表簡介 作爲Hive基礎中的基礎,Hive中的元數據表還是很有必要mark一下的,hive元數據可以存在Mysql或者postgreSQL等關係型數據庫中。元數據表結構基礎,不同的文章博客大多大同小異,基本都貼合

原创 Dubbo源碼分析

Dubbo源碼分析 其實已經有很多比較好的源碼分析博客,結合博客和開發經驗再去分析源碼,就能對Dubbo的實現有個整體全面的理解,也能深入去深究其中的具體實現細節。 Dubbo裏主要用到的SPI(Service Provider In