240 發(fā)簡(jiǎn)信
IP屬地:云南
  • java enum實(shí)現(xiàn)原理

    一、分析自定義枚舉類(lèi) 普通的枚舉類(lèi)和抽象枚舉類(lèi)相似,故直接分析抽象枚舉類(lèi)或杠。 1. 編寫(xiě)一個(gè)抽象枚舉類(lèi) 2. 編譯 使用命令javac Operator將.java文件編譯成....

  • List的subList導(dǎo)致ConcurrentModificationException引發(fā)的思考

    一瘫怜、案例如下 1. 代碼 1. 輸出 二谎柄、分析過(guò)程 從輸出第一行可以看出膏斤,調(diào)用#subList方法返回的是AbstractList.SubList類(lèi)的實(shí)例彻舰。 其次糙捺,根據(jù)異常信...

  • 網(wǎng)頁(yè)刷新重復(fù)提交問(wèn)題

    刷新的本質(zhì)其實(shí)是將地址欄的鏈接重新發(fā)送一遍诫咱。 客戶(hù)端轉(zhuǎn)發(fā): 地址欄:會(huì)變成重定向之后的鏈接 http:先返回302,location中保存著重定向的地址洪灯,然后客戶(hù)端再次請(qǐng)求該...

  • 如何接手一個(gè)項(xiàng)目

    為什么要寫(xiě)這篇文章坎缭? 這是我第一次實(shí)習(xí)竟痰,需要接手一個(gè)項(xiàng)目(推薦系統(tǒng)后臺(tái)),記錄一下在梳理項(xiàng)目過(guò)程中的一點(diǎn)收獲掏呼。 我作為一個(gè)初入職場(chǎng)的大學(xué)生是怎么做的坏快? 首先上網(wǎng)查:推薦系統(tǒng)到...

  • Semaphore(信號(hào)量)

    一個(gè)計(jì)數(shù)信號(hào)量。從概念上來(lái)說(shuō)憎夷,一個(gè)Semaphore維護(hù)了一組permits【許可證】莽鸿。每次調(diào)用acquire()方法都會(huì)阻塞,直到獲取到許可證拾给。每次調(diào)用release()方...

  • nginx的負(fù)載均衡

    本文來(lái)自 http://nginx.org/en/docs/http/load_balancing.html#nginx_load_balancing_methods 1. ...

  • 120
    快慢指針

    快慢指針即我們有兩個(gè)及以上的指針祥得,我們可以通過(guò)控制其步長(zhǎng)去實(shí)現(xiàn)某種行為。 下圖中自定義的名詞解釋如下: 目標(biāo)節(jié)點(diǎn):要找的節(jié)點(diǎn)蒋得,倒數(shù)第4個(gè)级及。 目標(biāo)對(duì)稱(chēng)點(diǎn):和目標(biāo)節(jié)點(diǎn)對(duì)稱(chēng)的節(jié)點(diǎn),...

  • group by

    select class_id from student group by sex // 按照性別分組 為什么查詢(xún)列表(或having子句)中只能寫(xiě)group by中的字段(...

  • 120
    數(shù)據(jù)庫(kù)事務(wù)基礎(chǔ)

    1.事務(wù)的特性(ACID) A(Atomicity)原子性:在一個(gè)事務(wù)中的操作要么都成功要么都失敗额衙。 C(Consistency)連續(xù)性: I(Isolation)隔離性:一...

  • 如何判斷接口是否被初始化

    { } 和 static{ } 對(duì)比被{ }包括的代碼塊饮焦,會(huì)在每次實(shí)例化對(duì)象的時(shí)候執(zhí)行一次而被static{ }包括的代碼塊,會(huì)在類(lèi)初始化的時(shí)候執(zhí)行一次 根據(jù)java語(yǔ)言的特...

  • 動(dòng)態(tài)規(guī)劃

    1. 基本思想 分治算法分治算法的基本思想是將一個(gè)規(guī)模較大的問(wèn)題分解為若干個(gè)規(guī)模較小的子問(wèn)題窍侧,這些子問(wèn)題相互獨(dú)立[1]且與原問(wèn)題性質(zhì)相同县踢。求出子問(wèn)題的解,就可得到原問(wèn)題的解疏之。...

  • 120
    NIO/BIO

    在BIO1圖中:客戶(hù)端先向服務(wù)器1請(qǐng)求數(shù)據(jù),直到服務(wù)器返回?cái)?shù)據(jù)之后才能向服務(wù)器2請(qǐng)求數(shù)據(jù)扯旷。依次循環(huán)如果某個(gè)服務(wù)器阻塞時(shí)間過(guò)長(zhǎng)就會(huì)影響下一次的數(shù)據(jù)傳輸拯爽。無(wú)法處理多個(gè)連接 在BI...

  • 120
    static

    static關(guān)鍵字作用:方便在沒(méi)有創(chuàng)建對(duì)象的時(shí)候調(diào)用方法或者對(duì)象被static變量修飾的變量,代碼塊钧忽,方法只會(huì)在類(lèi)初始化的時(shí)候加載一次被static變量修飾的變量毯炮,代碼塊,方...

  • StreamCorruptedException

    Socket編程在連續(xù)使用(中間沒(méi)有中斷)ObjectOutputStream 和其他輸出流(PrintStream)時(shí)耸黑,可能會(huì)由于流的寫(xiě)出速度過(guò)快桃煎,導(dǎo)致java.io.St...

  • JAVA內(nèi)部類(lèi)

    標(biāo)記一下https://www.cnblogs.com/dolphin0520/p/3811445.html java內(nèi)部類(lèi),也就是不定義在外部的類(lèi)大刊。 定義在類(lèi)中作為類(lèi)成員就...

  • 線程中斷

    中斷可以理解為線程的一個(gè)標(biāo)識(shí)位屬性为迈,它表示一個(gè)運(yùn)行中的線程是否被其他線程進(jìn)行了中斷。 中斷只是通知一下該線程,但是不強(qiáng)制停止葫辐。如果響應(yīng)中斷時(shí)不做處理搜锰,該線程還是會(huì)繼續(xù)運(yùn)行下去...

  • ThreadLocal

    線程變量,每一個(gè)線程中都維護(hù)了一個(gè)ThreadLocalMap對(duì)象耿战,用于存放該線程中的ThreadLocal->Object類(lèi)型的數(shù)據(jù)蛋叼。 我們?cè)赥hreadLocal中設(shè)置的...

  • 120
    zookeeper集群的安裝

    單機(jī)的安裝啟動(dòng) 安裝 :下載解壓到目標(biāo)目錄即可 配置文件:將zookeeper/conf/zoo_sample.cfg 復(fù)制為zookeeper/conf/zoo.cfg 啟...

  • 120
    ZAB協(xié)議詳解

    1.什么是ZAB協(xié)議? 支持崩潰恢復(fù)的原子廣播協(xié)議,主要用于實(shí)現(xiàn)數(shù)據(jù)一致性 ZAB 協(xié)議全稱(chēng):Zookeeper Atomic Broadcast(Zookeeper 原子廣...

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