人們?cè)偈褂糜?jì)算機(jī)解決困難問題或是處理大數(shù)據(jù)時(shí)不可避免的將會(huì)產(chǎn)生這樣的問題: 我的程序運(yùn)行多長時(shí)間? 為什么我的程序耗盡了所有內(nèi)存? 科學(xué)方法 觀察 根據(jù)觀察結(jié)果提出假設(shè)模型 ...
是不是人長大了就更容易被感動(dòng),原來不能理解的,也漸漸開始感同身受了。 不想說自己過的不好,2019,新的一年了,加油,要開心??! 記得第一次實(shí)習(xí)期間回學(xué)校論文答辯,就在心里對(duì)...
可以按照以下幾個(gè)步驟逐一確認(rèn): 1、首先要看數(shù)據(jù)庫本身對(duì)應(yīng)的庫、表所設(shè)置的引擎是什么。MyIsam不支持事務(wù),如果需要,則必須改為InnnoDB。 2、@Transactio...
Sayings: 今天想和你們說點(diǎn)成年人總要經(jīng)歷的事:和人同居。 前兩天上班的時(shí)候,一位女同事氣呼呼地走進(jìn)來。 ——原因是她男朋友今早占用廁所時(shí)間太長了。 “我已經(jīng)三天沒洗頭...
前言 在實(shí)際開發(fā)中,我們很頻繁的需要從git遠(yuǎn)程倉庫拉取master代碼建立分支進(jìn)行開發(fā),開發(fā)完畢后,我們需要push到遠(yuǎn)程進(jìn)行build、部署和測(cè)試,這里博主根據(jù)自己的情況...
Query was empty表示沒有可執(zhí)行的語句 在mybatis中用<foreach>標(biāo)簽批量更新時(shí),因?yàn)榕啃薷闹苯訉懥搜h(huán),當(dāng)list為null時(shí)進(jìn)不去循環(huán)導(dǎo)致myb...
簡書 占小狼[http://www.itdecent.cn/users/90ab66c248e6/latest_articles] 轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處,謝謝! 2019/...
引 如果對(duì)什么是線程、什么是進(jìn)程仍存有疑惑,請(qǐng)先Google之,因?yàn)檫@兩個(gè)概念不在本文的范圍之內(nèi)。 用多線程只有一個(gè)目的,那就是更好的利用cpu的資源,因?yàn)樗械亩嗑€程代碼都...
線程是由內(nèi)核自動(dòng)調(diào)度的運(yùn)行在進(jìn)程上下文中的邏輯流。 基本概念 線程有自己的上下文:唯一的Thread ID、棧、棧指針、程序計(jì)數(shù)器、通用目的寄存器、條件碼。 并發(fā)與并行 并發(fā)...
這張或者類似的圖我相信大部分試圖了解jvm內(nèi)存結(jié)構(gòu)的同學(xué)肯定都看過,學(xué)習(xí)過之后要能自己畫出這樣一張圖才算合格。我在剛剛學(xué)習(xí)jvm內(nèi)存結(jié)構(gòu)時(shí)雖然能夠概述出各個(gè)內(nèi)存區(qū)的作用,但由...
JVM(Java Virtual Machine)Java虛擬機(jī)。 在學(xué)習(xí)jvm內(nèi)存結(jié)構(gòu)的時(shí)候,了解jvm的內(nèi)存管理,能夠按照自己的理解表達(dá)出實(shí)例化一個(gè)對(duì)象時(shí)jvm內(nèi)存分配的...
本文暫停更新,請(qǐng)?jiān)L問javaskill.cn 本文GITHUB地址 請(qǐng)到本人GITHUT上查看最新版本,簡書不定時(shí)更新interview-resources-zhCN int...
本集概要: 怎樣構(gòu)建一個(gè)線程安全而又高效、可伸縮的緩存? 怎樣利用設(shè)計(jì)模式,把緩存做成通用的工具? 除了synchronize和volatile,我們還能使用哪些工具來開發(fā)線...
續(xù)言: 相信每一位簡書的作者,都會(huì)有我這樣的思考:怎么寫好一篇文章?或者怎么寫好一篇技術(shù)類的文章?我就先說說我的感悟吧,寫文章其實(shí)和寫程序是一樣的。為什么我會(huì)說它們是一樣的?...
明天是12月23號(hào),研究生招生考試的日子,明年今日,就是我進(jìn)考場(chǎng)的前一夜。2017這一年,自己重拾了讀書寫作的愛好,并把它當(dāng)做一個(gè)習(xí)慣,一種生活方式,不知不覺中竟然也讀了上百...