一、前言 這些天忙着寫業務代碼,曹工說Tomcat系列暫時沒時間寫,先隨便寫點其他的。 逛博客園的時候,發現一篇園友的阿里面試文章,https://www.cnblogs.com/crossoverJie/p/9404789.html。 里面提到了:兩個線程,交替打印奇偶數這道筆試題 ...
前言 最近兩個月寫文章很少,因為自己學習狀態也不是很好,我看了下,上一篇文章,都是一個月前了。 不知道大家有沒有感覺,小學初中讀的一些書,看的一些文章,到現在都印象深刻,反倒是高中學的知識,高考后就慢慢消散,直到遺忘。 我想說的是,記得初中學過魯迅的 藤野先生 ,里面有一段話,大意是:久了不聯系,有時候想聯系,卻又無從下筆,到最后就更是不了了之了。 我找了下原文: 將走的前幾天,他叫我到他家里去, ...
2020-09-26 22:37 2 822 推薦指數:
一、前言 這些天忙着寫業務代碼,曹工說Tomcat系列暫時沒時間寫,先隨便寫點其他的。 逛博客園的時候,發現一篇園友的阿里面試文章,https://www.cnblogs.com/crossoverJie/p/9404789.html。 里面提到了:兩個線程,交替打印奇偶數這道筆試題 ...
題目: 數組有N+M個數字, 數字的范圍為1 ... N, 打印重復的元素, 要求O(M + N), 不 可以用額外的空間。 代碼: private int[] arr ...
一、前言 框架代碼其實也沒那么難,大家不要看着源碼就害怕,現在去看 Tomcat 3.0的代碼,保證還是看得懂一半,照着擼一遍基本上很多問題都能搞定了。這次我們就模擬 Tomcat 中的 Digester(xml解析工具)來仿寫一個相當簡易的版本。上一篇說了如何利用 sax 模型來解析 xml ...
問題:現有一個線程池,參數corePoolSize = 5,maximumPoolSize = 10,BlockingQueue阻塞隊列長度為5,此時有4個任務同時進來,問:線程池會創建幾條線程? 如果4個任務還沒處理完,這時又同時進來2個任務,問:線程池又會創建幾條線程還是不會創建 ...
方法一:調用interrupt方法,通知線程應該中斷了: A.如果線程處於被阻塞狀態,那么線程將立即退出被阻塞狀態,並拋出了一個InterruptedException異常。 B.如果線程處於正常活動狀態,那么會將該線程的中斷標志設置為true。被設置中斷 ...
。 目錄 如何設計一個線程池? 三個步驟 ...
原題: 有2個雞蛋,從100層樓上往下扔,以此來測試雞蛋的硬度。比如雞蛋在第9層沒有摔碎,在第10層摔碎了,那么雞蛋不會摔碎的臨界點就是9層。 問:如何用最少的嘗試次數,測試出雞蛋不會摔碎的臨界點? 注意:只有兩個雞蛋。第一個雞蛋碎了,第二個雞蛋只能挨個樓層測試了。 動態規划解法 ...
前兩天面試ThoughtWorks,有一道家庭作業題,題目如下: 思路如下: 把所有的會議安排在兩天內,每天分為上午和下午,上午最多三小時(180min),9點到12點,下午最多四小時(240min),1點到5點。 其實就是給定大小的4個坑,每個會議都是一個固定大小 ...