240 發(fā)簡(jiǎn)信
IP屬地:廣東
  • 有些人喜歡鉆一些細(xì)節(jié)呢撞,說樓主xxx之類的沒講狮鸭,xxx沒講對(duì),沒講全之類的話
    本人之前也是一個(gè)菜鳥牌柄,看文章喜歡看樓主能一字不落的吧所有都講清的博文桩匪,然后噴很多文章,缺胳膊短腿
    有了一定工作經(jīng)驗(yàn)后友鼻,對(duì)很多東西深入研究后,我自己也開始寫文章闺骚,才發(fā)現(xiàn)彩扔,這要是一字不落寫完,啥都說明白僻爽,說清楚到底有多累虫碉,而且沒必要,我不是老師胸梆,寫文章給我自己看和有一定基礎(chǔ)的看就可以了敦捧,所以不需要什么都要嘮叨一遍

    哪些噴子,說這個(gè)說哪個(gè)的碰镜,我建議你看十遍源碼兢卵,動(dòng)手實(shí)現(xiàn)3遍,你再來看很多文章绪颖,你就知道人家為啥這樣寫了秽荤,寫的非常到位,畫龍點(diǎn)睛柠横,懂的人才懂(本人線程池窃款,并發(fā)map看了十多遍,每次有不同的體會(huì))

    我在面試中經(jīng)常會(huì)問的兩個(gè)問題

    面試久了之后牍氛,發(fā)現(xiàn)自己每次都會(huì)問下面這兩個(gè)問題晨继。 線程池相關(guān) 問:你講講線程池的實(shí)現(xiàn)原理。 聽到這個(gè)問題搬俊,小部分同學(xué)會(huì)很坦白的說紊扬,我平時(shí)用過線程池蜒茄,但是沒有了解過內(nèi)部是怎么實(shí)...

  • 笑看青銅噴王者

    我在面試中經(jīng)常會(huì)問的兩個(gè)問題

    面試久了之后,發(fā)現(xiàn)自己每次都會(huì)問下面這兩個(gè)問題珠月。 線程池相關(guān) 問:你講講線程池的實(shí)現(xiàn)原理扩淀。 聽到這個(gè)問題,小部分同學(xué)會(huì)很坦白的說啤挎,我平時(shí)用過線程池驻谆,但是沒有了解過內(nèi)部是怎么實(shí)...

  • 看了你的方案,我決定繼續(xù)用if else:stuck_out_tongue_winking_eye:

  • public static void main(String[] args) {
    double num = 2;
    double n = 1;
    double n1 = 1;

    int nnn = 10;
    while (nnn-- > 0) {
    n1 = n1 / 10;
    for (int i = 0; i < 10; i++) {
    double v = n + n1;
    if (v * v > num) {
    break;
    } else {
    n += n1;
    }
    }
    }

    System.out.println(n);
    System.out.println(n * n);

    }

    1胜臊,從0.1開始加,1.1 1.2 1.3 1.4 1.5超了伙判,所以是1.4
    1.4象对,從0.01開始加, 1.41 1.42超了宴抚,所以是1.41
    這樣行不

    分享一道面試題勒魔,估計(jì)可以掛不少人

    題目 已知 sqrt (2)約等于 1.414,要求不用數(shù)學(xué)庫菇曲,求 sqrt (2)精確到小數(shù)點(diǎn)后 10 位 考察點(diǎn) 基礎(chǔ)算法的靈活應(yīng)用能力冠绢,二分法學(xué)過數(shù)據(jù)結(jié)構(gòu)的同學(xué)都知道,...

  • Root region scanning phase:掃描Survivor Regions中指向老年代的被initial mark phase標(biāo)記的引用及引用的對(duì)象喊式,這一個(gè)過程是并發(fā)進(jìn)行的孵户。但是該過程要在下一個(gè)young GC開始之前結(jié)束;

    請(qǐng)問岔留,是不是可以理解并發(fā)標(biāo)記必須要在yong gc剛剛完成之后夏哭,否則你就不能只從s區(qū),而是從整個(gè)eden區(qū)找指向老年代的對(duì)象

    G1垃圾回收器詳解

    在前一篇的文章《HotSpot垃圾回收算法概述》里面贸诚,對(duì)于Serial, Parallel和CMS幾種垃圾回收器做了比較詳細(xì)的描述方庭。但是對(duì)于G1的敘述是比較粗糙的。這篇文章則...

  • volatile 實(shí)現(xiàn)原理中有l(wèi)ock指令的功勞酱固,lock指令會(huì)將當(dāng)前cpu的最新更改緩存值刷到內(nèi)存械念,同時(shí)通知其他cpu緩存失效

    這豈不是相當(dāng)于volatile具有內(nèi)存屏障和mesi協(xié)議的功效?

    但是volatile int i=0运悲; i++ 為什么多線程數(shù)據(jù)不一致龄减? a線程修改了i不是會(huì)導(dǎo)致其他cpu緩存無效嗎?

    我覺得volatile應(yīng)該只具備 內(nèi)存屏障的作用班眯,而沒有保證緩存一致性

    volatile實(shí)現(xiàn)原理(內(nèi)存屏障希停、緩存一致協(xié)議--Lock前綴指令--寫緩存烁巫、高速緩存、主存)

    volatile是“輕量級(jí)”synchronized宠能,保證了共享變量的“可見性”(JMM確保所有線程看到這個(gè)變量的值是一致的)亚隙,使用和執(zhí)行成本比synchronized低,因...

  • 你寫的不清不楚违崇, 怎么只遍歷一遍呢阿弃,你求和不要先遍歷一遍嗎?
    而且如果數(shù)據(jù)源是1,2,3 sum=6
    現(xiàn)在要抽取兩個(gè), 但是你獲取的隨機(jī)數(shù)是, 5,6 怎么選都只能選一個(gè)元素出來羞延,所以想要指定抽樣數(shù)渣淳,你這種方法是不行的

    spark實(shí)現(xiàn)加權(quán)采樣(不放回)

    加權(quán)采樣就是按照選定的權(quán)重列,根據(jù)權(quán)重值采樣,如權(quán)重值是1.2和1.0;則value=1.2所屬樣本的被采樣的概率就大一些伴箩。權(quán)重列必須為double或int類型. 算法:計(jì)算...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品