標簽:MQ

Java

Java線程池實現

1

likai 發布于 2019-12-05

電腦的CPU資源是有限的,任務的處理速度與線程數量之間并不是正相關。當線程數量過多,CPU要頻繁的在不同線程切換,反而會引起處理性能的下降。線程池中最大的線程數,是考慮多種因素來事先設定的,比如硬件的條件,業務的類型等等。 當我們向一個固定大小的的線程池中請求一個線程時,當線程池...

閱讀(3)評論(0)贊 (0)

編程技術

Hyperf v1.1.9 發布 | 企業級的 PHP 微服務云原生協程框架

Harries 發布于 2019-12-05

更新內容 本周更新主要為 DI 組件新增了懶加載功能,配置為懶加載后,注入的對象為一個代理對象,在使用到時,才會實現對象的初始化。以及為 DI Container 增加了 set 和 define 方法來動態的增加對象管理和依賴關系,便于在自動化測試場景下的使用。同時我們還為 P...

閱讀(6)評論(0)贊 (0)

Spring

config-server-bus動態更新配置

xiaoli.wang 發布于 2019-12-05

config-server用來搭建配置中心,而配置信息一般使用gitlab倉庫來存儲,這樣在你的配置發生改變時,不需要從新打包,而如果使用 native 的試,則需要從新打一個config-server的jar包。 配置的熱更新 當你的服務的配置信息發生改變時,一般來說需要從新重...

閱讀(5)評論(0)贊 (0)

Spring

Spring Boot:啟動原理解析

28

hellas 發布于 2019-12-05

點擊上方  Java后端 ,選擇  設為星標 優質文章,及時送達 作者 | 平凡希 來源 | www.cnblogs.com/xiaoxi/p/7999885.html 我們開發任何一個Spring Boot項目,都會用到如下的啟動類 1 @SpringBoo...

閱讀(7)評論(0)贊 (0)

Spring

Spring Boot2 系列教程(二十八)Spring Boot 整合 Session 共享

9

zhuangli 發布于 2019-12-05

這篇文章是松哥的原創,但是在第一次發布的時候,忘了標記原創,結果被好多號轉發,導致我后來整理的時候自己沒法標記原創了。寫了幾百篇原創技術干貨了,有一兩篇忘記標記原創進而造成的一點點小小損失也能接受,不過還是要和小伙伴們說明一下。 在傳統的單服務架構中,一般來說,只有一個服務器,那...

閱讀(9)評論(0)贊 (0)

Java

JFinal 版微信 wap 應用網紅口紅機 joytur 發布

7

likai 發布于 2019-12-05

年初 微信口紅機非常火,當時微信上到處小程序wap玩這游戲玩的不亦樂乎 看到大家都賺的盤滿砵滿,  買一個程序都是大幾千到上萬元的,樓主網上搜啊搜想搜一個java開源版的搜了幾天硬是沒有一個開源的php都是那么多. 就想著計劃自己一個月寫一個出來,技術就選擇輕...

閱讀(7)評論(0)贊 (0)

Java

JDK源碼分析-CopyOnWriteArrayList

2

yeseng 發布于 2019-12-05

1. 概述 CopyOnWriteArrayList,從名字可以看出它跟 ArrayList 有點關系,可以理解為線程安全的 ArrayList。 它的類簽名和繼承結構 如下: public class CopyOnWriteArrayList<E> implemen...

閱讀(7)評論(0)贊 (0)

編程技術

愛奇藝會員服務在高可用架構的實戰探索

6

yeseng 發布于 2019-12-04

點擊“ 開發者技術前線 ”,選擇“星標:top:” 13: 21 在看|星標|留言,  真愛 ▌概述 很多互聯網公司在發展過程中大多出現過多次機房網絡故障的情形,如果發生故障,一般需要動用整個IT部門的人力進行流量切換和客訴處理 。 為了避免此類情形的發生,公司計劃進行...

閱讀(11)評論(0)贊 (0)

編程技術

愛奇藝微服務平臺API網關實戰

9

changyuan.xu 發布于 2019-12-04

在互聯網業務微服務化改造過程中,按照以往的服務治理體系,各服務需要單獨實現限流、鑒權、監控、日志等通用功能,構建入口時資源申請、工單批復、多系統配置等一系列流程對精力消耗極大,學習成本較高,開發者也很難通過全局視角對各服務入口統一管理。愛奇藝微服務平臺應運而生,通過組件化和服務化...

閱讀(12)評論(0)贊 (0)

編程技術

擼了今年阿里、頭條和美團的面試,我有一個重要發現…….

2

wenming.gapo 發布于 2019-12-04

最近發現一些讀者,留言提到跳槽面試的事情。當中,有幾個編程老兵,說他們從事 Java 開發多年,薪資卻還在原地打轉,跳槽升職不是很順利,十分困惑。這顯然是遇到瓶頸期。 就目前大環境來看,今年跳槽成功的難度的確比往年要高。一個明顯的感受:今年的面試,無論一面還是二面,都很考驗 Ja...

閱讀(10)評論(0)贊 (0)

Java

Java中代理和裝飾者模式的區別

2

劉莉莉 發布于 2019-12-04

裝飾模式:以對客戶端透明的方式擴展對象的功能,是繼承關系的一個替代方案; 代理模式:給一個對象提供一個代理對象,并有代理對象來控制對原有對象的引用; 裝飾模式為所裝飾的對象增強功能;代理模式對代理的對象施加控制,并不提供對象本身的增強功能 簡而言之,裝飾者是指的是自身,對功能的增...

閱讀(8)評論(0)贊 (0)

編程技術

Flutter 沙龍回顧 | 跨平臺技術趨勢及字節跳動 Flutter 架構實踐

26

鄧龍華 發布于 2019-12-04

11 月 23 日, 字節跳動技術沙龍 | Flutter 技術專場  在北京后山藝術空間圓滿結束。我們邀請到字節跳動移動平臺部 Flutter 架構師袁輝輝,Google Flutter 團隊工程師 Justin McCandless,字節跳動移動平臺部 Flutte...

閱讀(12)評論(0)贊 (0)

編程技術

在Docker容器中部署整套基于SpringCloud的微服務架構,看這篇就對了!

10

xiaoli.wang 發布于 2019-12-04

本文以 mall-swarm 項目為例,主要介紹一個微服務架構的電商項目如何在Docker容器下部署,涉及到大量系統組件的部署及多個Spring Cloud 微服務應用的部署,基于CentOS7.6。 環境搭建 基礎環境部署 mall-swarm 運行需要的系統組件如下,Dock...

閱讀(8)評論(0)贊 (0)

Java

初識爬蟲的那天,我選擇了Java

16

yeseng 發布于 2019-12-04

本科時,畢業論文需要不少網絡上用戶的問答數據。那時,我還沒有搞過網絡爬蟲,只能利用關鍵詞搜索的方式,找到相關數據,然后一條一條復制。我也覺得這樣很傻,但不得不承認這確實我最初的操作方式,很艱難,累的手疼。 后來,讀研究生時,做項目的同時還要搞科研。項目和科研,都需要采集大量的網絡...

閱讀(17)評論(0)贊 (0)

編程技術

【譯】微服務設計模式(一)

wenming.gapo 發布于 2019-12-04

原文鏈接 微服務架構已經成為現代應用開發的事實標準。微服務架構確實解決了某些問題,但是也并非銀彈。它也有著自身的缺點,有些問題亟待解決。這需要通過學習一般模式并使用可重用的解決方案來解決。這就是我們討論微服務的設計模式的原因。在深入設計模式之前,需要了解微服務架構建立在哪些原理之...

閱讀(8)評論(0)贊 (0)

編程技術

剛剛上線的 BDN 是如何從 0 層提高區塊鏈可擴展性?看看 bloXroute 首席架構師解讀

5

xirruiqiang 發布于 2019-12-04

bloXroute 剛剛宣布 啟動首個 Layer 0 區塊鏈可擴展性解決方案 BDN V1,通過加速區塊和交易的傳播速度實現區塊鏈擴展,該版本現只支持以太坊和比特幣現金,并將與本體、Quorum、Conflux 和 Metadium 進行集成。本文由 bloXroute Lab...

閱讀(13)評論(0)贊 (0)

Java

細數那些年遇到過Mybatis的這些坑!案例+解決方案

7

小丁 發布于 2019-12-04

作者:似水的流年 原文鏈接: https://yq.aliyun.com/roundtable/49835 大多數開發者應該都使用過Hibernate或者Mybatis的框架,或多或少都踩過一些坑! 如在MyBatis/Ibatis中#和$的區別,#方式能夠很大程度防止sql注入...

閱讀(10)評論(0)贊 (0)

Spring

在Docker容器中部署整套基于SpringCloud的微服務架構,看這篇就對了!

10

hellas 發布于 2019-12-04

本文以 mall-swarm 項目為例,主要介紹一個微服務架構的電商項目如何在Docker容器下部署,涉及到大量系統組件的部署及多個Spring Cloud 微服務應用的部署,基于CentOS7.6。 環境搭建 基礎環境部署 mall-swarm 運行需要的系統組件如下,Dock...

閱讀(9)評論(0)贊 (0)

2013平特肖公式