本文討論: 串行和并行的執(zhí)行效率區(qū)別 并行帶來(lái)的一些問(wèn)題 什么時(shí)候使用并行 ps:主要參考資料來(lái)自Effective Java 第三版 先來(lái)看一個(gè)關(guān)于性能提升的例子(來(lái)自ef...
本文討論: 串行和并行的執(zhí)行效率區(qū)別 并行帶來(lái)的一些問(wèn)題 什么時(shí)候使用并行 ps:主要參考資料來(lái)自Effective Java 第三版 先來(lái)看一個(gè)關(guān)于性能提升的例子(來(lái)自ef...
預(yù)備知識(shí) Stream上的所有操作分為兩類(lèi):中間操作和結(jié)束操作肚吏,中間操作只是一種標(biāo)記缝龄,只有結(jié)束操作才會(huì)觸發(fā)實(shí)際計(jì)算鸿吆。 中間操作又可以分為無(wú)狀態(tài)的和有狀態(tài)的:無(wú)狀態(tài)中間操作是指...
常見(jiàn)用法 null對(duì)象處理 一些坑 orElse方法不管Optional對(duì)象本身是不是empty,orElse里的代碼都會(huì)被執(zhí)行 Optional的實(shí)體是null的時(shí)候食棕,一切...
打樁類(lèi)的私有變量 在@InjectMocks對(duì)象的fields里面,使用@InjectMocks對(duì)象 使用PowerMock和@spy可以打樁私有方法個(gè)人體會(huì):在@spy對(duì)象...
前言:接上篇,看完了注冊(cè)中心翼岁,該看看RPC框架了——《分布式服務(wù)框架XXL-RPC》 老樣子,想看看它自己怎么吹的 1.1 概述>XXL-RPC 是一個(gè)分布式服務(wù)框架司光,提供穩(wěn)...
前言因?yàn)楣咀罱?xiàng)目原因正好用到了《分布式任務(wù)調(diào)度平臺(tái)XXL-JOB》琅坡,項(xiàng)目結(jié)束打算看看他的源碼,發(fā)現(xiàn)他還依賴于 《分布式服務(wù)框架XXL-RPC》飘庄,于是我決定先看XXL-RP...
書(shū)寫(xiě)和前端對(duì)接的api文檔十分痛苦脑蠕,工作中經(jīng)常會(huì)有下面場(chǎng)景 接口文檔地址分散 接口文檔相對(duì)代碼更新滯后 前端同事找不到對(duì)接的后端同事 懶得寫(xiě) 其他swagger框架很好的解決...
背景 多線程開(kāi)啟事務(wù)處理。每個(gè)事務(wù)有多個(gè)update操作和一個(gè)insert操作(都在同一張表)。 DDL(刪除了一些不必要的細(xì)節(jié)) 默認(rèn)隔離級(jí)別:Repeatable Rea...