阿里巴巴在2018年7月份發(fā)布Nacos, Nacos是一個更易于構(gòu)建云原生應(yīng)用的動態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺。Nacos 支持幾乎所有主流類型的服務(wù)的發(fā)現(xiàn)、配置和管...
關(guān)注公眾號《阿飛的博客》,更多原創(chuàng)首發(fā)! UidGenerator是百度開源的Java語言實(shí)現(xiàn),基于Snowflake算法的唯一ID生成器。而且,它非常適合虛擬環(huán)境,比如:D...
這可能是最好的 RxJava 2.x 入門教程系列專欄文章鏈接:這可能是最好的 RxJava 2.x 入門教程(完結(jié)版)[http://www.itdecent.cn/p/...
分布式事務(wù) 微服務(wù)倡導(dǎo)將復(fù)雜的系統(tǒng)拆分為若干個簡單、職責(zé)單一、松耦合的服務(wù),可以降低開發(fā)難度,便于敏捷開發(fā)。而對大多數(shù)中小型公司來說,實(shí)施微服務(wù)架構(gòu)面臨以下困難: 單體應(yīng)用拆...
大概用Executors直接生成ThreadPoolExecutor的習(xí)慣會被認(rèn)為理所當(dāng)然,但是在阿里的java開發(fā)規(guī)范中是禁止的,開發(fā)者必須使用ThreadPoolExec...
前言在上一篇文章 你不得不了解的JVM(一)中,我們了解了 JVM運(yùn)行時數(shù)據(jù)區(qū)域; HotSpot 虛擬機(jī)對象的創(chuàng)建,內(nèi)存布局以及訪問定位;那么這篇文章我們就需要了解一下 垃...
我們都知道,不管是Java還是Android都繞不開JVM(Java虛擬機(jī))。雖然Android有dalvik和art,但是Android的編程語言還是Java,了解JVM機(jī)...
spring boot 擴(kuò)展了spring 的@Conditional注解,提供了很多常用的注解,例如@ConditionalOnProperty根據(jù)屬性來判斷是否要激活這個...