原创 Eureka的服務治理

代碼地址如下: http://www.demodashi.com/demo/11927.html 一、服務的註冊與發現 關係調用說明: 服務生產者啓動時,向服務註冊中心註冊自己提供的服務 服務消費者啓動時,在服務註冊中心訂閱自己所需

原创 geth常用命令(web3)

1:啓動geth(window,Linux) geth --datadir "D:\ethereum\geth\AppData" --rinkeby --syncmode "light" --rpc --datadir爲數據存放的地址,比

原创 HashMap 的底層原理分析

1. HashMap的數據結構 數據結構中有數組和鏈表來實現對數據的存儲,但這兩者基本上是兩個極端。 數組 數組存儲區間是連續的,佔用內存嚴重,故空間複雜的很大。但數組的二分查找時間複雜度小,爲O(1);數組的特點是:尋址容易,插入和刪除

原创 SpringCloud註解和配置

SpringCloud註解和配置以及pom依賴說明 在本文中說明了pom依賴可以支持什麼功能,以及支持什麼註解,引入該依賴可以在application.properties中添加什麼配置。 1、SpringCloud 的pom依賴 序號

原创 反編譯微信小程序錯誤: $gwx is not defined和__vd_version_info__ is not defined 已解決

前言 $gwx is not defined 報錯 __vd_version_info__ is not defined 報錯 請看 由於微信小程序內部升級的原因,最近github上的wxappUnpacker-master小程序反編譯工

原创 2019 年微信小程序反編譯最新教程 $gwx is not defined 和__vd_version_info__ is not defined 已解決 ,可解分包

前言 $gwx is not defined 報錯 __vd_version_info__ is not defined 報錯 請看* 由於微信小程序內部升級的原因,最近github上的wxappUnpacker-master小程序反編譯

原创 如何保證消息隊列的高可用和冪等性以及數據丟失,順序一致性

(1)RabbitMQ的高可用性 RabbitMQ是比較有代表性的,因爲是基於主從做高可用性的,我們就以他爲例子講解第一種MQ的高可用性怎麼實現。 rabbitmq有三種模式:單機模式,普通集羣模式,鏡像集羣模式 1)單機模式 就是dem

原创 RabbitMQ 消息順序、消息冪等、消息重複、消息事務、集羣

1. 消息順序 場景:比如下單操作,下單成功之後,會發布創建訂單和扣減庫存消息,但扣減庫存消息執行會先於創建訂單消息,也就說前者執行成功之後,才能執行後者。 不保證完全按照順序消費,在 MQ 層面支持消息的順序處理開銷太大,爲了極少量的需

原创 Java NIO:IO與NIO的區別

原文鏈接:https://www.cnblogs.com/xiaoxi/p/6576588.html 一、概念      NIO即New IO,這個庫是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,但實現方式不同,NIO主要用

原创 SpringCloud註解和配置以及pom依賴說明

原文:https://www.cnblogs.com/zhuwenjoyce/p/9663324.html   SpringCloud註解和配置以及pom依賴說明 在本文中說明了pom依賴可以支持什麼功能,以及支持什麼註解,引入該依賴可以

原创 多線程總結

原文鏈接:https://www.cnblogs.com/wxd0108/p/5479442.html                   https://www.cnblogs.com/lwbqqyumidi/p/3804883.htm

原创 HashMap 的底層原理

1. HashMap的數據結構 數據結構中有數組和鏈表來實現對數據的存儲,但這兩者基本上是兩個極端。 數組 數組存儲區間是連續的,佔用內存嚴重,故空間複雜的很大。但數組的二分查找時間複雜度小,爲O(1);數組的特點是:尋址容易,插入和刪除

原创 Java集合---ConcurrentHashMap原理分析

一、背景: 線程不安全的HashMap     因爲多線程環境下,使用Hashmap進行put操作會引起死循環,導致CPU利用率接近100%,所以在併發情況下不能使用HashMap。   效率低下的HashTable容器      Has

原创 Spring Boot常用註解總結

@RestController和@RequestMapping註解 @RestController註解,它繼承自@Controller註解。4.0之前的版本,Spring MVC的組件都使用@Controller來標識當前類是一個控制器s

原创 Java中常見數據結構:list與map -底層數據結構

1:集合     Collection(單列集合)         List(有序,可重複)             ArrayList                 底層數據結構是數組,查詢快,增刪慢