原创 歷史上最簡單的一道Java面試題,但至今還無人通過!

這可能是歷史上最簡單的一道java面試題了。 題目很簡單,完成代碼,判斷一個整數是否是奇數: public boolean isOdd(int i) 相信相當數量的人都已經在準備吐槽了,只要看過《編程珠璣》的人都知道這道題的答案

原创 Java自學多久可以找到工作?看完本文你就能明白!

先以肯定的語氣說明一下自學Java,多久可以找到工作: 按照目前Java的體系來說,Java的幾個重點在於Javase、數據庫、Spring全家桶系列的框架。而其他的在Java體系之內,會基礎的操作就可以,不用特別深入。 每天6

原创 如何系統全面地自學Java語言?明確後我直接拿到了20K的薪資!

玩Java多年的老司機帶你上車全面系統學習Java,並且還能教你如何學習才能在今年拿到一份不錯的offer。 說到系統全面,就是以目前絕大部分公司招聘要求的知識內容爲基準,畢竟我們學習Java都是爲了高薪工作,《史記》中說”天下

原创 一個好Java程序員,是無碼勝有碼,這句話的意思你是否明白?

對於一個程序員來說,寫多少代碼不重要,重要的是解決問題的效率。 用Java解決問題的經驗一個下午就能搞定的問題,爲什麼還要花幾周的時間寫 bug ? 正因爲這樣“無碼程序員”的稀缺,2020年,Java開發崗依然爆火。 對於想從事Jav

原创 Java程序員需要具備的幾個軟實力,看下你是否具備了?

有很多關於Java程序員的調侃,比如“智商很高情商卻很感人,思維縝密,極客,加班嚴重,沒有對象只能new一個……”,雖然不是所有Java程序員都是這樣,但這也說明了Java程序員這個羣體中存在這種情況。我身邊的Java程序員小夥伴就有不少

原创 程序員如何寫好一份簡歷去找工作?這些地方你一定要注意!

找工作的兩大步驟 一、簡歷 首先我們說簡歷,一份好的簡歷是讓別人還沒有接觸你的時候,就對你印象頗深。簡歷就好比你相親時提供給對方的資料,未見其人,那就先從一份資料中瞭解這個人怎麼樣。如何把簡歷寫的漂亮,是一門很深的學問。一份好的簡

原创 培訓班和科班出來的程序員有什麼不同之處?看完這個你就能明白!

現在學習編程的人確實非常多,都是奔着高薪去的,但真正意義上的科班出身的並不多,大部分都是培訓班出來的。計算機專業的很多,但大部分都是非常水的,在學校學不到什麼東西。所以對比培訓班和科班出身的程序員要分別對比。 首先對比培訓班與好學

原创 一篇文章帶您讀懂List集合(源碼分析),看完記得收藏!

今天要分享的Java集合是List,主要是針對它的常見實現類ArrayList進行講解 內容目錄 什麼是List 核心方法源碼剖析 1.文檔註釋 2.構造方法 3.add() 3.remove() 如何提升ArrayList的性能

原创 2020年,Python、大數據、Java、前端,哪個有發展前景?

首先我說大數據,現在有很多培訓機構培訓大數據,根據我多年的從業經驗來看,大數據這名字聽着不錯,好像很高大上。但所謂培訓“零基礎”的、沒有做過開發的人去學習大數據,就跟過家家是一樣的。大數據可不是零基礎就可以培訓出來的,它是需要在特

原创 自學Java後都是怎麼找的工作?

先說這樣一個故事: 之前在的一個Java交流學習羣有一個人在羣裏呆了將近2年,每天都在活躍,突然有一天他在羣裏說了一段話:“我不陪你們玩了,我找到工作了,在北京薪資是11K,你們每天都在羣裏抱怨工作不好找,各種扯皮,我以後不會再與

原创 都說Java不好學,學了出來找不到工作,在我看來你還是方法沒用對!

現在有很多人想轉行學習Java,原因只有一個,想要拿到更高的薪資。而確實如此,在大部分崗位中程序員的薪資確實是比較高的,而且行業的上升空間會相對大一些,有更多的創業機會。 Java程序員的工資分佈大概是這樣的,根據我在這個行業的經

原创 SpringBoot+RabbitMQ ,保證消息100%投遞成功並被消費!

一、先扔一張圖 說明: 本文涵蓋了關於RabbitMQ很多方面的知識點, 如: 消息發送確認機制 消費確認機制 消息的重新投遞 消費冪等性, 等等 這些都是圍繞上面那張整體流程圖展開的, 所以有必要先貼出來, 見圖知意 二、實現

原创 Intellij IDEA神器居然還有這些小技巧,看完記得收藏!

概述 Intellij IDEA真是越用越覺得它強大,它總是在我們寫代碼的時候,不時給我們來個小驚喜。出於對Intellij IDEA的喜愛,我決定寫一個與其相關的專欄或者系列,把一些好用的Intellij IDEA技巧分享給大家

原创 萬萬沒想到,HashMap默認容量的選擇,竟然背後有這麼多思考!?

集合是Java開發日常開發中經常會使用到的,而作爲一種典型的K-V結構的數據結構,HashMap對於Java開發者一定不陌生。 在日常開發中,我們經常會像如下方式以下創建一個HashMap: Map<String, String>

原创 性能調優必備利器之 JMH,看完記得收藏!

if 快還是 switch 快?HashMap 的初始化 size 要不要指定,指定之後性能可以提高多少?各種序列化方法哪個耗時更短? 無論出自何種原因需要進行性能評估,量化指標總是必要的。 在大部分場合,簡單地回答誰快誰慢是遠遠