作者|?Mr.K ?來(lái)源|?技術(shù)領(lǐng)導(dǎo)力(ID:jishulingdaoli) 01 什么是灰度思維? 灰度思維,是最接近世界真相的思維模式。真實(shí)的世界不是棱角分明的,不是非黑即白的,而是圓潤(rùn)的,混沌的,無(wú)常的,它黑中有白,白中有黑,黑隨時(shí)可以變成白,白隨時(shí)可以變成黑,這就
源?/??京東零售技術(shù)? ??文?/??王麗 概述 1 ?背景 京東作為電商平臺(tái),近幾年用戶、業(yè)務(wù)持續(xù)增長(zhǎng),訪問(wèn)量持續(xù)上升,隨著這些業(yè)務(wù)的發(fā)展,API網(wǎng)關(guān)應(yīng)運(yùn)而生。 API網(wǎng)關(guān),就是為了解放客戶端與服務(wù)端而存在的。對(duì)于客戶端,使開(kāi)放給客戶端的接口標(biāo)準(zhǔn)統(tǒng)一,以降低客
來(lái)自:冰河技術(shù)? ? ?? 前言 很多小伙伴反饋說(shuō),高并發(fā)專題學(xué)了那么久,但是,在真正做項(xiàng)目時(shí),仍然不知道如何下手處理高并發(fā)業(yè)務(wù)場(chǎng)景!甚至很多小伙伴仍然停留在只是簡(jiǎn)單的提供接口(CRUD)階段,不知道學(xué)習(xí)的并發(fā)知識(shí)如何運(yùn)用到實(shí)際項(xiàng)目中,就更別提如何構(gòu)建
來(lái)自:冰河技術(shù)?? 寫在前面 隨著我們的系統(tǒng)負(fù)載越來(lái)越高,系統(tǒng)的性能就會(huì)有所下降,此時(shí),我們可以很自然地想到使用緩存來(lái)解決數(shù)據(jù)讀寫性能低下的問(wèn)題。但是,立志成為資深架構(gòu)師的你,是否能夠在高并發(fā)環(huán)境下合理并且高效的構(gòu)建應(yīng)用級(jí)緩存呢? 緩存命中率 緩
注:該源碼分析對(duì)應(yīng)JDK版本為1.8 1 引言 這是【源碼筆記】的JDK源碼解讀的第一篇文章,本篇我們來(lái)探究Java的SPI機(jī)制的相關(guān)源碼。 2 什么是SPI機(jī)制 那么,什么是SPI機(jī)制呢? SPI是Service Provider Interface 的簡(jiǎn)稱,即服務(wù)提供者接口的意思。根據(jù)字面意思我
現(xiàn)在 Java 相關(guān)崗位薪資越來(lái)越高、漲幅越來(lái)越大。 通過(guò)職友集數(shù)據(jù)可以查看,以北京 Java 相關(guān)崗位為例,其中 【20k-30k】 薪酬的 Java 工程師,占到了整體 從業(yè)者的 30.8%! 北京 Java 工程師「工資收入水平 」 如果你在中小型公司,其實(shí) 20K 左右,幾乎已經(jīng)
來(lái)自:冰河技術(shù)? ? ? 寫在前面 很多高并發(fā)系統(tǒng)中都會(huì)使用到消息隊(duì)列中間件,那么,問(wèn)題來(lái)了,為什么在高并發(fā)系統(tǒng)中都會(huì)使用到消息隊(duì)列中間件呢?立志成為資深架構(gòu)師的你思考過(guò)這個(gè)問(wèn)題嗎? 本文集結(jié)了眾多技術(shù)大牛的編程思想,由冰河匯聚并整理而成,在此,感
互聯(lián)網(wǎng)的江湖一直流傳著大佬們的創(chuàng)業(yè)傳奇。 馬云上廁所幾分鐘敲定幾千萬(wàn)美金融資。 王石走投無(wú)路靠倒賣玉米賺到上百萬(wàn)從此逆襲。 扎克伯格為了獲得哈佛美女照片,開(kāi)發(fā)一個(gè)小玩意從此改變了世界。 傳奇故事一定能聽(tīng)的血脈噴張、興奮異常。 不少互聯(lián)網(wǎng)人熟知大
來(lái)自:高德技術(shù) 前言 最近高德地圖APP完成了一次啟動(dòng)優(yōu)化專項(xiàng),超預(yù)期將雙端啟動(dòng)的耗時(shí)都降低了65%以上,iOS在iPhone7上速度達(dá)到了400毫秒以內(nèi)。就像產(chǎn)品們用后說(shuō)的,快到不習(xí)慣。算一下每天為用戶省下的時(shí)間,還是蠻有成就感的,本文做個(gè)小結(jié)。 (文中配圖均
來(lái)自:ytao 我們?cè)陂喿x一些 Java 框架的源碼時(shí),基本上常會(huì)看到使用動(dòng)態(tài)代理機(jī)制,它可以無(wú)感的對(duì)既有代碼進(jìn)行方法的增強(qiáng),使得代碼擁有更好的拓展性。通過(guò)從靜態(tài)代理、JDK 動(dòng)態(tài)代理、CGLIB 動(dòng)態(tài)代理來(lái)進(jìn)行本文的分析。 靜態(tài)代理 靜態(tài)代理就是在程序運(yùn)行之前
“ 最近,知乎上有一則靈魂拷問(wèn)“一個(gè)程序員的水平能差到什么程度?”讓各位程序員們紛紛有感而發(fā)。小編精選了兩個(gè)有趣的高贊回答只為拋磚引玉,歡迎大家說(shuō)出你的故事! 作者:Benny、零五 ,轉(zhuǎn)自:[51cto技術(shù)棧]公眾號(hào) 出處:https://www.zhihu.com/question
來(lái)自:程序通事 前言 最近由于業(yè)務(wù)需求,需要開(kāi)發(fā)付款碼功能,該接口底層將會(huì)聚合市面上主流錢包 APP 的付款碼功能,如微信支付,支付寶支付。 ps:付款碼支付別稱有很多,如微信支付端支付產(chǎn)品為付款碼支付(之前的文檔叫做刷卡支付),而支付寶端產(chǎn)品為當(dāng)面付
來(lái)自:冰河技術(shù) 寫在前面 忘記之前在哪個(gè)群里有朋友在問(wèn):有出分布式鎖的文章嗎~@冰河?我的回答是:這周會(huì)有,也是【高并發(fā)】專題的。想了想,還是先發(fā)一個(gè)如何使用Redisson實(shí)現(xiàn)分布式鎖的文章吧?為啥?因?yàn)槭褂肦edisson實(shí)現(xiàn)分布式鎖簡(jiǎn)單啊!Redisson框架
來(lái)自:冰河技術(shù) 寫在前面 Tomcat作為最常用的Java Web服務(wù)器,隨著并發(fā)量越來(lái)越高,Tomcat的性能會(huì)急劇下降,那有沒(méi)有什么方法來(lái)優(yōu)化Tomcat在高并發(fā)環(huán)境下的性能呢? Tomcat運(yùn)行模式 Tomcat的運(yùn)行模式有3種。 1.bio模式 默認(rèn)的模式,性能非常低下,沒(méi)有經(jīng)過(guò)任何
這次收集的99套Java經(jīng)典項(xiàng)目主要包括SSM Java web項(xiàng)目,SSH項(xiàng)目,SpringBoot項(xiàng)目,微服務(wù)項(xiàng)目,OA/Erp/人事系統(tǒng),商城,郵箱系統(tǒng),聊天系統(tǒng)等大型項(xiàng)目,所有項(xiàng)目都包含開(kāi)發(fā)視頻教程和完整源碼資料,大部分也包含了開(kāi)發(fā)文檔。 下面附上整個(gè)目錄,有需要的可以關(guān)