標簽:tar

Java

Android RxJava系列三: 與Retrofit2結合使用和封裝處理

yeseng 發布于 2019-07-06

前言 本篇文章主要介紹Rxjava與Retrofit結合使用,對Rxjava和Retrofit不熟悉的可以去看我之前的兩篇介紹 Android RxJava:基礎介紹與使用 Android RxJava系列二: 常用拓展操作符 Android Retrofit 2.5.0使用基礎...

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

Spring

Event Sourcing 和 CQRS 落地(五):Spring-Cloud-Stream 優化

2

xiaoli.wang 發布于 2019-07-05

本系列的上一篇文章重點介紹了 Axon 實現,本文將主要介紹 Spring Cloud 提供的消息中間件的抽象 Spring Cloud Stream 的優化方法。 Spring Cloud Stream 優化 問題 Spring Cloud Stream (以下簡稱 SCS )...

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

Java

網易Java研發面試官眼中的Java并發——安全性、活躍性、性能

hanze 發布于 2019-07-05

一. 安全性問題 線程安全的本質是 正確性 ,而正確性的含義是 程序按照預期執行 理論上 線程安全 的程序,應該要避免出現 可見性問題(CPU緩存)、原子性問題(線程切換)和有序性問題(編譯優化) 需要分析是否存在線程安全問題的場景: 存在共享數據且數據會發生變化,即有多個線程會...

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

Spring

使用jsr303規范驗證數據

2

尖兵 發布于 2019-07-05

我們有時需要對前端傳過來的數據做校驗,就可以使用spring validation。他可以使我們不用在每個Controller編寫校驗代碼,可以達到解耦的功能。本文環境為jdk8,框架使用springboot 2.1.0.RELEASE。 添加依賴 <dependency&...

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

Spring

消息驅動——Spring Cloud Stream

10

尖兵 發布于 2019-07-05

在進入正題之前,我們先來設想一個場景。有兩個人在對話,其中一個人問了另一個人一個問題,這個問題比不簡單,得出正確答案需要花點時間。那么問題來了,問問題的一方,在對方給出答案之前,會怎么做呢?是一直做在那里等呢,還是去做其它待會必須去做的事呢,比如boss昨天才交代今天解決的bug...

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

Java

ThreadLocal使用詳解

songhua.gao 發布于 2019-07-05

ThreadLocal 主要解決多線程并發訪問導致數據不一致問題。 ThreadLocal 為每一個使用該變量的線程都提供一個變量值的副本,雖然這種方式耗費內存,但是大大減少了線程同步所帶來性能消耗,也減少了線程并發控制的復雜度。 舉個例子:將 ThreadLocal 比喻成存放...

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

Java

Spring Boot 整合 Freemarker,50 多行配置是怎么省略掉的?

3

darida 發布于 2019-07-05

Spring Boot2 系列教程接近完工,最近進入修修補補階段。Freemarker 整合貌似還沒和大家聊過,因此今天把這個補充上。 已經完工的 Spring Boot2 教程,大家可以參考這里: 干貨|最新版 Spring Boot2.1.5 教程+案例合集 Freemark...

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

Spring

Spring Boot 整合 Freemarker,50 多行配置是怎么省略掉的?

3

hellas 發布于 2019-07-05

Spring Boot2 系列教程接近完工,最近進入修修補補階段。Freemarker 整合貌似還沒和大家聊過,因此今天把這個補充上。 已經完工的 Spring Boot2 教程,大家可以參考這里: 干貨|最新版 Spring Boot2.1.5 教程+案例合集 Freemark...

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

Spring

Spring Boot 整合 Freemarker,50 多行配置是怎么省略掉的?

4

yanxinchi 發布于 2019-07-05

Spring Boot2 系列教程接近完工,最近進入修修補補階段。Freemarker 整合貌似還沒和大家聊過,因此今天把這個補充上。 <!–more–> 已經完工的 Spring Boot2 教程,大家可以參考這里: 干貨|最新版 Sprin...

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

Spring

SpringBoot2.0 基礎案例(02):配置Log4j2,實現不同環境日志打印

7

小丁 發布于 2019-07-05

本文源碼 GitHub:知了一笑 https://github.com/cicadasmile/spring-boot-base 復制代碼 一、Log4j2日志簡介 日志打印是了解Web項目運行的最直接方式,所以在項目開發中是需要首先搭建好的環境。 1、Log4j2特點 1)核心...

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

Spring

Spring Cloud Alibaba基礎教程第二篇:消費方式

4

yeseng 發布于 2019-07-05

在上一篇 Spring Cloud Alibaba基礎教程第一篇:使用Nacos實現服務注冊與發現 文章的學習,我們演示Nacos來實現服務的注冊與發現,同時也介紹如何通過LoadBalancerClient接口來獲取某個服務的具體實例,并根據實例信息來發起服務接口消費請求。通過...

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

Spring

Spring Cloud Alibaba基礎教程第三篇:Nacos作為配置中心

3

劉莉莉 發布于 2019-07-05

在之前的兩篇文章 Spring Cloud Alibaba基礎教程第一篇:使用Nacos實現服務注冊與發現 Spring Cloud Alibaba基礎教程第二篇:消費方式 相信我們已經簡單掌握,如何利用Nacos搭建注冊中心并實現服務的注冊與發現。還有在Alibaba Spri...

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

Java

JDK源碼分析-CyclicBarrier

2

likai 發布于 2019-07-05

概述 CyclicBarrier 是并發包中的一個工具類,它的典型應用場景為: 幾個線程執行完任務后,執行另一個線程(回調函數,可選), 然后繼續下一輪,如此往復。 打個通俗的比方,可以把 CyclicBarrier 的執行流程比作:幾個人(類比線程)圍著操場跑圈,所有人都到達終...

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

Java

JVM-SANDBOX:從阿里精準測試走出的開源貢獻獎

13

puefu.he 發布于 2019-07-05

阿里妹導讀:穩定性是歷年雙11的技術質量 保障核心。 從 2016 年開始 淘寶技術質量部 潛心修行,創新地研發了一套實時無侵入的字節碼增強框架,于是「JVM-SANDBOX」誕生了,并且順手 在 MTSC 大會上拿 了開源貢獻獎,今天,我們來瞅瞅這個拿獎的項目。 在近...

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

Java

微服務:消費者驅動契約測試

11

劉莉莉 發布于 2019-07-05

編輯推薦: 本文來自于EAWorld,本文主要介紹了以契約為中介解耦服務消費者和提供者,快速反饋、獨立部署、降低復雜度,更快的開發速度和更短的迭代時間。 以契約為中介解耦服務消費者和提供者,快速反饋、獨立部署、降低復雜度,更快的開發速度和更短的迭代時間。 概述: 在軟件工程的世界...

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

2013平特肖公式