原创 解決org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z

相信很多人在本地調試hadoop都踩了無數坑。這裏我記錄一下我踩得一個巨大的坑。。。 網上常見的問題比如 (Failed to locate the winutils binary in the hadoop binary pa

原创 分頁查詢接口常見設計思路

我們在web開發中,在頁面展示時經常會遇到分頁技術,常見的分頁實現的思路有: 客戶端分頁:直接將全部或多頁結果數據一次性返回給客戶端,客戶端通過展現組件進行數據分頁的控制。 數據庫分頁:進行數據查詢時,數據庫返回一頁數據給客戶端

原创 趣解Spring-Ioc的含義及注入方式

場景介紹 爲了更好的說明Ioc注入方式,我們先想象一個場景:《喜劇之王》大家應該都看過,周星馳在裏面飾演尹天仇,裏面有一段戲可謂經典,周星馳扮演送外賣的臥底給黑社會人員送外賣被識破,無奈說了一句:“我真的只是個送外賣的!”,在程序

原创 面經分享-阿里、網易實習生面試題(附答案)

4.23更新 已收到網易短信offer 阿里面試 先說下阿里吧,前段時間找師兄內推了阿里巴巴實習生,特此記錄一下面試的感受,阿里確實是技術的聖地,目前爲止我遇到的面試官都很nice,無論是語氣還是技術都讓人佩服,我就根據印象回憶一下面試

原创 從redis源碼看一致性hash算法

前言 這兩年redis技術越來越火爆,其超高的性能,簡潔輕量的設計,非常容易上手,在緩存等領域表現的越來越出色。官方在Redis 3也正式推出了集羣技術,不同於傳統的散列映射的集羣方案,jedis(redis的java客戶端)支持Redi

原创 如何用Spring AOP和Java自定義註解實現登陸鑑權

使用場景介紹 研二剛開始,幫學校體育部做一個管理系統,當時直接用SSM框架花了不到一週完成了設計加編碼。這個系統體量不大,因此在權限校驗方面也沒使用主流的Shiro或者Spring security,爲了省事直接在controller層硬

原创 Docker學習筆記(五)-Docker Compose

背景 很多應用是很複雜的,需要多個容器共同支持,任何複雜的系統可能需要啓動的容器數量也很龐大,我們需要從Dockerfile build image或者docker hub拉取多個image,要創建並管理多個container,這個工作量

原创 Docker學習筆記(三)-編寫自己的Dockerfile

Dockerfile是什麼 Dockerfile用於快速創建自定義的Docker鏡像,在上一篇博客中我們知道常見的三種創建image的手法,一般情況我們可以通過在基礎鏡像的基礎上通過docker commit的方式生成新的image,但是

原创 深入整理java集合容器

前言 辛苦準備兩三天,轉載希望指明原處。 http://blogs.xzchain.cn java容器是每個java開發者必須打交道的東西,簡單來說容器就是可以裝載其他java對象的對象。自jdk1.2開始JCF(Java Coll

原创 我的心路歷程-阿里網易offer之路

寫在前面 時光荏苒(這四個字開頭的文章一般預示着接下來要講故事了),看了下上次寫博客的時間還是五月五號,轉眼過去四個月了。這四個月大部分時間是在網易實習度過和準備實習的,如今四個月過去,我很幸運拿到了阿里和網易的秋招offer。一直沒空寫

原创 Docker學習筆記(四)-docker中的網絡與存儲

前言 要了解docker的網絡和存儲,首先需要知道docker的資源隔離機制—namespace,讓某個特定的全局系統資源通過抽象方法使namespace 中的進程看起來擁有它們自己的隔離的全局系統資源實例(The purpose of

原创 數據庫讀寫分離,主從同步實現方法

前言 衆所周知,隨着用戶量的增多,數據庫操作往往會成爲一個系統的瓶頸所在,而且一般的系統“讀”的壓力遠遠大於“寫”,因此我們可以通過實現數據庫的讀寫分離來提高系統的性能。 實現思路 通過設置主從數據庫實現讀寫分離,主數據庫負責“寫操作”,

原创 白話TCP/IP協議棧

前言 最近在複習總結計算機基礎知識,包括操作系統、數據結構、計算機網絡等程序員必備的知識,這屬於程序員的內功。把內功修煉好了,外功只是一種形式,如果你內功深厚,那麼無論是用龍抓手還是用化骨綿掌都能解決敵人。在此就結合個人的理解,儘量用通俗

原创 Centos7集羣間實現NFS文件共享

背景說明: 最近在搞實驗室集羣環境,需要把存儲服務器用起來,兩臺存儲服務器大概12T的大小,想實現使其他的8個計算節點都能像訪問本地目錄一樣訪問存儲服務器,類似windows下的文件共享,因此使用了NFS服務。 NFS 1.介紹 NFS

原创 Docker學習筆記(一)-docker安裝

前言 最近一年,斷斷續續學習了一些docker的知識,現在準備總結一下docker的知識,主要包括docker的使用,會用了之後再學習一下docker的原理,特此記錄學習過程。 Docker的安裝 參考官方文檔: https://docs