想要將知識(shí)轉(zhuǎn)化為能力,第一步進(jìn)行知識(shí)拆解,第二步,進(jìn)行驗(yàn)證應(yīng)用. 前置知識(shí) oop是什么oop, 原意object origin pointer, 原始對(duì)象指針.對(duì)應(yīng)虛擬機(jī)中...
想要將知識(shí)轉(zhuǎn)化為能力,第一步進(jìn)行知識(shí)拆解,第二步,進(jìn)行驗(yàn)證應(yīng)用. 前置知識(shí) oop是什么oop, 原意object origin pointer, 原始對(duì)象指針.對(duì)應(yīng)虛擬機(jī)中...
寫在前面 "紙上得來終覺淺,絕知此事要躬行". 讀完23種設(shè)計(jì)模式后,感覺肚子還是空空的,不知道無從下手,今天翻了一下之前的博客,曾經(jīng)記錄過關(guān)于Apache Commons ...
什么是設(shè)計(jì)模式? 設(shè)計(jì)模式就是前人總結(jié)的代碼設(shè)計(jì)的模型,就像武俠里面的武功的招式,套路。 為什么需要設(shè)計(jì)模式啊? 我平時(shí)代碼敲的也沒有問題啊,功能也完成了,線上跑的很健康 1...
1、概念 Spring Batch 是一款輕量級(jí)地適合企業(yè)級(jí)應(yīng)用的批處理框架,值得注意的是,不同于其他調(diào)度框架,Spring Batch不提供調(diào)度功能。 2、批處理過程 批處...
1)系統(tǒng)可生成最大線程數(shù): 執(zhí)行cat /proc/sys/kernel/threads-max 2)進(jìn)程最大線程數(shù): 執(zhí)行cat /proc/sys/vm/max_map_...
“追求穩(wěn)定,就是浪費(fèi)生命”,首先這是個(gè)主觀命題,而且未免把話說的嚴(yán)重了點(diǎn)。如果咱們把話題換成“追求穩(wěn)定,或許某些時(shí)候,像溫室里的花朵,不利于個(gè)體的發(fā)展”,這樣的表達(dá)更容易讓人...
最近在做一個(gè)需求,評(píng)估Java列表10萬數(shù)據(jù)加載到內(nèi)容占用空間大小,以及對(duì)服務(wù)器內(nèi)存使用影響。以前都是從書上看Java內(nèi)存布局相關(guān)知識(shí),借這個(gè)機(jī)會(huì)深入分析Java對(duì)象占用內(nèi)存...
博客鏈接:http://www.ideabuffer.cn/2017/05/06/Java對(duì)象內(nèi)存布局/ 我們知道在Java中基本數(shù)據(jù)類型的大小,例如int類型占4個(gè)字節(jié)、l...
是不是文章沒寫完啊![]()
ReentrantLock總結(jié)簡述 ReentrantLock是java中非常重要的一個(gè)并發(fā)工具,相比于java原生的synchronized有著更好的性能 快速預(yù)覽 更強(qiáng)大的功能,玩玩意味著更為復(fù)雜的使...
《圍城》個(gè)中的句子,總讓你饒有興味的品嘗好久,好的作品總能讓人看完后,有所思或有所悟。比如有段關(guān)于人如何與人相處才能避免沖突,又能保持團(tuán)結(jié)親密。 方鴻漸是這樣說...
我是工作五年的程序員,以我個(gè)人的社會(huì)閱歷來回答一下上大學(xué)的意義。 論上大學(xué)的意義,撇開社會(huì)和家庭的,對(duì)我們自己,得從二方面理解。 第一、對(duì)自身修養(yǎng)、品質(zhì) 大學(xué),本身也是一種社...
引言: HashMap的工作原理是java面試常問的問題,身經(jīng)百戰(zhàn)的我們都知道使用hashMap。那么為啥面試官鐘愛問這樣的問題呢?因?yàn)檫@個(gè)問題水很深,很多互聯(lián)網(wǎng)公司在招中高...