在Flink中,由用戶代碼生成調(diào)度層圖結(jié)構(gòu),可以分成3步走:通過Stream API編寫的用戶代碼 -> StreamGraph -> JobGraph -> Executi...
在Flink中,由用戶代碼生成調(diào)度層圖結(jié)構(gòu),可以分成3步走:通過Stream API編寫的用戶代碼 -> StreamGraph -> JobGraph -> Executi...
雖然在平時開發(fā)中經(jīng)常使用注解,卻不知道如何自定義一個注解類型以及注解的實現(xiàn)原理。抽時間學(xué)習(xí)了一下,記錄下來加深理解。 1. 注解是什么 之前看到一篇文章將注解理解為“標(biāo)簽”,...
對于ThreadLocal這個類我相信多數(shù)java攻城獅都不陌生,它是java多線程中的一個重要的類,在面試時經(jīng)常被問到。不知道大家有沒有和我一樣的感覺,雖然大概知道這個類的...
在logback學(xué)習(xí)筆記(上)中我們介紹了logback中的一些核心概念,在這篇文章中我們共同來學(xué)習(xí)一下如何利用配置文件來在項目中集成logback。通過本篇博客的學(xué)習(xí)相信大...
相信任何一位工程師都在代碼中寫過日志打印代碼,也知道日志打印對項目的重要性,有人做過統(tǒng)計代碼中的日志占到工程總代碼比例的4%,良好的日志打印能夠幫我們進行代碼調(diào)試以及快速的定...
學(xué)習(xí)了??
對緩存擊穿的一點思考前言 緩存(內(nèi)存 or Memcached or Redis.....)在互聯(lián)網(wǎng)項目中廣泛應(yīng)用,本篇博客將討論下緩存擊穿這一個話題,涵蓋緩存擊穿的現(xiàn)象、解決的思路、以及通過代...
很詳細??
Java定時任務(wù)調(diào)度詳解前言 在實際項目開發(fā)中,除了Web應(yīng)用、SOA服務(wù)外,還有一類不可缺少的,那就是定時任務(wù)調(diào)度。定時任務(wù)的場景可以說非常廣泛,比如某些視頻網(wǎng)站,購買會員后,每天會給會員送成長值...
1 Zookeeper概述# ZooKeeper是一個為分布式應(yīng)用所設(shè)計的分布的、開源的協(xié)調(diào)服務(wù),它主要是用來解決分布式應(yīng)用中經(jīng)常遇到的一些數(shù)據(jù)管理問題,簡化分布式應(yīng)用協(xié)調(diào)及...
膜拜大佬
Redis高級特性介紹及實例分析本文將為大家介紹Redis的一些高級特性以及結(jié)合一個具體的實際案例來對Redis進行設(shè)計分析。 Redis基礎(chǔ)類型回顧 String Redis中最基本,也是最簡單的數(shù)據(jù)類型...