原创 Spring boot 通用配置文件模板

001 # =================================================================== 002 # COMMON SPRING BOOT PROPERTIES 003 # 004 

原创 spring-aop-@Aspect詳細用法

@AspectJ的詳細用法 在Spring AOP中目前只有執行方法這一個連接點,Spring AOP支持的AspectJ切入點指示符如下:一些常見的切入點的例子 execution(public * * (. .)) 任意公共方法被執行時

原创 spring mvc路徑匹配原則

在Spring MVC中經常要用到攔截器,在配置需要要攔截的路徑時經常用到<mvc:mapping/>子標籤,其有一個path屬性,它就是用來指定需要攔截的路徑的。例如:<mvc:interceptor>     <mvc:mapping 

原创 區塊鏈

區塊鏈(blockchain)是眼下的大熱門,新聞媒體大量報道,宣稱它將創造未來。可是,簡單易懂的入門文章卻很少。區塊鏈到底是什麼,有何特別之處,很少有解釋。下面,我就來嘗試,寫一篇最好懂的區塊鏈教程。畢竟它也不是很難的東西,核心概念非常簡

原创 Mybatis中的攔截器

Mybatis 攔截器介紹1.1 目錄1.2 前言1.3 Interceptor接口1.4 註冊攔截器1.5 Mybatis可攔截的方法1.6 利用攔截器進行分頁       攔截器的一個作用就是我們可以攔截某些方法的調用,我們可以選擇在這

原创 log4j MDC NDC詳解

NDC ( Nested Diagnostic Context )和 MDC ( Mapped Diagnostic Context )是 log4j 種非常有用的兩個類,它們用於存儲應用程序的上下文信息( context infomati

原创 Hystrix總結

Hystrix是什麼?Hystrix 能使你的系統在出現依賴服務失效的時候,通過隔離系統所依賴的服務,防止服務級聯失敗,同時提供失敗回退機制,更優雅地應對失效,並使你的系統能更快地從異常中恢復。Hystrix能做什麼?在通過第三方客戶端訪問

原创 Zookeeper的幾個應用場景

場景一有這樣一個場景:系統中有大約100w的用戶,每個用戶平 均有3個郵箱賬號,每隔5分鐘,每個郵箱賬需要收取100封郵件,最多3億份郵件需要下載到服務器中(不含附件和正文)。用20臺機器劃分計算的壓力,從 多個不同的網路出口進行訪問外網,

原创 基於dubbo框架下的RPC通訊協議性能測試

一、前言  Dubbo RPC服務框架支持豐富的傳輸協議、序列化方式等通訊相關的配置和擴展。dubbo執行一次RPC請求的過程大致如下:消費者(Consumer)向註冊中心(Registry)執行RPC請求,註冊中心分配服務URL並路由到具

原创 Java SSE 服務器推送WEB頁面接收數據

前言通常情況下,無論是web瀏覽器還是移動app,我們與服務器之間的交互都是主動的,客戶端向服務器端發出請求,然後服務器端返回數據給客戶端,客戶端瀏覽器再將信息呈現,客戶端與服務端對應的模式是: 客戶端請求--服務端響應,這種機制對於信息變

原创 Dubbo底層採用Socket進行通信詳解

由於Dubbo底層採用Socket進行通信,自己對通信理理論也不是很清楚,所以順便把通信的知識也學習一下。n  通信理論計算機與外界的信息交換稱爲通信。基本的通信方法有並行通信和串行通信兩種。1.一組信息(通常是字節)的各位數據被同時傳送的

原创 SpringBoot四大神器之Actuator

序Spring Boot有四大神器,分別是auto-configuration、starters、cli、actuator,本文主要講actuator。actuator是spring boot提供的對應用系統的自省和監控的集成功能,可以對應

原创 Spring boot 通用配置文件模板

001 # =================================================================== 002 # COMMON SPRING BOOT PROPERTIES 003 # 004 

原创 Spring Boot中啓動HTTPS

Spring Boot中啓動HTTPS如果你使用Spring Boot,並且想在內嵌tomcat中添加HTTPS,需要如下步驟要有一個證書,買的或者自己生成的在Spring Boot中啓動HTTPS將HTTP重定向到HTTPS(可選)獲取S

原创 spring-aop-@Aspect詳細用法

@AspectJ的詳細用法 在Spring AOP中目前只有執行方法這一個連接點,Spring AOP支持的AspectJ切入點指示符如下:一些常見的切入點的例子 execution(public * * (. .)) 任意公共方法被執行時