原创 JAVA子父類代碼塊輸出順序

子父類代碼塊輸出順序,資深程序員都會犯的錯誤。當然也是面試的時候一些公司會出的面試題,我想可能就是知道大多數程序員都會犯錯,如果符合應聘要求後期用了壓工資的吧,個人覺得出這樣的面試題的企業我也是醉了!!!這裏整理出來和大家一起學習。 p

原创 35歲後程序員該何去何從?

35歲後程序員該何去何從?        首先來講,程序員過了35歲是一個很沉重的話題。一般來講國內程序員的壽命也就20出頭到35歲之間。超過了35歲的程序員,如果繼續從事開發工作,在國內相對大多數程序員基本都很可能面臨淘汰、裁員等一系列

原创 Thread啓動線程有哪些方法、區別?

大家都知道JAVA中開啓線程最基礎的方法有三種。分別是繼承Thread類、實現Runnable接口、實現Callable接口,然後分別實現對應的方法,這裏不過多描述。 那麼如果採用繼承Thread類方式,匿名類方式實現Runnable對應

原创 JAVA二分查找/折半查找

二分查找也稱折半查找(Binary Search),它是一種效率較高的查找方法。但是,折半查找要求線性表必須採用順序存儲結構,而且表中元素按關鍵字有序排列。二分查找時間複雜度爲O(log2n),具體關於時間複雜度的推理大家可以去看百度百科

原创 JAVA算法面試第四篇

package com.algorithm; /** * 面試錦集: * 要求不使用JDK自帶的API,手動實現剔除某字符串中所有空格 * * @author 小輝哥/小輝GE * <p> * 2019年8月2日 下午17

原创 如何成爲優秀的架構師

談到架構師,大家都知道架構師是站在技術領域尖端人才,也是許多程序員夢寐以求的職位。但是很不幸,想成爲一名優秀的架構師,需要太多的技術積累、知識沉澱! 一名優秀的架構師不僅需要非常廣的技術面,還需要深入技術底層原理,同時應該具備強大的學習能

原创 JAVA算法面試第三篇

package com.algorithm; /** * 面試錦集: * * JAVA程序實現一天24小時時分秒重合次數 * * @author 小輝GE/小輝哥 * * 2019年8月1日 下午6:02:40

原创 網絡爬蟲小區均價數據之Groovy

隨着互聯網信息大爆炸,網絡爬蟲應該是如今很多數據公司都會用到的技術,目前主流的技術有很多,例如:JAVA、Groovy、Python、Nutch等,太多各種各樣的技術都可以實現。本人主要使用過JAVA、Groovy做過網絡爬蟲。對於有些小

原创 JAVA算法面試第一篇

package com.algorithm; /** * 面試錦集: * * 實現方法int findNextPrime(int i),使其返回下一個大於i的質數。 * * 百度百科對質數的定義:質數是指在大於1的自然數

原创 JAVA冒泡排序,你真的會寫嗎?

冒泡排序可以說是常見的幾種排序中相對簡單的,冒泡排序時間複雜度爲O(n²),具體關於時間複雜度的推理大家可以去看百度百科!!! package com.algorithm; import java.util.Arrays; /**

原创 JAVA算法面試第二篇

package com.algorithm; /** * 面試錦集: * * 用最簡單的方法把數組第一位和第二位, 第二位和第三位, * 第三位和第四位, 第四位和第五位,第五位和第六位, * 最後一位和第一位更換位置(要