原创 拼多多2019春招編程題答案

拼多多2019春招編程題答案 第一題和第二題 通過100% 第一題 求兩數組相乘的最小和 例:Smin=a[0]*b[0]+…+a[i]*b[i] 輸入:數組長度n 數組a,b的元素值 輸出:數組相乘的最小和s 思路:先對數

原创 關於自律的感想

關於自律的一點感想 摘要:大三到大四的兩年是我人生最自律的兩年,無論學習還是生活中,你會發現,那些優秀的人都擁有着同一款超強自控力,真正的自由是自律,我將從大三經歷的點點滴滴(學業/作息/飲食/情感)來闡述自律對我的影響 1,學業

原创 redis詳解1---相關的基礎知識/數據類型/緩存的過期策略/雙寫一致性/內存存儲和持久化

redis詳解/redis相關的基礎知識 摘要:本文是redis詳解的第一部分,介紹redis相關的基礎知識,內存存儲和持久化,redis作緩存時的注意要點,常見的數據類型,緩存的過期策略,redis和數據庫雙寫一致性的問題。參考的

原创 幸福人生心得體會之如何得到好婚姻好事業

幸福人生心得體會之如何得到好婚姻好事業 摘要:自大三有幸學習傳統文化以來,時光飛逝,至今已有接近五年的時間。看過很多好書,其中對我影響最大的當屬蔡禮旭老師的 《幸福人生講座》,這本書電子版我前後看了5遍,每次看都有一種相見恨晚,溫故

原创 深入理解java虛擬機之垃圾回收算法?CMS垃圾回收的基本流程?對象引用類型?

深入理解java虛擬機之垃圾回收算法?CMS垃圾回收的基本流程?對象引用類型? 摘要:本文講解講解常見的垃圾收集算法,首先思考三個問題:1、哪些內存需要回收?2、什麼時候回收?3、如何回收? 然後講解內存回收的具體實現-垃圾收集器

原创 深入理解java虛擬機之內存結構和內存分配

深入理解java虛擬機之內存結構和內存分配 摘要:本文主要講解JVM的內存結構和內存分配,首先是邏輯上的內存模型,分爲三大塊:方法區、堆內存以及棧內存,然後是內存分配策略,對象的創建/佈局/訪問,堆/棧的區別,JVM指令重排以及內存

原创 深入理解dubbo分佈式服務框架/負載/容錯/調優/高可用/面試/技術選型

深入理解dubbo分佈式服務框架/負載/容錯/調優/高可用/面試 摘要:作爲和cloud二分微服務框架天下的dubbo,無論是面試,還是在項目中,屢屢用到,作爲阿里生態的政採雲,在項目中也用到了dubbo作爲服務中間件。本文從介紹d

原创 從RPC到Dubbo框架詳解

深入理解RPC框架? 摘要:Rpc用於分佈式系統各模塊間的調用,文本介紹rpc的作用,執行流程,實現原理,rpc是服務中間件dubbo的底層實現 1、什麼是RPC?** RPC是指遠程過程調用,是一種進程間通信方式。它允許程序調用

原创 從BIO到NIO在到Netty線程模型詳解

從BIO到NIO在到Netty線程模型(零拷貝) 摘要:NIO和netty是面試中被頻繁問到的,NIO在網絡編程中通過少數幾個線程處理大量連接數的核心,是tomcat,netty等框架的底層網絡傳輸基礎,本文基於面試題,深入理解非阻

原创 深入理解java中的線程池

先看幾道多線程相關的問題 1、三個線程 a、b、c併發運行,b,c線程需要a的數據怎麼實現? 難點: 1、是讓 ThreadB 和 ThreadC 等待 ThreadA 先執行完 2、 ThreadA 執行完之後給ThreadB和Th

原创 深入集合類(常用的集合類有哪些?比如List如何排序?集合的安全?)

1、collections框架(包括列表list,queue隊列,set集合,stack棧,map鍵值對) 提供排序,查找,反轉,替換,複製,取最小,最大元素等功能 1.1、set 元素不能重複,使用equals確保對象一致性—>

原创 juc併發包深入理解

juc併發包,用過哪些? 參考 併發編程的藝術 方騰飛先來一道面試題關於java併發包1、concurrentHashmap1.1、不同版本的併發hashmap區別1.2、屬性1.3、concurrentHashmap組成