標簽:大數據

Java

Java線程池實現

1

likai 發布于 2019-12-05

電腦的CPU資源是有限的,任務的處理速度與線程數量之間并不是正相關。當線程數量過多,CPU要頻繁的在不同線程切換,反而會引起處理性能的下降。線程池中最大的線程數,是考慮多種因素來事先設定的,比如硬件的條件,業務的類型等等。 當我們向一個固定大小的的線程池中請求一個線程時,當線程池...

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

編程技術

eBay 管理龐大服務架構的新方法

5

zhuangli 發布于 2019-12-05

導讀:知識圖譜最早是由 Google 提出來的,又稱語義網,用來描述真實世界中存在的各種實體或概念及其關系,構成一張巨大的語義網絡圖,結點表示實體或概念,邊由屬性或關系構成。Google 最早搞知識圖譜是為提高搜索結果的質量。知識圖譜是一種特殊的圖數據,由 < 實體, 關系...

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

Java

面試時被問技術棧底層 , 機智小伙反秀面試官一臉

4

yeseng 發布于 2019-12-05

? 每逢金九銀十 , 像作者這樣的IT碼農, 會按 奈住內心對 996 和 產品經理 的一萬種臟話 , 偷偷將手中的簡歷更新, 投往互聯網各公司的HR手中 , 這時IT論壇里也熱鬧起來了, 各種大廠內推和求內推的帖子被頂的火熱. 有些幸運的 碼農拿到了些大廠的 面試邀請, 想著大...

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

Java

圖解十大經典排序算法(Java版本)

12

鄧龍華 發布于 2019-12-04

排序算法可以分為內部排序和外部排序,內部排序是數據記錄在內存中進行排序,而外部排序是因排序的數據很大,一次不能容納全部的排序記錄,在排序過程中需要訪問外存。常見的內部排序算法有:插入排序、希爾排序、選擇排序、冒泡排序、歸并排序、快速排序、堆排序、基數排序等。用一張圖概括: 關于時...

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

編程技術

Flutter 沙龍回顧 | 跨平臺技術趨勢及字節跳動 Flutter 架構實踐

26

鄧龍華 發布于 2019-12-04

11 月 23 日, 字節跳動技術沙龍 | Flutter 技術專場  在北京后山藝術空間圓滿結束。我們邀請到字節跳動移動平臺部 Flutter 架構師袁輝輝,Google Flutter 團隊工程師 Justin McCandless,字節跳動移動平臺部 Flutte...

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

編程技術

飛行中換發動機——金融數倉架構轉型的最佳實踐

4

puefu.he 發布于 2019-12-04

中國建設銀行有著將近 20 年的數據倉庫建設歷史,其技術平臺的轉型和應用建設過程,既是引領國內各大銀行數據倉庫建設的標桿和榜樣,同時也可以說是國內銀行業數倉建設歷程的一個縮影。 2000 年初,建行開始啟動數據倉庫的規劃和構建,最早采用了 Teradata 一體機平臺,為業務提供...

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

Spring

九、Spring Boot 優雅的實現CORS跨域

3

songhua.gao 發布于 2019-12-04

前言 我們的springboot 架手架已經包含了mysql,redis,定時任務,郵件服務,短信服務,文件上傳下載,以及docker-compose 構建鏡像等等。 接下來讓我們解決另一個常見的問題。一般的情況下,都是前后端分離的,我這個架手架的初衷也是前后端進行分離,所以這里...

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

Java

6. 彤哥說netty系列之Java NIO核心組件之Buffer

5

puefu.he 發布于 2019-12-03

<p align="right">——日拱一卒,不期而至!</p> 你好,我是彤哥,本篇是netty系列的第六篇。 簡介 上一章我們一起學習了Java NIO的核心組件Channel,它可以看作是實體與實體之間的連接,而且需要與Buff...

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

Java

Netty 總結篇

4

puefu.he 發布于 2019-12-03

戳藍字「TopCoder 」關注我們哦! Netty一個主要的目標就是促進“關注點分離”: 使業務邏輯從網絡基礎設施應用程序中分離 。不僅僅是Netty框架,其他框架的設計目的也大都是為了使業務程序和底層技術解耦,使程序員更加專注于業務邏輯實現,提高開發質量和效率。Netty為什...

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

Java

90%的人會遇到性能問題,如何用1行代碼快速定位?

16

yeseng 發布于 2019-12-03

阿里妹導讀:在 《如何回答性能優化的問題,才能打動阿里面試官? 》中,主要是介紹了應用常見性能瓶頸點的分布,及如何初判若干指標是否出現了異常。 今天,齊光將會基于之前列舉的眾多指標,給出一些常見的調優分析思路,即:如何在眾多異常性能指標中,找出最核心的那一個,進而定位性能瓶頸點,...

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

Java

Java 未來行情到底如何,來看看各界人士是怎么說的

9

wenming.gapo 發布于 2019-12-02

這是黃小斜的第102篇文章 作者 l 黃小斜 來源 l 公眾號【程序員黃小斜】(ID:AntCoder) 轉載請聯系作者(wx_ID:john_josh) Java從出生到現在已經走過了 20 多個年頭,馬上也要三十而立了。 近幾年,大家應該也聽過不少唱衰Java的論調,恰好最近...

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

Java

Java 未來行情到底如何,來看看從業者、培訓機構、求職平臺都是怎么說的

10

yeseng 發布于 2019-12-02

這是黃小斜的第102篇文章 作者 l 黃小斜 來源 l 程序員黃小斜(ID:AntCoder) 轉載請聯系作者微信(ID:john_josh) Java從出生到現在已經走過了 20 多個年頭,馬上也要三十而立了。 近幾年,大家應該也聽過不少唱衰Java的論調,恰好最近這...

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

Java

Ubuntu 18.04下搭建單機Hadoop和Spark集群環境

29

xiaoli.wang 發布于 2019-12-01

Hadoop在整個大數據技術體系中占有至關重要的地位,是大數據技術的基礎和敲門磚,對Hadoop基礎知識的掌握程度會在一定程度決定在大數據技術的道路上能走多遠。 最近想要學習Spark,首先需要搭建Spark的環境,Spark的依賴環境比較多,需要Java JDK、Hadoop的...

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

Spring

Springcloud系列-簡介

8

yeseng 發布于 2019-12-01

微服務架構風格是一種將一個單一應用程序開發為一組小型服務的方法,每個服務運行在自己的進程中,服務間的通信采用輕量級通信機制(通常使用http資源api)。微服務架構應具備以下特征: 每個微服務可獨立運行在自己的進程里。 一系列獨立運行的微服務共同構建起整個系統 每個服務為獨立的業...

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

Java

插曲:Kafka源碼預熱篇— Java NIO

20

xiaoli.he 發布于 2019-11-30

上一篇的前言我都忘了隨便說兩句了hhh 因為Kafka的源碼閱讀是需要對Java NIO知識有一定的了解的,所以怎么說,如果覺得自己對于Java這塊算是比較熟悉,同樣作為插曲篇的這篇是可以直接忽略。因為這篇也不會涉及什么重難點,主要還是過過基礎,讓后面的源碼篇讀起來更加通暢。 一...

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

編程技術

2019年個人總結-系統化思維

劉莉莉 發布于 2019-11-29

系統化思維?這個名詞很早就聽過。也看過一些介紹系統化思維的書。《系統之美》里面說了三大要素。要素,連接,功能或目標。 幾年前看這本書時,給了我很大的啟發。當時對于設計模式或者架構模式,我個人已經從最初的擬人化,具象化,轉到了aop的設計模式。 系統的三大要素加深了我自身對設計模式...

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

Java

深入了解Netty【三】Netty概述

3

Harries 發布于 2019-11-29

1、簡介 Netty是一個異步事件驅動的網絡應用程序框架,用于快速開發可維護的高性能協議服務器和客戶端。 Netty是一個NIO客戶端服務器框架,它支持快速、簡單地開發協議服務器和客戶端等網絡應用程序。它大大簡化和簡化了網絡編程,如TCP和UDP套接字服務器。 “快速而簡單”并不...

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

Java

Spring Cloud概述

7

小丁 發布于 2019-11-29

1 傳統的應用 1.1 單體應用 在此之前,筆者所在公司開發Java程序,大都使用SSM等技術框架,每一個項目都會發布一個單體應用。例如開發一個進銷存系統,將會開發一個war包部署到Tomcat中,每一次需要開發新的模塊或添加新功能時,都會在原來的基礎上不斷的添加。若干年后,這個...

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

2013平特肖公式