240 發(fā)簡信
IP屬地:重慶
  • 9條消除if...else的錦囊妙計(jì)司倚,助你寫出更優(yōu)雅的代碼

    引用他人的文章 -- 微信 Hollis 前言最近在做代碼重構(gòu)堕澄,發(fā)現(xiàn)了很多代碼的爛味道。其他的不多說琳骡,今天主要說說那些又臭又長的if...else要如何重構(gòu)。 在介紹更更優(yōu)...

  • 面試題收藏

    HashMap24道Mybatis常見面試題總結(jié)及答案

  • 設(shè)計(jì)模式

    七大原則 開閉原則 里氏替換原則 依賴倒置原則 單一職責(zé)原則 接口隔離原則 迪米特法則 合成復(fù)用原則 創(chuàng)建型模式 單例模式(Singleton Pattern) 簡單工廠模式...

  • 工作經(jīng)歷

    2019.7.30 解決了一個(gè)線程安全問題: 關(guān)于PageHelper.startPage, 主要是使用了Threadlocal授滓,別人使用也不安全琳水,導(dǎo)致了我代碼不該運(yùn)行分頁...

  • 對(duì)max.partition.fetch.bytes有疑問,官網(wǎng)上不是說:如果拉取的第一個(gè)非空分區(qū)中第一個(gè)消息大于此限制般堆,則仍然會(huì)返回消息在孝,以確保消費(fèi)者可以正常的工作。你舉得例子并不是這樣的淮摔,不知道你做過驗(yàn)證沒有

    Kafka參數(shù)詳解及調(diào)優(yōu)--消費(fèi)者

    引言 在實(shí)際的kafka開發(fā)中私沮,我們會(huì)發(fā)現(xiàn),無論是生產(chǎn)者還是消費(fèi)者和橙,都需要構(gòu)建一個(gè)Properties對(duì)象仔燕,里面設(shè)置了很多參數(shù)造垛。對(duì)于很多初學(xué)者來說,會(huì)看不懂這些參數(shù)分別代表什...

  • 位運(yùn)算的算法實(shí)例

    問題: 10億個(gè)數(shù)晰搀,有兩個(gè)數(shù)只出現(xiàn)了1次五辽,其他的數(shù)有出現(xiàn)了兩次,請(qǐng)找出這兩個(gè)數(shù) 分析: 10億個(gè)數(shù)外恕,每個(gè)int數(shù)據(jù)占4個(gè)byte奔脐,10億個(gè)數(shù)需要4G的內(nèi)存, 代碼示例: 下面...

  • 120
    String

    前言:對(duì)于java開發(fā)人員吁讨,想必對(duì)String的使用已經(jīng)很熟悉了髓迎,但可能對(duì)其內(nèi)部的一些機(jī)制與細(xì)節(jié)不甚了解,本篇博客將對(duì)String的部分機(jī)制做總結(jié) 部分源碼 public i...

  • 120
    深入理解ThreadLocal

    ThreadLocal類原理簡析——線程封閉的常規(guī)實(shí)現(xiàn)ThreadLocal源碼解讀 原理圖 ThreadLocal為什么可以實(shí)現(xiàn)線程隔離建丧? 核心的3個(gè)方法 get Thre...

  • 并發(fā)

    深入理解ThreadLocal [Unsafe] [Lock] [ThreadPool] [Atomic] [synchronized]

  • java常用運(yùn)算符

    java常用運(yùn)算符 Java運(yùn)算符大致分為邏輯運(yùn)算符(&&,||,排龄!)、算數(shù)運(yùn)算符(+, -, *, / ,+=)翎朱、位運(yùn)算符(^,|,&)橄维、其他運(yùn)算符(三元運(yùn)算符) 注:數(shù)字...

  • 單例模式

    目前業(yè)界最認(rèn)可的單例模式——(這是一個(gè)懶漢模式): 懶漢式單例——再實(shí)現(xiàn) 注意:如果編寫的是多線程程序,則不要?jiǎng)h除上例代碼中的關(guān)鍵字 volatile 和 synchroni...

  • 函數(shù)式編程(一) lambda拴曲、FunctionalInterface争舞、Method Reference

    由于函數(shù)式編程涉及內(nèi)容較多,因此對(duì)函數(shù)式編程寫一個(gè)系列博客澈灼,內(nèi)容從JAVA8的新特性開始闡述竞川,而后闡述函數(shù)式編程的寫法,最后深入源碼講述函數(shù)式編程叁熔。函數(shù)式編程是一種編程風(fēng)格委乌,...

  • Lambda

    函數(shù)式編程——WalkeR_ZG 函數(shù)式編程(一) lambda遭贸、FunctionalInterface、Method Reference函數(shù)式編程(二) Stream函數(shù)...

  • HashMap源碼

    小的知識(shí)點(diǎn) 1心软、put方法

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