原创 SpringCloudStream最全教程,包括配置文件描述

Spring Cloud Stream 知識整理 概念 使用方法 概念 1. 發佈/訂閱 簡單的講就是一種生產者,消費者模式。發佈者是生產,將輸出發佈到數據中心,訂閱者是消費者,訂閱自己感興趣的數據。當有數據到達數據中心時,就把數據發送

原创 Java時間日期格式轉換Date轉String和String轉Date

public class VeDate { /** * 獲取現在時間 * * @return 返回時間類型 yyyy-MM-dd HH:mm:ss */ public static Date getNowDa

原创 SpringBoot異步任務, 以及帶返回值的異步任務

廢話不說直接看代碼:  第一部分: 無返回值異步任務 當沒有加入異步任務的時候,我們創建一個service ,裏面的方法需要等待3秒才能完成, controller層寫一個測試方法調用時間返回的接口, 直接調用, 下面是service層代

原创 SpringBoot定時任務@Scheduled 在集羣下的優化

SpringBoot提供了 Schedule模塊完美支持定時任務的執行 在實際開發中由於項目部署在分佈式或集羣服務器上 會導致定時任務多次觸發 因此,使用redis分佈鎖機制可以有效避免多次執行定時任務   核心方法是org.spring

原创 分佈式事務之TCC模式實現 TCCJ 變種模式代碼

一、前言 嚴格遵守ACID的分佈式事務我們稱爲剛性事務,而遵循BASE理論(基本可用:在故障出現時保證核心功能可用,軟狀態:允許中間狀態出現,最終一致性:不要求分佈式事務打成中時間點數據都是一致性的,但是保證達到某個時間點後,數據就處於了

原创 SpringCloud(二) Eureka服務器的搭建註冊

Eureka是什麼?      Eureka 是Netflix 的一個子木塊, 也是核心模塊之一. Eureka是一個基於Rest的服務,用於定位服務, 以實現雲端中間層服務的發現和故障轉移. 服務註冊和發現對於微服務架構而言, 是非常重

原创 多文件批量上傳,h5代碼和SpringMVC後臺代碼示例

input 框上傳多個文件 在input標籤中加入 multiple 屬性,可以在一個輸入框中選擇多個文件進行上傳 <input type="file" name="img" multiple="multiple" /> 當然,這樣也是

原创 ActiveMq的使用(一)快速入門

ActiveMQ 的作用分析2.ActiveMQ工作原理(JSM java message server) 解決服務之間的耦合 使用消息隊列,增加系統併發處理量3.ActiveMQ 應用場景分析    1、 用戶註冊,重點用戶信息數據庫保

原创 JavaScript彈出對話框的三種方式

javascript的三種對話框是通過調用window對象的三個方法alert(),confirm()和prompt()來獲得,可以利用這些對話框來完成js的輸入和輸出,實現與用戶能進行交互的js代碼。今天小編就來簡單介紹一下js中的三種

原创 Python - filter()用法

描述 filter() 函數用於過濾序列,過濾掉不符合條件的元素,返回由符合條件元素組成的新列表。 該接收兩個參數,第一個爲函數,第二個爲序列,序列的每個元素作爲參數傳遞給函數進行判,然後返回 True 或 False,最後將返回 Tru

原创 設計模式- 責任鏈設計模式

責任鏈模式 責任鏈模式原理 名詞解釋: 責任鏈模式: 如果有多個對象都有機會處理請求,責任鏈可使請求的發送者和接收者解構, 請求沿着責任鏈傳遞, 知道有一個對象處理了他爲止. -- 購買請求決策項目 決策因素: 價格 決策級別: 組

原创 HTTP 和 Socket 的區別

要弄明白 http 和 socket 首先要熟悉網絡七層:物 數 網 傳 會 表 應,如圖1 如圖1 HTTP 協議:超文本傳輸協議,對應於應用層,用於如何封裝數據. TCP/UDP 協議:傳輸控制協議,對應於傳輸層,主要解決數據在網絡

原创 python - map()用法

map()函數 map()是 Python 內置的高階函數,它接收一個函數 f 和一個 list,並通過把函數 f 依次作用在 list 的每個元素上,得到一個新的 list 並返回。 1、當seq只有一個時,將函數func作用於這個se

原创 原生JS發送ajax請求

一、JS原生AjaxAjax=異步Javascript+XML;ajax是一種數據請求的方式,不需要刷新整個頁面。這意味着可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新。ajax的核心技術當然是XMLHttpRequest對象;

原创 dubbo+zookeeper與 eureka的區別

1. 傳統的acid 是什麼       a 原子性 c 一致性 i 隔離性  d 持久性 2. cap       c 強一致性 a 可用性 p 分區容錯性 3. 經典cap圖      4. cap的三進2      在分佈式架構裏,