![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1. 概述 Java 8 引入的一個(gè)重要的特性無(wú)疑是 Stream API宝磨。Stream 翻譯過(guò)來(lái)是“流”弧关,突然想到的是大數(shù)據(jù)處理有個(gè)流式計(jì)算的...
1.概述 Java 8為Date和Time引入了新的API,以解決舊java.util.Date和java.util.Calendar的缺點(diǎn)唤锉。作...
前言 相信不少java開發(fā)者寫過(guò)狀態(tài)變更的業(yè)務(wù)世囊,比如訂單流程、請(qǐng)假流程等等窿祥。一般會(huì)搞一個(gè)狀態(tài)標(biāo)識(shí)來(lái)標(biāo)識(shí)生命周期的某個(gè)階段株憾。很多人會(huì)寫這種邏輯: ...
1. 前言 前幾年我們的項(xiàng)目還在structs 2 上跑,有一次問(wèn)一個(gè)同事是否知道Spring Boot,同事說(shuō)那不是用注解來(lái)開發(fā)的嗎。雖然這個(gè)...
為什么需要設(shè)計(jì)模式 其實(shí)沒(méi)有設(shè)計(jì)模式我們也能完成開發(fā)工作嗤瞎。但是為什么需要設(shè)計(jì)模式呢墙歪?讓你看起來(lái)很牛,沒(méi)錯(cuò)這個(gè)算一個(gè)贝奇。讓你的代碼層次感分明虹菲,可讀性...
前言 隨機(jī)數(shù)我們應(yīng)該不陌生,業(yè)務(wù)中我們用它來(lái)生成驗(yàn)證碼掉瞳,或者對(duì)重復(fù)性要求不高的id毕源,甚至我們還用它在年會(huì)上搞抽獎(jiǎng)。今天我們來(lái)探討一下這個(gè)東西陕习。如...
前言 今天群里一個(gè)初級(jí)開發(fā)者問(wèn)為什么測(cè)試人員測(cè)出來(lái)他寫的價(jià)格計(jì)算模塊有計(jì)算偏差的問(wèn)題霎褐,他檢查了半天也沒(méi)找出問(wèn)題。這里小胖哥要提醒你该镣,商業(yè)計(jì)算請(qǐng)務(wù)...
前言 很多框架如mybatis的插件冻璃,servlet的filter,dubbo损合,安全框架諸如Spring security省艳、apache shi...
前言 數(shù)字在某些領(lǐng)域經(jīng)常用字符串來(lái)進(jìn)行表示和傳遞。那么我們?nèi)绾闻袛嘁粋€(gè)字符串是否是數(shù)字呢塌忽?今天我們來(lái)探討一下這個(gè)話題拍埠。 空字符和null 首先我...