1)Simple-簡單模型 RabbitMQ是一個消息代理:它接受和轉(zhuǎn)發(fā)消息。 你可以把它想象成一個郵政信箱RabbitMQ與郵局的主要區(qū)別是它不處理紙張,而是接受,存儲和轉(zhuǎn)...
1)Simple-簡單模型 RabbitMQ是一個消息代理:它接受和轉(zhuǎn)發(fā)消息。 你可以把它想象成一個郵政信箱RabbitMQ與郵局的主要區(qū)別是它不處理紙張,而是接受,存儲和轉(zhuǎn)...
PayCommonUtil是工具類的類名,類你們自己創(chuàng)建就可以了,里面的方法我都貼出來了。
微信支付Java后臺—app篇隨著網(wǎng)絡編程的飛速成長,網(wǎng)絡平臺的高頻使用,當然就涉及到支付的功能?,F(xiàn)在兩支付渠道巨頭(微信,支付寶),作為寫程序的我們,當然會遇到公司需要對接此類業(yè)務的需求。 今天我們就來...
Seata原理 :1 第一輪:創(chuàng)建事務方+操作數(shù)據(jù)庫方(tm+dm)通過掃描有@GlobalTransactional注解的controller進行攔截2 通過攔截sql ...
@SpringBootApplication包含的三個注解及其含義 第一個:@SpringBootConfiguration(在這個類的源碼中又有一個Configuratio...
1.服務端創(chuàng)建 serverSocketChannel(包含selection)2.客服端生成socketChannel 并注冊到serverSocketChannel(可注...
arraylist線程不安全,如: 會報錯:Concurrent Modification Exception 并發(fā)修改異常 解決方案:1)使用 vector 2) co...
java.util.concurrent包中的工具實現(xiàn)核心都是AQS,了解ReentrantLock的實現(xiàn)原理,需要先分析AQS以及AQS與ReentrantLock的關(guān)系。...
多年學習,很多知識學了又忘記,筆者整理了復習的大綱,缺少了同學一起補齊吧。 Java基礎(chǔ) 數(shù)據(jù)結(jié)構(gòu)1)基本數(shù)據(jù)類型2)泛型;枚舉這些算比較平常的,看一看就可以。 集合框架Ar...
Java結(jié)構(gòu):1) 棧 1.成員變量表2.動態(tài)鏈接 (動態(tài)的指示字節(jié)碼指令執(zhí)行到哪里) 2) 堆 新生代+老年代+永久代堆空間大?。撼跏即笮。何锢韮?nèi)存/64最大: 物理內(nèi)存...
官方解釋Springboot:我們對Spring平臺和第三方庫持固執(zhí)己見的觀點,因此您可以以最小的麻煩開始使用。大多數(shù)Spring Boot應用程序需要最少的Spring配置...
前言: 筆者前兩天云服務器上的mysql服務突然自己停止。報錯日志一看出現(xiàn)自身bug導致服務啟動不了。 當時和下面一樣一臉懵逼。。 官網(wǎng)表示:請升級mysql版本或者更換版本...
父類 子類去繼承BaseServiceImpl 需要初始化baseDaoI子類: 如圖向父類傳遞baseDaoI對象,但一定需要添加靜態(tài)修飾。由于jvm類加載順序1)父類的變...
由于作者覺得用RestTemplate調(diào)用服務比較low,而且Fegin和之后講的GateWay網(wǎng)關(guān)都帶著Ribbon的功能,所以直接跳過RestTemplate和Ribbo...
本章講解springCloud服務提供者的創(chuàng)建 服務則為簡單的數(shù)據(jù)庫查詢操作(使用mybatis)開始操作吧。 跟第二章一樣:在parent下創(chuàng)建一個maven工程,你也可以...
springCloud :1) 服務注冊中心2)服務提供者向注冊中心注冊服務3)服務消費者向注冊中心獲取服務 這一章講解創(chuàng)建一個Eureka服務注冊中心 上一章我們創(chuàng)建了pa...
由于springcloud工程包括(服務注冊/服務提供/消費服務/webMall)所以我們一般創(chuàng)建一個parent工程(包括一些基本的jar),其他工程都集成parent工程...