原创 如何斷點調試Tomcat源碼

Tomcat作爲一個老牌的一個Web容器框架,用途十分的廣泛。無論是爲了學習其框架的整體設計還是爲了碰到問題更好的解決,作爲程序員我們都應該對於Tomcat有一定的瞭解。而瞭解一個框架最好的辦法就是看官方文檔,但是有時候官方文檔解答不了我們

原创 kafka爲什麼突然就火了呢?讓我來告訴你原因

爲什麼需要消息隊列 週末無聊刷着手機,某寶網APP突然蹦出來一條消息“爲了回饋老客戶,女朋友買一送一,活動僅限今天!”。買一送一還有這種好事,那我可不能錯過!忍不住立馬點了去。於是選了兩個最新款,下單、支付一氣呵成!滿足的躺在牀上,想着馬上

原创 大神帶你重新認識Mybatis中強大的resultMap

前言在Mybatis中,有一個強大的功能元素resultMap。當我們希望將JDBC ResultSets中的數據,轉化爲合理的Java對象時,你就能感受到它的非凡之處。正如其官方所述的那樣: resultMap元素是 MyBatis 中最

原创 合理利用Java不可變對象,讓你的代碼更加優雅

如果一個對象的狀態在創建以後就不會再改變,那麼就可以認爲它是不可變對象。因爲這些對象無法被修改,所以不需要考慮多線程下的同步問題,這使得不可變對象在多線程程序中能夠發揮重大作用。 如下所示,String對象就是一個不可變對象。 對於firs

原创 一個5年Java程序員的年終總結,獻給還在迷茫中的你

我越來越擔心我作爲一個Java程序員的未來。恍然間,發現自己在這個行業裏已經摸爬滾打了五年了,原以爲自己就憑已有的項目經驗和工作經歷怎麼着也應該算得上是一個業內比較資歷的人士了,但是今年在換工作的過程中卻遭到了重大的挫折。詳細過程我就不再敘

原创 如何混跡程序猿江湖,你得懂程序員黑話暗語!

當前的程序猿世界“血雨腥風”,如果不懂得黑話,不懂暗語,就很難在這江湖立足,今天,小編將和一起重溫一下程序猿的黑話,是大鳥的可以跳過,是菜鳥的你必須要看。。。否則後果很嚴重。。很嚴重。。。 一,老闆大BOSS的黑話 你來我辦公室一下 ==

原创 尷尬的面試現場:說說你們系統有多大QPS?系統到底怎麼抗住高併發的?

目錄(1)尷尬的面試現場:第一幕(2)尷尬的面試現場:第二幕(3)別讓你學的技術成爲空中樓閣(4)想方設法的 “虐虐” 自己 “ 這篇文章,給大家說一個同樣是很多人都很迷惑的問題,因爲實在是太多同學來問我類似的問題了,所以寫一篇文章給大家來

原创 【有趣】這段java代碼太古怪

首先呢,來一段java代碼來開點胃。等等等等,耍我呢,這是java代碼? \u0070\u0075\u0062\u006c\u0069\u0063\u0020\u0063\u006c\u0061\u0073\u0073\u0020\u005

原创 鶴立雞羣,面試時如何在衆多Java工程師中脫穎而出!

前言 很多人的求職面試的過程中遇到的第一個問題:請做個自我介紹。 有的人,可以口若懸河、妙語連珠講3分鐘,有的人,可能磕磕巴巴,講了30秒,前者一定能勝過後者,然則未必,今天就來聊一聊,面試中必問的問題——請做個自我介紹。 小編整理了一些面

原创 看髮量就是一個優秀的程序員,程序員火車站候車室寫代碼畫面曝光

國慶期間,許多在外打拼的人們紛紛奔向回家的路程,本該是歡聲笑語的一路,可是卻因爲工作纏身而顯得有些不美好。比如下面這位,一名程序員網友正在火車站候車室候車,無意中看到一名同行在電腦上“奮筆疾書”,緊張地寫着代碼,聽鍵盤的節奏估計是線上出現了

原创 Java程序員,你會選擇25k的996還是18k的965?

很多互聯網公司,更多的創業公司,老闆都喜歡玩996。一些情況是工作真的做不完,更多的情況是老闆爲了心裏的滿足,更多的是給投資人看看而已。相信大家也都明白,強制996必然導致的是效率低下,身心疲憊。 還有很多互聯網公司早八晚五,早九晚六,早十

原创 BAT最全133道Java面試題及答案(上)

多線程、併發及線程的基礎問題 1)Java 中能創建 volatile 數組嗎? 2)volatile 能使得一個非原子操作變成原子操作嗎? 3)volatile 修飾符的有過什麼實踐? 4)volatile 類型變量提供什麼保證? 5)

原创 BAT最全133道Java面試題及答案(上)

多線程、併發及線程的基礎問題 1)Java 中能創建 volatile 數組嗎? 2)volatile 能使得一個非原子操作變成原子操作嗎? 3)volatile 修飾符的有過什麼實踐? 4)volatile 類型變量提供什麼保證? 5)

原创 BAT最全133道Java面試題及答案(下)

Java IO 和 NIO 的面試題 IO 是 Java 面試中一個非常重要的點。你應該很好掌握 Java IO,NIO,NIO2 以及與操作系統,磁盤 IO 相關的基礎知識。下面是 Java IO 中經常問的問題。 66)在我 Java

原创 用一句話證明你是一名程序員——燙燙燙燙湯湯湯湯湯

程序員的世界,給大家來普及下。當今最熱門的職業屬程序員莫屬。互聯網發展的迅速,市場的需求很大。薪資待遇高。儘管這樣,程序員也是很招黑的,說程序員禿頭悶騷修電腦的標配!黑歸黑,當真你就輸了! 如果用一句話證明你是一名程序員 來瞅瞅大衆網友怎麼