240 發(fā)簡信
IP屬地:湖南
  • 120
    SpringBoot 整合 oauth2(五)實(shí)現(xiàn) jwt 及 擴(kuò)展

    什么是jwt,即 json web token。JWT是一種用于雙方之間傳遞安全信息的簡潔的霍骄、URL安全的表述性聲明規(guī)范昏翰。也是一種token坡倔,但是和token有一些不同顾孽。 j...

  • Java SE基礎(chǔ)鞏固(十六):Stream(流)

    1 什么是Stream(流) 計(jì)算機(jī)科學(xué)中有很多帶“流”的概念咒锻,例如字符流从藤,字節(jié)流催跪,比特流等等,很少有書籍在講到這些概念的時(shí)候會(huì)詳解介紹什么是流夷野,所以有時(shí)候會(huì)導(dǎo)致讀者感到迷惑...

  • Java SE基礎(chǔ)鞏固(十五):lambda表達(dá)式

    1 概述 Java8據(jù)說是Java誕生以來最大的一次演進(jìn)懊蒸,說實(shí)話,對(duì)我個(gè)人來說沒有什么特別大的感受悯搔,因?yàn)槲覍W(xué)Java也就最近一兩年的事骑丸,Java8在2014年3月18日發(fā)布,...

  • Spring Boot2.x 多數(shù)據(jù)源配置

    1 為什么需要多數(shù)據(jù)源 在比較大型的項(xiàng)目中妒貌,數(shù)據(jù)庫可能會(huì)分布在多臺(tái)服務(wù)器上通危,例如有若干個(gè)數(shù)據(jù)庫服務(wù)是專門存放日志數(shù)據(jù)的,又有若干個(gè)數(shù)據(jù)庫服務(wù)是專門存放業(yè)務(wù)數(shù)據(jù)的等等....這...

  • 實(shí)現(xiàn)一個(gè)Spring boot stater

    1 自動(dòng)配置 Spring boot的一大特性就是“自動(dòng)配置”灌曙。在傳統(tǒng)的Spring應(yīng)用開發(fā)中菊碟,開發(fā)者往往需要寫很多的XML配置項(xiàng),包括數(shù)據(jù)源的配置在刺,組件Bean的配置逆害,數(shù)據(jù)...

  • 消息推送

    1 什么是消息推送 很多手機(jī)APP會(huì)不定時(shí)的給用戶推送消息,例如一些新聞APP會(huì)給用戶推送用戶可能感興趣的新聞蚣驼,或者APP有更新了魄幕,會(huì)給用戶推送是否選擇更新的消息等等,這就是...

  • 初嘗秒殺架構(gòu)

    秒殺這個(gè)東西雖然快被玩“爛”了隙姿,但如果僅僅是瀏覽網(wǎng)上的文章的話梅垄,并不能真正理解那些文章中說到的各種方案。例如都說要消息隊(duì)列來削峰,那該如何做队丝?就算知道如何做靡馁,那真正上手寫的時(shí)...

  • 使用IDEA為數(shù)據(jù)庫表自動(dòng)生成實(shí)體類(Entity)

    IntelliJ IDEA 主要用于支持 Java、Scala机久、Groovy 等語言的開發(fā)工具臭墨,同時(shí)具備支持目前主流的技術(shù)和框架,擅長于企業(yè)應(yīng)用膘盖、移動(dòng)應(yīng)用和 Web 應(yīng)用的開...

  • Java虛擬機(jī)(六):類加載機(jī)制

    大家都知道胧弛,我們編寫的Java類經(jīng)過編譯器編譯后會(huì)生成class文件,class文件描述了類的各種信息侠畔,最終都要加載到內(nèi)存中才能運(yùn)行使用结缚,那虛擬機(jī)是如何加載這些class文件...

  • Java虛擬機(jī)(五):性能監(jiān)控和分析工具

    1 概述 在之前的文章,我們了解了Java內(nèi)存布局软棺、內(nèi)存模型红竭、對(duì)象模型和垃圾回收的知識(shí)。在實(shí)際生產(chǎn)中喘落,絕大多數(shù)Java開發(fā)者都不會(huì)參與到JVM的開發(fā)中茵宪,那我們?yōu)槭裁匆斫釰V...

  • Java虛擬機(jī)(三):Java對(duì)象模型

    1 什么是Java對(duì)象 Java是一門面向?qū)ο笳Z言,對(duì)象是其最基本的一個(gè)組件瘦棋,在Java程序運(yùn)行過程中無時(shí)無刻不在創(chuàng)建對(duì)象稀火、銷毀對(duì)象,有些對(duì)象的生命周期非常短暫(例如在...

  • Java虛擬機(jī)(二):Java內(nèi)存模型

    1 基本概念 在上一篇文章Java內(nèi)存區(qū)域 中赌朋,我們講了JVM為了更好的管理內(nèi)存凰狞,將Java進(jìn)程的內(nèi)存劃分成了幾個(gè)功能、用途不同的區(qū)域箕慧,所以很多人會(huì)認(rèn)為劃分后的內(nèi)存布局...

  • Java虛擬機(jī)(一):Java內(nèi)存區(qū)域

    1 什么是Java內(nèi)存區(qū)域 總所周知服球,現(xiàn)代計(jì)算機(jī)中的程序要想得到執(zhí)行,得先將代碼載入內(nèi)存中颠焦,程序在運(yùn)行時(shí)產(chǎn)生的數(shù)據(jù)也會(huì)放置在內(nèi)存中斩熊。為了更好的管理內(nèi)存中的數(shù)據(jù),JVM規(guī)...

  • Java虛擬機(jī)(四):垃圾回收

    1 什么是垃圾回收 Java包含了自動(dòng)內(nèi)存管理機(jī)制伐庭,使得我們不用像C/C++那樣為每個(gè)malloc/new都配對(duì)一個(gè)free/delete操作粉渠。當(dāng)代碼復(fù)雜的時(shí)候,會(huì)非常...

  • Java虛擬機(jī)(七):編譯及優(yōu)化

    1 什么是編譯 “編譯”這個(gè)詞匯在各種關(guān)于編程語言的資料中都能看到圾另,那究竟什么是編譯呢霸株?簡單地說,編譯是一個(gè)行為集乔,是一個(gè)將一種語言翻譯成另一種語言的行為去件,而實(shí)現(xiàn)這個(gè)行為的東西...

  • Java并發(fā)編程(六):并發(fā)容器和工具類

    1 概述 JDK提供了很多可以簡化并發(fā)編程的容器以及工具類,例如ConcurrentHashMap、CopyOnWriteArrayList尤溜,Semaphore倔叼,CountD...

  • Java并發(fā)編程(五):生產(chǎn)者和消費(fèi)者

    1 概述 維基百科上有對(duì)“生產(chǎn)者和消費(fèi)者模型”的名詞解釋: 生產(chǎn)者消費(fèi)者問題(英語:Producer-consumer problem),也稱有限緩沖問題(英語:Bounde...

個(gè)人介紹
The way ahead is long, I shall search high and low.
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品