標簽:message

Java

Spring Boot 整合 Web 開發

8

劉莉莉 發布于 2019-10-02

這一節我們主要學習如何整合 Web 相關技術: Servlet Filter Listener 訪問靜態資源 文件上傳 文件下載 Web三大基本組件分別是:Servlet,Listener,Filter。正常來說一旦我們用了框架,這三個基本就用不上了,Servlet 被 Cont...

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

Java

這么寫參數校驗 Validator 就不會被勸退了

7

darida 發布于 2019-10-01

點擊上方Java后端,選擇 設為星標 優質文章,及時送達 作者 | 錦成同學 鏈接 |  juejin.im/post/5d3fbeb46fb9a06b317b3c48 很痛苦遇到大量的參數進行校驗,在業務中還要拋出異常或者不斷的返回異常時的校驗信息,在代碼中相當冗長,...

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

編程技術

如何定位微服務異常之鏈路跟蹤APM工具?

17

xirruiqiang 發布于 2019-09-30

微服務框架落地后,分布式部署架構帶來的問題就會迅速凸顯出來。尤其線上出現問題,不知道如何排查,**問題出現在哪個服務?如何快速定位問題?**如何跟蹤業務調用鏈路?**如何分析解決業務瓶頸?**今天老顧來跟小伙伴們看看如何解決以上問題。 什么是鏈路追蹤 微服務架構是通過業務來劃分服...

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

編程技術

玩了微服務這么久,你不會連RPC都不清楚吧?

4

hanze 發布于 2019-09-30

首先了解什么叫RPC,為什么要RPC,RPC是指遠程過程調用,也就是說兩臺服務器A,B,一個應用部署在A服務器上,想要調用B服務器上應用提供的函數/方法,由于不在一個內存空間,不能直接調用,需要通過網絡來表達調用的語義和傳達調用的數據。 RPC 功能目標 RPC 的主要功能目標是...

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

Java

聊聊nacos的ServerListManager

xiaoli.wang 發布于 2019-09-30

序 本文主要研究一下nacos的ServerListManager ServerListManager nacos-1.1.3/naming/src/main/java/com/alibaba/nacos/naming/cluster/ServerListManager.java...

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

Spring

SpringBoot詳細打印啟動時異常堆棧信息

1

Harries 發布于 2019-09-30

SpringBoot 在項目啟動時如果遇到異常并不能友好的打印出具體的 堆棧錯誤信息 ,我們只能查看到簡單的錯誤消息,以致于并不能及時解決發生的問題,針對這個問題 SpringBoot 提供了故障分析儀的概念(failure-analyzer),內部根據不同類型的異常提供了一些實...

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

Java

Twilio發送短信

1

dulong 發布于 2019-09-30

簡介 Twilio 為將來的商業溝通提供強大支持,并使開發人員能夠將語音、VoIP 和消息傳送嵌入到應用程序中。 它們對基于云的全球環境中所需的所有基礎結構進行虛擬化,并通過 Twilio 通信 API 平臺將其公開。 可輕松構建和擴展應用程序。 享受現用現付定價所帶來的靈活性,...

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

Java

分布式配置中心–Apollo

10

puefu.he 發布于 2019-09-29

Apollo(阿波羅)是攜程開源的分布式配置中心,能夠集中化管理應用不同環境、不同集群的配置,支持配置熱發布并實時推送到應用端,并且具備規范的權限及流程治理等特性,適用于分布式微服務配置管理場景 Apollo配置中心介紹 程序功能日益復雜,程序配置日益增多:各種功能開關、參數配置...

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

Java

一問帶你區分清楚Authentication,Authorization以及Cookie、Session、Token

3

yeseng 發布于 2019-09-29

上周寫了一個 適合初學者入門 Spring Security With JWT 的 Demo 。Demo 地址: https://github.com/Snailclimb… 。很多人可能對權限認證領域一些常見的概念都不是特別了解,所以寫了篇文章專門介紹一下這些概念。...

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

Java

Spring Boot入門(四)全局異常處理

3

hellas 發布于 2019-09-29

通常情況下,前后端調用關系如下: 后端服務的入口為Controller,然后調用Service,如涉及到數據庫訪問則調用DAO。在每一層都有可能拋出異常,有的是系統異常,有的是封裝后的業務異常,例如用戶密碼錯誤,用戶號碼不存在都屬于業務異常,需要封裝后返回。為了方便異常處理,可以...

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

Java

coding騷操作-lombok

3

小丁 發布于 2019-09-29

“麻煩”的代碼 很多java程序員在寫代碼時,經常抱怨java語言寫起來的臃腫與繁復,在大家都依照前人制定的代碼規范進行編寫的今天,大家在這些條條框框的限制下,都需要編寫很多“麻煩”的代碼。比如下面的代碼: /** * 員工類 **/public class Employee {...

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

Java

如何既裝逼又優雅的設計一個模塊化的MVP架構

6

yeseng 發布于 2019-09-28

該篇文章會從架構模式、模塊化設計、網絡框架幾個方面來分別談如何去設計一個優秀的模塊化的MVP架構 項目地址已在 Github 開源: 使用 Java 構建的一個模塊化的 MVP 的項目 二、MVP 的架構模式 2.1 MVP 的優勢和缺點 這是一個老生常談的問題了,MVP 是 M...

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

Java

不知道如何實現服務的動態發現?快來看看 Dubbo 是如何做到的

9

songhua.gao 發布于 2019-09-28

上篇文章 如果有人問你 Dubbo 中注冊中心工作原理,就把這篇文章給他 大致了解了注冊中心作用以及 Dubbo Registry 模塊源碼,這篇文章將深入 Dubbo ZooKeeper 模塊,去了解如何實現服務動態的發現。 ps: 以下將 ZooKeeper 縮寫為 zk。 ...

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

Java

匯付天下工具包接入改造

dulong 發布于 2019-09-28

匯付天下接入的時候,也存在各種文件證書等等,并且他們是基于CFCA證書,很難只用證書中的公私鑰。 因為還有之前別的jar包可使用,就忽略了匯付天下的3jar包引入。 jar包 sadk-cmbc-3.1.0.8.jar (下載完畢后修改文件名) 代碼示例: import java...

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

Java

夯實Java基礎系列10:深入理解Java中的異常體系

2

dulong 發布于 2019-09-28

目錄 - Java異常 本系列文章將整理到我在GitHub上的《Java面試指南》倉庫,更多精彩內容請到我的倉庫里查看 https://github.com/h2pl/Java-… 喜歡的話麻煩點下Star哈 文章首發于我的個人博客: www.how2playlife...

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

Java

手把手搭建springCloud框架(二)——eureka客戶端+swagger+mybatisPlus

18

dulong 發布于 2019-09-28

來開始搭建springCloud的客戶端client服務。 首先,也是從在線生成了springboot項目。 在線網址:start.spring.io/ 下載下來的是一個壓縮包,解壓之后,用編譯器IDEA打開這個服務。 因為,我是一次性搭建了spingCloud+eureka+s...

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

Spring

SpringCloud 之快速上手Hystrix

hellas 發布于 2019-09-28

在分布式環境中,許多服務依賴關系中的一些必然會失敗。Hystrix是一個庫,它通過添加延遲容忍和容錯邏輯來幫助您控制這些分布式服務之間的交互。Hystrix通過隔離服務之間的訪問點、停止跨服務的級聯故障并提供回退選項來實現這一點,所有這些選項都提高了系統的總體彈性。 快速上手: ...

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

Spring

Spring源碼分析系列(二)–ioc加載過程

1

hellas 發布于 2019-09-27

首先看一段代碼,我們通過這段代碼分析ioc的加載過程。 public static void main(String[] args) { ApplicationContext applicationContext = new AnnotationConfigApplication...

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

2013平特肖公式