原创 經典面試題,求兩個集合的交集

方法一:            private static Set<Integer> setMethod(int[] a,int[] b){ 2 Set<Integer> set = new HashSet<Integ

原创 歐幾里得算法及其應用

對於不完全爲0的非負整數a,b,c,gcd(a,b)表示a,b的最大公約數,必然存在整數x,y,使得gcd(a,b)=ax+by; //最大公約數 int mod(int a,int b)//取模 { return b?mod(b,

原创 HashMap Hashtable剖析

參考Java 1.6.0 JDK API HashMap java.lang.Object java.util.AbstractMap<K,V> java.util.HashMap<K,V> public class

原创 Java字符串切分轉義字符

可能對於新手來說,會遇到如下異常: Exception in thread "main" java.util.regex.PatternSyntaxException: Unclosed character class near

原创 阿里內推-----校招1

阿里內推 今年阿里校招格外的早,或許是爲了和百度騰訊等公司搶人才吧,自己一直特別想去阿里雲,一直看中雲計算支持這個職位。7月1日開始的內推,當時也打算準備複習一下再找人內推,於是認真複習了一週,6號晚上找人內推的。 內推成功會接到hr發來

原创 阿里實習生java面試

**1、**java多線程實現有哪幾種方式? 2、實現同步有哪些方法? 參考答案: 1)實現Runnable接口、繼承Thread類 由於java不能支持多繼承,所以一般不推薦使用繼承Thread這種方式。

原创 Java程序計算對象所佔內存的大小的方法

public abstract class SizeOf { private final Runtime s_runtime = Runtime.

原创 發現一個有趣的漫畫網站

小白漫畫 最近在瀏覽漫畫的時候,無意間發現一個使用開源系統搭建的漫畫網站,站長敲好是高中同學。 我詢問他爲什麼想做開源漫畫網站,他說是純粹興趣。 我們討論瞭如何給網站做 seo!   不過我對這方面也是小白! 有興趣的小夥伴可以關注一下!

原创 fastdfs結合nginx做一個網盤

網盤 系統整體架構 該架構和直接調用fastdfs java api的優點: 由於直接請求tracker獲取可用的ip後,即斷開了與tracker的連接,然後直接由nginx代理服務器將上傳請求直接轉發給storage節點,由stora

原创 nginx自定義負載均衡策略

nginx自定義負載均衡策略 一、應用背景 nginx自帶的負載均衡策略 目前支持五種策略,分別是:默認是輪詢、權重(weight)、ip_hash、fair(第三方)、url_hash(第三方)。 自定義負載均衡背景 有時候,需要根據自

原创 Docker Registry 私有鏡像倉庫批量清理鏡像

Docker 私有鏡像倉庫批量清理鏡像 前言 在頻繁長期使用鏡像倉庫後,由於鏡像倉庫清理鏡像比較費勁,業內也沒有一個比較好的清理方案,官方提供的鏡像倉庫清理也比較費勁,導致 Docker 鏡像倉庫越積越大,嚴重消耗磁盤空間。基於該現狀,

原创 RocketMQ broker 註冊 IP 問題

RocketMQ broker 註冊 問題 RocketMQ 裝入容器中時,Broker 註冊地址將使用容器自身的 IP ,導致 consumer 端不能從 broker 中拿到消費消息。 分析 RocketMQ broker

原创 華山遊記

時間:深秋初冬,2016 11 13 天氣:☀️,有霧霾 地點:華山景區 人物:本人、同事 經過: 十月初,聽同事說下個月12去西安,打算爬華山。正好這會兒事業不順,各種不滿意,就吆喝着一起去,買了票。 期待的11月12日,終於到了,那

原创 nginx上傳文件

nginx上傳文件 主要包括以下四種方法: nginx-upload-modulenginx-big-uploadlua-resty-uploadclientbodyinfileonly nginx-upload-module 已經用

原创 蘑菇街內推面試經驗

蘑菇街一面 內推時間 8月4號 內推途徑 網上找的內推郵箱 內推職位 應用開發工程師 內推一面 8月13號下午,當時正在公交車上,面試官連續打了三個電話,沒接到,面試官倒是挺有耐心的,不像阿里,打一次沒接到,第二天就給人直接掛;幸好在第四