標簽:example

Java

Hbase 入門(五):客戶端(Java,Shell,Thrift,Rest,MR,WebUI)

4

changyuan.xu 發布于 2019-10-16

Hbase的客戶端有原生java客戶端,Hbase Shell,Thrift,Rest,Mapreduce,WebUI等等。 下面是這幾種客戶端的常見用法。 一、原生Java客戶端 原生java客戶端是hbase最主要,最高效的客戶端。 涵蓋了增刪改查等API,還實現了創建,刪除...

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

Spring

基于自定義Istio指標的Pod水平自動縮放

3

wenming.gapo 發布于 2019-10-16

作者:Sandor Magyari 譯者:張成 審校:羅廣明 原文: https://banzaicloud.com/blog/… 本文來自Banzai Cloud,通過一個spring-boot應用示例演示如何通過Istio operator來實現pod水平擴展。?...

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

Java

字節碼增強技術-Byte Buddy

2

yanxinchi 發布于 2019-10-16

為什么需要在運行時生成代碼? Java 是一個強類型語言系統,要求變量和對象都有一個確定的類型,不兼容類型賦值都會造成轉換異常,通常情況下這種錯誤都會被編譯器檢查出來,如此嚴格的類型在大多數情況下是比較令人滿意的,這對構建具有非常強可讀性和穩定性的應用有很大的幫助,這也是 Jav...

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

Java

不重啟JVM,替換掉已經加載的類,偷天換日?

2

wenming.gapo 發布于 2019-10-15

點擊上方“ 搜云庫技術團隊 ”關注,選擇“ 設為星標 ” 回復“ 1024 ”或 “ 面試題 ” 獲取 4T架構師 資料 來源:美團技術博客 在遙遠的希艾斯星球爪哇國塞沃城中,兩名年輕的程序員正在為一件事情苦惱,程序出問題了,一時看不出問題出在哪里,于是有了以下對話: “Debu...

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

Java

如何成長與發展?

1

songhua.gao 發布于 2019-10-15

一 每個人在生活與工作中都在不斷學習新東西、新事物,這其中既有主動學習的,即出于個人需要、工作需要、家庭需要等等因素自發學習; 也有被動學習的,即根據周圍環境、項目需求等外在因素迫使自己學習某項技術或是技能。 無論是主動學習還是被動學習,最終都是在學習,經過了一段時間后,自己就會...

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

Java

用Ant實現Java項目的自動構建和部署

xiaoli.wang 發布于 2019-10-15

用Ant實現Java項目的自動構建和部署 Ant是一個Apache基金會下的跨平臺的構件工具,它可以實現項目的自動構建和部署等功能。在本文中,主要讓讀者熟悉怎樣將Ant應用到Java項目中,讓它簡化構建和部署操作。 安裝與配置 下載地址: http://ant.apache.or...

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

Spring

Spring Data JPA 入門使用

2

鄧龍華 發布于 2019-10-14

The following table describes the keywords supported for JPA and what a method containing that keyword translates to: 下表描述了JPA支持的關鍵字以及包含該關鍵字...

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

Java

Android進階3:Android的NDK開發-JNI基礎

22

xiaoli.wang 發布于 2019-10-14

API實現了Java和其他語言的通信(主要是C&C++)。從Java1.1開始,JNI標準成為java平臺的一部分,它允許Java代碼和其他語言寫的代碼進行交互。JNI標準至少要保證本地代碼能工作在任何Java虛擬機環境。 Android NDK官方原文檔: develo...

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

Java

前端架構守護

yeseng 發布于 2019-10-14

你是不是經常煩惱于放錯層級的代碼?你是不是經常在為一坨坨代碼而奮斗?你是不是經常這樣? 在過去的日子里,如我在那篇『如何提升 Web 應用的代碼質量』所提及,我們采用了一系列的措施 如 pre-push, pre-commit 在基礎層級對架構進行守護。但是,這樣仍然是遠遠不夠的...

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

Java

使用 RSocket 進行反應式數據傳輸

wenming.gapo 發布于 2019-10-14

在微服務架構中,不同服務之間通過應用協議進行數據傳輸。典型的傳輸方式包括基于 HTTP 協議的 REST 或 SOAP API 和基于 TCP 字節流的 gRPC 等。HTTP 協議的優勢在于其廣泛的適用性,有非常多的服務器和客戶端實現的支持,但 HTTP 協議本身比較簡單,只支...

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

Java

Spring Boot(十八):使用 Spring Boot 集成 FastDFS

3

songhua.gao 發布于 2019-10-14

上篇文章介紹了 如何使用 Spring Boot 上傳文件 ,這篇文章我們介紹如何使用 Spring Boot 將文件上傳到分布式文件系統 FastDFS 中。 這個項目會在上一個項目的基礎上進行構建。 1、pom 包配置 <dependency> <group...

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

Java

Java9以后的垃圾回收

hanze 發布于 2019-10-14

1: finalize() 方法 finallize() 方法是Object類的方法, 用于在類被GC回收時 做一些處理操作, 但是JVM并不能保證finalize(0 ) 方法一定被執行, 由于finalize()方法的調用時機具有不確定性,從一個對象變得不可到達開始,到fin...

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

Spring

Spring Cloud Gateway限流原理

3

xiaoli.wang 發布于 2019-10-13

Gateway 在微服務架構系統中,為系統內部服務提供一道安全屏障,提高系統可用性、安全性等問題。使用 Gateway 可幫助開發人員快速開發應用,而不需要關心安全控制、流量控制、審計日志、版本控制等問題。 為什么需要限流 簡單的說限流就是讓控制流量讓它們合理、平滑、有效的傳遞到...

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

Java

Java內存模型(一) – 一個碼農的期望

1

songhua.gao 發布于 2019-10-13

最近發現自己在產品思維上有所欠缺,并且剛剛讀完《java并發編程藝術這本書》,于是決定從程序員的需求角度大概寫寫自己對JMM的理解,希望對大家有所幫助。 背景知識 了解一個解決方案首先得明白它處理的問題,通過背景知識,我們可以更好的理解它產生的原因,以及其中所包含的思想 在單個處...

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

Java

Hutool 指南 API

18

小丁 發布于 2019-10-13

介紹一款超厲害的國產 Java工具——Hutool 。Hutool是一個Java工具包類庫,對文件、流、加密解密、轉碼、正則、線程、XML等JDK方法進行封裝,組成各種Util工具類。適用于很多項目以及Web開發,并且與其他框架沒有耦合性。 ===================...

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

Java

Java集合詳解7:一文搞清楚HashSet,TreeSet與LinkedHashSet的異同

2

changyuan.xu 發布于 2019-10-12

《Java集合詳解系列》是我在完成夯實Java基礎篇的系列博客后準備開始寫的新系列。 這些文章將整理到我在GitHub上的《Java面試指南》倉庫,更多精彩內容請到我的倉庫里查看 https://github.com/h2pl/Java-… 喜歡的話麻煩點下Star、...

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

Java

Java中的Happens-Before,重排序和DCL問題

changyuan.xu 發布于 2019-10-12

《 Java并發編程實戰 》這本書中,在關于Java內存模型-重排序章節,重新提到了關于Java中的可見性和重排序問題。 書中給出的例子是 int a,b,x,y=0 在ThreadA中的操作為 a = 1; x = b; 在另外一個線程ThreadB中的操作為 b = 1; y...

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

Java

打造屬于你的業務規則引擎

1

wenming.gapo 發布于 2019-10-12

規則引擎能夠將業務決策邏輯從系統邏輯中抽離出來,使兩種邏輯獨立于彼此而變化,這樣可以明顯降低兩種邏輯的維護成本。 比如說在物聯網平臺中,連接的設備種類繁多,數據格式,數據類型不統一,但又要面臨接入新設備的需求,不能說每接入一種設備,都要寫一套設備數據處理的邏輯,然后升級發布系統的...

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

手机彩票计划软件超稳