來(lái)自:冰河技術(shù) 寫(xiě)在前面 Tomcat作為最常用的Java Web服務(wù)器,隨著并發(fā)量越來(lái)越高,Tomcat的性能會(huì)急劇下降,那有沒(méi)有什么方法來(lái)優(yōu)化Tomcat在高并發(fā)環(huán)境下的性能呢? Tomcat運(yùn)行模式 Tomcat的運(yùn)行模式有3種。 1.bio模式 默認(rèn)的模式,性能非常低下,沒(méi)有經(jīng)過(guò)任何
這次收集的99套Java經(jīng)典項(xiàng)目主要包括SSM Java web項(xiàng)目,SSH項(xiàng)目,SpringBoot項(xiàng)目,微服務(wù)項(xiàng)目,OA/Erp/人事系統(tǒng),商城,郵箱系統(tǒng),聊天系統(tǒng)等大型項(xiàng)目,所有項(xiàng)目都包含開(kāi)發(fā)視頻教程和完整源碼資料,大部分也包含了開(kāi)發(fā)文檔。 下面附上整個(gè)目錄,有需要的可以關(guān)
來(lái)自:碼海 由于渲染問(wèn)題,文字漏了一大段,文章重發(fā)一遍 前言 我們每天都在用 Google, 百度這些搜索引擎,那大家有沒(méi)想過(guò)搜索引擎是如何實(shí)現(xiàn)的呢,看似簡(jiǎn)單的搜索其實(shí)技術(shù)細(xì)節(jié)非常復(fù)雜,說(shuō)搜索引擎是 IT 皇冠上的明珠也不為過(guò),今天我們來(lái)就來(lái)簡(jiǎn)單過(guò)一下搜索
來(lái)自:非科班的科班 本文思維導(dǎo)圖 HashMap簡(jiǎn)介 HashMap 是很常用的一種集合框架,其底層實(shí)現(xiàn)方式在 JDK 1.7和 JDK 1.8中卻有很大區(qū)別。 HashMap 是用來(lái)存儲(chǔ)數(shù)據(jù)的,它底層在JDK 1.7是數(shù)組+鏈表實(shí)現(xiàn)的,而JDK 1.8是使用數(shù)組+鏈表+紅黑樹(shù)實(shí)現(xiàn),通過(guò)對(duì) key 進(jìn)行
作者|?Mr.K??來(lái)源|?技術(shù)領(lǐng)導(dǎo)力(ID:jishulingdaoli) 許多讀者向老K請(qǐng)教,如何高效閱讀? 學(xué)習(xí)是一輩子的事情,時(shí)間告訴我們,無(wú)理取鬧的年齡過(guò)了,到了該裝逼的時(shí)候了。 談?wù)勛约簩?duì)高效閱讀的一些粗淺認(rèn)識(shí),一家之言,希望對(duì)你有所啟發(fā)。 一、選一本值得讀的
來(lái)自:Java中文社群 隨著 JDK 1.8 Streams API 的發(fā)布,使得 HashMap 擁有了更多的遍歷的方式,但應(yīng)該選擇那種遍歷方式?反而成了一個(gè)問(wèn)題。 本文先從 HashMap 的遍歷方法講起,然后再?gòu)男阅?、原理以及安全性等方面,?lái)分析 HashMap 各種遍歷方式的優(yōu)勢(shì)與不足
來(lái)自:程序通事 忙,真忙 這兩個(gè)星期真是巨忙,年前有個(gè)項(xiàng)目因?yàn)楦鞣N莫名原因,一直拖到這個(gè)月才開(kāi)始真正測(cè)試。然后上周又接到新需求,馬不停蹄進(jìn)入開(kāi)發(fā)。 一邊開(kāi)發(fā)著新需求,一邊改著舊項(xiàng)目的 Bug。再加上這個(gè)項(xiàng)目算是從別人那交給過(guò)來(lái)的,這部分新功能代碼
作者:鄒溪源,長(zhǎng)沙資深互聯(lián)網(wǎng)從業(yè)者,架構(gòu)師社區(qū)特邀嘉賓! 一 1) 有一天,我的朋友Y童鞋分享了他正在做的一個(gè)內(nèi)部開(kāi)源項(xiàng)目,這個(gè)開(kāi)源項(xiàng)目從外表上看,跟目前市場(chǎng)上那些代碼生成器本沒(méi)有特別大的區(qū)別,所以我興趣并不大。 在他給我介紹了一下具體需求之后,
本源:http://fangjian0423.github.io/2017/05/31/springboot-executable-jar/ SpringBoot提供了一個(gè)插件spring-boot-maven-plugin用于把程序打包成一個(gè)可執(zhí)行的jar包。在pom文件里加入這個(gè)插件即可:
來(lái)自:冰河技術(shù)?? 寫(xiě)在前面 在【高并發(fā)專題】中的《高并發(fā)之——線程與多線程》一文中,我們簡(jiǎn)單介紹了線程的生命周期和線程的幾個(gè)重要狀態(tài),并以代碼的形式實(shí)現(xiàn)了線程是如何進(jìn)入各個(gè)狀態(tài)的。今天,我們就結(jié)合操作系統(tǒng)線程和編程語(yǔ)言線程再次深入探討線程的生
本文根據(jù)孫沖老師在〖Deeplus直播第215期〗線上分享演講內(nèi)容整理而成。 孫沖 輪子科技項(xiàng)目主管 關(guān)注人、技術(shù)、架構(gòu)三者聯(lián)系,現(xiàn)在的工作方向?yàn)槲⒎?wù)、DDD、中臺(tái)、架構(gòu)、項(xiàng)目管理以及敏捷相關(guān)。 對(duì)業(yè)務(wù)架構(gòu)感興趣,當(dāng)前正在嘗試DDD在項(xiàng)目中的落地。 大家好,
作者: findyi, 騰訊、360碼農(nóng),前噠噠少兒英語(yǔ)技術(shù)VP,現(xiàn)任土豆教育CTO。 — ?1 ? — 1969年,美國(guó)國(guó)防部研究計(jì)劃署第一次將互聯(lián)網(wǎng)應(yīng)用于軍事連接。隨后美國(guó)西南部四所名校的四臺(tái)計(jì)算機(jī)通過(guò)這項(xiàng)技術(shù)連接起來(lái)。 誰(shuí)也沒(méi)想到,這項(xiàng)計(jì)劃會(huì)對(duì)人類(lèi)的命運(yùn)產(chǎn)生如此
來(lái)自:Java面試那些事兒 咱們先從一道簡(jiǎn)單的面試題說(shuō)起。 請(qǐng)?zhí)畛浯a,判斷一個(gè)數(shù)是否為奇數(shù)。 public?static?boolean?isOdd(int?i)?{ } 估計(jì)很多同學(xué)一看到這道題目,都會(huì)覺(jué)得太簡(jiǎn)單了,簡(jiǎn)直就是送分題,恰恰也是這么簡(jiǎn)單的一道題目,卻能慢慢引導(dǎo)出來(lái)很多問(wèn)
作者|?Mr.K?來(lái)源|?技術(shù)領(lǐng)導(dǎo)力(ID:jishulingdaoli) 老K之前在電商獨(dú)角獸公司擔(dān)任過(guò)技術(shù)VP,帶過(guò)幾百人的技術(shù)團(tuán)隊(duì),這幾年下來(lái),從我手下出去的Leader,有10幾人都已經(jīng)是各大互聯(lián)網(wǎng)公司總監(jiān)、VP級(jí)別了。 如果說(shuō),培養(yǎng)Leader有什么訣竅的話,總結(jié)下來(lái)就是:自古
來(lái)自:冰河技術(shù)?? 寫(xiě)在前面 新一輪的面試已經(jīng)過(guò)去,可能是疫情的原因吧,很多童鞋紛紛留言說(shuō)今年的面試題難度又提高了,尤其是對(duì)并發(fā)編程的知識(shí)。我細(xì)想了下,也許有那么點(diǎn)疫情的原因吧,但無(wú)論面試的套路怎么變,只要掌握了核心知識(shí)和底層原理,吊打面試官應(yīng)