young gc、old gc、full gc、mixed gc 傻傻分不清?這個問題的前置條件是你得知道 GC 分代,為什么分代。這個在之前文章提了,不清楚的可以去看看?,F(xiàn)在我們來回答一下這個問題。
這些SpringBoot注解太實用了,必須收藏!
上班時發(fā)現(xiàn)同事偷偷在做作品集怎么辦?要不要向領導揭穿?一個程序員就遇到了這個問題,他爆料之前這個同事已經被領導發(fā)現(xiàn)在上班期間做跟工作無關的東西,領導口頭警告過他,沒想到這個同事還是不知悔改。樓主認為,這樣做有違職業(yè)道德,拿著公司的錢做著別的事,應該向領導舉報他。
我是浙江人,出生在浙北的一個普通農村家庭,按照我老婆的話說是自帶土氣,這恐怕是農村人與生俱來的氣質了吧。從小家里條件不是很好,在我模糊的印象中,冬天家里總是斷電,父親就會肩扛竹竿,在竹林里尋找斷開的電線,再用竹竿把兩頭斷線接上。當時年小的我還不知道這個小小操作是如此的危險,就是覺得父親總是什么都能搞定。應該是“開竅”晚的原因吧,直到一年級前,還不會從1數(shù)到10,別人家的娃已經可以加減乘除了……
本文主要介紹Java程序員應該在2020年學習的一些基本和高級工具。如果你是一位經驗豐富的Java開發(fā)人員,你可能對這些工具很熟悉,但如果不是,現(xiàn)在就是是開始學習這些工具的好時機。
設計更好的軟件,替換If-Else的5種方法。
本文首先會講解一下CAS的概念,以及基于角色的權限管理模型(RBAC)的概念,接著進行數(shù)據表的設計,最后講解如何利用Shiro進行權限管理。
提到Redis,大家一定會想到的幾個點是什么呢?高并發(fā)、KV存儲、內存數(shù)據庫、豐富的數(shù)據結構、單線程(版本6之前)等。那么,接下來,上面提到的這些,都會一一給大家解答,帶大家系統(tǒng)剖析一下Redis的架構設計魅力!
找工作,我們可以在做好相關的備戰(zhàn)工作,以至于不會在找工作的時候無頭蒼蠅,不知道復習什么,該怎么準備等。舉個很現(xiàn)實的例子:我第一次面試字節(jié)的時候,根本不知道怎么準備,例如:算法?考啥算法?操作系統(tǒng)?深度是什么樣子呢?像這些問題如果準備的很短,其實面試官是可以直戳淚點的,相信一些失敗的同學肯定遇到過。下面我將聊一聊自己面試中的一些經驗談吧。
一文了解Elasticsearch集群部署與性能優(yōu)化。
最近網上吐槽拼多多的帖子實在是有點多,尤其是多多買菜業(yè)務開始之后,更是一片怨聲載道,那么真實的情況究竟是怎樣的? 一個程序員發(fā)帖爆料真實的拼多多生活,詳細寫了一天的工作安排。
因為要對百萬、千萬、甚至是過億的用戶提供各種網絡服務,所以在一線互聯(lián)網企業(yè)里面試和晉升后端開發(fā)同學的其中一個重點要求就是要能支撐高并發(fā),要理解性能開銷,會進行性能優(yōu)化。而很多時候,如果你對Linux底層的理解不深的話,遇到很多線上性能瓶頸你會覺得狗拿刺猬,無從下手。我們今天用圖解的方式,來深度理解一下在Linux下網絡包的接收過程。
什么是文件?程序員使用I/O最終都逃不過文件這個概念
近來,一些關于面向服務架構的話題,特別是針對微服務架構的弊端這個話題上進行了大量的討論。雖然在幾年前,微服務架構受到很多人的青睞,因為它們提供了許多好處,如獨立部署的靈活性、明確的所有權、系統(tǒng)穩(wěn)定性的改善以及更好的分離問題等優(yōu)點。但是不久,就開始有人吐槽微服務會大幅增加系統(tǒng)復雜性,有時甚至連一些簡單的功能都難以構建。
最近好幾個洋友問關于離職的事情,諸如工作不開心要不要裸辭、感覺薪資太低要不要跳槽等等。離職的本質不在于離開,而在于重新選擇,既然是選擇,往往決定了我們未來的命運。因為什么原因而離職,在不知不覺中拉開了職場人的差距。工作難免會遇到不開心的事,或是遇到困難,又或者被更高的薪資所吸引。今天跟大家聊聊,什么情況下,我們應該離職。