標簽:core

Java

我終于被 implementation 和 api 逼瘋了

3

xubiao.zhuang 發布于 2019-07-05

背景 本人是一枚Android SDK開發程序猿,就是開發SDK以提供給客戶使用。以前我們SDK開發本著能不依賴第三方就不依賴第三方的原則,使用的全是原生提供的API。由于上次經過爬蟲 Android Push哪家強——分析豌豆莢1400個APP 得到使用OkHttp的APP占比...

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

Java

JVM優化之循環展開(附有詳細的匯編代碼)

hellas 發布于 2019-07-05

Published: 05 Jul 2019 Category: JVM 在JVM內部實現系列的前幾篇文章中,我們已經看到了Java的HotSpot虛擬機的just-in-time (JIT)編譯技術,包括逃逸分析和鎖消除。本文我們將要討論另一種自動優化,叫作循環展開。JIT編譯...

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

Java

契約測試SpringCloudContract

3

劉莉莉 發布于 2019-07-05

編輯推薦: 本文來自于博客專欄,本文主要介紹了消費者驅動的契約測試,從消費者業務實現的角度出發,驅動出契約,再基于契約,對提供者驗證的一種測試方式。 為什么要做契約測試 假設我們有一個由多個微服務組成的系統:如圖 如果我們想測試應用v1,我們可以做以下兩件事之一: 部署所有微服務...

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

Java

Java Stream

likai 發布于 2019-07-04

Stream 是數據渠道,用于操作數據源(集合、數組等)所生成的元素序列。 “集合講的是數據,流講的是計算! ” 注意: Stream 自己不會存儲元素。 Stream 不會改變源對象。相反,他們會返回一個持有結果的新Stream。 Stream 操作是延遲執行的。這意味著他們會...

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

Java

身為Java程序員,這些開源工具你怎能不學會?

10

changyuan.xu 發布于 2019-07-04

本文主要介紹Java程序員應該在2018年學習的一些基本和高級工具。如果你是一位經驗豐富的Java開發人員,擁有5到10年的經驗,你可能對這些工具很熟悉,但如果不是,現在就是是開始學習這些工具的好時機。 Java世界中存在許多工具,從Eclipse,NetBeans和Intell...

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

Java

MyBatis從入門到精通(五):MyBatis 注解方式的基本用法

1

likai 發布于 2019-07-04

最近在讀劉增輝老師所著的《MyBatis從入門到精通》一書,很有收獲,于是將自己學習的過程以博客形式輸出,如有錯誤,歡迎指正,如幫助到你,不勝榮幸! 1. @Select 注解 1.1 使用Sql語句設置別名方式 假設現在有個需求:根據id查詢角色信息。使用注解方式該如何實現呢?...

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

Java

Spring Boot 學習系列-WebFlux 快速入門

4

yanxinchi 發布于 2019-07-04

摘要: 原創出處 https://www.bysocket.com  02:WebFlux 快速入門實踐 文章工程: JDK 1.8 Maven 3.5.2 Spring Boot 2.1.3.RELEASE 工程名:springboot-webflux-1-quick...

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

Java

使用 Quarkus/GraalVM 將 JGroups 編譯成可執行文件 原 薦

1

xubiao.zhuang 發布于 2019-07-04

本文翻譯自: http://belaban.blogspot.com/2019/07/compiling-jgroups-to-native-code-with.html 我很高興的宣布 Quarkus 官方發布 JGroups 的擴展! What? Quarkus 是一個將 J...

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

Java

nest.js 6.4.1 發布,類 spring 的 node.js 框架

yeseng 發布于 2019-07-04

Nest.js 6.4.1 正式版發布了。Nest 是構建高效、可擴展的 Node.js Web 應用程序的框架。它使用現代的 JavaScript 或 TypeScript(保留與純 JavaScript 的兼容性),并結合 OOP(面向對象編程),FP(函數式編程)...

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

Java

常見的集合容器應當避免的坑

12

xubiao.zhuang 發布于 2019-07-04

前言 前不久幫同事一起 review 一個 job 執行緩慢的問題時發現不少朋友在擼碼實現功能時還是有需要細節不夠注意,于是便有了這篇文章。 ArrayList 踩坑 List<String> temp = new ArrayList() ; //獲取一批數據 Lis...

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

Java

Java 妹子與數據庫老頭的交流

4

鄧龍華 發布于 2019-07-03

【這是一猿小講的 第 23 篇 原創分享】 01 關注"一猿小講"朋友,都知道以往的文章一直倡導拒絕 CRUD,那到底什么是 CRUD?今天咱們就聊聊 Java 妹子小猿與數據庫老頭交互的事兒。 產品小汪鏗鏘有力的說: 小猿同學,咱們近期要推一 爆款 產品,你...

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

Spring

Spring Cloud Alibaba Nacos(源碼篇)

6

changyuan.xu 發布于 2019-07-03

在看這篇文章之前,最好對NACOS相關功能有所了解,推薦看完 Spring Cloud Alibaba Nacos(功能篇) 。 針對功能,有目的的去找相對應的源代碼,進一步了解功能是如何被實現出來的。 本文針對有一定源代碼閱讀經驗的人群,不會深入太多的細節,還需要讀者打開源碼跟...

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

Spring

springBoot2.1.5啟動源碼解析(一)

1

Harries 發布于 2019-07-02

@Slf4j @EnableDiscoveryClient @SpringBootApplication public class KeplerPostLoanApplication { /** * 項目啟動類 * * @param args 啟動參數 */ public sta...

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

Spring

Spring Boot–日志框架的學習

8

songhua.gao 發布于 2019-07-02

版本: Spring Boot 2.1.5.RELEASE maven 3.2.5 jdk1.8 1.我選用的日志框架: 日志門面(抽象層): SLF4J 日志實現: Logback Spring Boot: 底層是Spring框架,Spring框架默認是JCL; 而Spring...

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

Java

springBoot2.1.5啟動源碼解析(一)

1

鄧龍華 發布于 2019-07-02

@Slf4j @EnableDiscoveryClient @SpringBootApplication public class KeplerPostLoanApplication { /** * 項目啟動類 * * @param args 啟動參數 */ public sta...

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

Java

JUC擴展可回調的Future

1

xiaoli.he 發布于 2019-07-02

最近在看JUC線程池 java.util.concurrent.ThreadPoolExecutor 的源碼實現,其中了解到 java.util.concurrent.Future 的實現原理。從目前 java.util.concurrent.Future 的實現來看,雖然實現了...

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

Java

使用Spring Boot RESTful Web流式數據 | Techshard

dulong 發布于 2019-07-02

流數據是向Web瀏覽器發送數據的一種全新方法,可顯著加快頁面加載速度。通常,我們需要允許用戶在Web應用程序中下載文件。當數據太大時,提供良好的用戶體驗變得非常困難,使用StreamingResponseBody,我們現在可以輕松地為高度并發的應用程序流式傳輸數據。 在本文中,我...

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

2013平特肖公式