0

CyclicBarrier源碼分析

概述 CyclicBarrier是一個同步輔助類,它允許一組線程相互等待,直到達到某個公共屏障點。并且在釋放等待線程之后,CyclicBarrier是可以重復使用的。 簡單使用 下面這段代碼利用了CyclicBarrier來使得線程創建后相互等待,直到所有的線程都準備好,以此來使多個線程同時執行。 ...

zofun 發布于 2020-01-17 17:41 評論(0)閱讀(74)
2

canal 基于Mysql數據庫增量日志解析

canal 基于Mysql數據庫增量日志解析  1.前言  最近太多事情 工作的事情,以及終身大事等等 耽誤更新,由于最近做項目需要同步監聽 未來電視 mysql的變更了解到公司會用canal做增量監聽,就嘗試使用了一下 這里做個demo 簡單的記錄一下。  2.can ...

AskaJohnny 發布于 2020-01-17 17:16 評論(0)閱讀(145)
0

搶占云原生市場,阿里開源服務發現組件 Nacos快速入門

最近幾年隨著云計算和微服務不斷的發展,各大云廠商也都看好了微服務解決方案這個市場,紛紛推出了自己針對微服務上云架構的解決方案,并且誕生了云原生,Cloud Native的概念。 云原生是一種專門針對云上應用而設計的方法,用于構建和部署應用,以充分發揮云計算的優勢。 云原生應用的特點是可以實現快速和頻 ...

邴越 發布于 2020-01-17 17:03 評論(3)閱讀(265)
0

從頭學pytorch(二十):殘差網絡resnet

殘差網絡ResNet resnet是何凱明大神在2015年提出的.并且獲得了當年的ImageNet比賽的冠軍. 殘差網絡具有里程碑的意義,為以后的網絡設計提出了一個新的思路. googlenet的思路是加寬每一個layer,resnet的思路是加深layer. 論文地址: 論文里指出,隨著網絡深度的 ...

core! 發布于 2020-01-17 16:57 評論(0)閱讀(84)
0

圖解kubernetes scheduler基于map/reduce模式實現優選階段

優選階段通過分map/reduce模式來實現多個node和多種算法的并行計算,并且通過基于二級索引來設計最終的存儲結果,從而達到整個計算過程中的無鎖設計,同時為了保證分配的隨機性,針對同等優先級的采用了隨機的方式來進行最終節點的分配,如果大家后續有類似的需求,不妨可以借鑒借鑒 1. 設計基礎 1.1 ...

8小時 發布于 2020-01-17 16:43 評論(0)閱讀(66)
0

K8S基于ingress-nginx實現灰度發布

Ingress-Nginx 是一個K8S ingress工具,支持配置 Ingress Annotations 來實現不同場景下的灰度發布和測試。本文介紹如何使用 Ingress-Nginx實現灰度發布。 ...

JadePeng 發布于 2020-01-17 16:42 評論(0)閱讀(173)
1

大白話建造者模式(Builder Pattern)

前言 起初打算按照之前的日產系列寫建造者模式。但參考了網上的很多文章,讓我對建造者模式更加的困惑,也害怕自己無法已易懂的方式進行解釋。最后通過Google發現了一篇英文文章 "Builder" ,使我茅塞頓開。我自己對這篇文章進行了翻譯,希望對大家理解建造者模式有幫助。 意圖 建造者模式是創建型設計 ...

碼農張。 發布于 2020-01-17 16:37 評論(0)閱讀(124)
0

linux入門系列7--管道符、重定向、環境變量

前面文章我們學習了linux基礎命令,如果將不同命令組合使用則可以成倍提高工作效率。本文將學習重定向、管道符、通配符、轉義符、以及重要的環境變量相關知識,為后面的shell編程打下基礎。 ...

黑馬騰云 發布于 2020-01-17 16:11 評論(0)閱讀(158)
0

12.Android-SQLiteOpenHelper使用

1.SQLite介紹 SQLite,是一款輕型的數據庫,它的優缺點有如下: 輕量級,適合嵌入式設備,并且本身不依賴第三方的軟件,使用它也不需要“安裝”。 并發(包括多進程和多線程)讀寫方面的性能不太理想??贍芑岜恍床僮鞫勒?,從而導致其它讀寫操作阻塞或出錯 2.SQLiteOpenHelper介紹 為 ...

NQian 發布于 2020-01-17 16:06 評論(0)閱讀(94)
1

Java小白集合源碼的學習系列:LinkedList

[toc] LinkedList 源碼學習 前文傳送門 : "Java小白集合源碼的學習系列:ArrayList" 本篇為集合源碼學習系列的 學習部分,如有敘述不當之處,還望評論區批評指正! LinkedList繼承體系 LinkedList和ArrayList一樣,都實現了List接口,都代表著列 ...

天喬巴夏丶 發布于 2020-01-17 15:54 評論(0)閱讀(123)
0

【一頭扎進Spring】 01 | 從 HelloWorld 開始看Spring

Spring 是一個開源框架. Spring 為簡化企業級應用開發而生. 使用 Spring 可以使簡單的 JavaBean 實現以前只有 EJB 才能實現的功能. Spring 是一個 IOC(DI) 和 AOP 容器框架. ...

IT猿看視界 發布于 2020-01-17 15:53 評論(2)閱讀(122)
17

程序員周末應該干的8件事

昨天晚上睡覺前,我瞥了一下后臺讀者的留言,其中有一位叫 abe 的讀者說:“二哥,你周末都是怎么度過的呢?我怎么感覺自己好空虛啊,除了打游戲,看奇葩說,偶爾看一下英超,就沒有別的事情可以做了。有時候,感覺自己在浪費時間,卻又不知道該干啥?!?看到 abe 的留言,我深感憂慮。于是不得不從溫暖的被窩里 ...

沉默王二 發布于 2020-01-17 15:40 評論(22)閱讀(2766)
0

機器學習在馬蜂窩酒店聚合中的應用初探

出門旅行,訂酒店是必不可少的一個環節。住得干凈、舒心對于每個出門在外的人來說都非常重要。 在線預訂酒店讓這件事更加方便。當用戶在馬蜂窩打開一家選中的酒店時,不同供應商提供的預訂信息會形成一個聚合列表準確地展示給用戶。這樣做首先避免同樣的信息多次展示給用戶影響體驗,更重要的是幫助用戶進行全網酒店實時比 ...

馬蜂窩技術 發布于 2020-01-17 15:32 評論(0)閱讀(198)
0

Openstack之七:實現基于橋接的內外網絡

一、在控制端進行配置網絡 #啟動實例文檔:https://docs.openstack.org/ocata/zh_CN/install-guide-rdo/launch-instance.html# #創建網絡提供者文檔:https://docs.openstack.org/ocata/zh_CN/ ...

努力奮斗~~ 發布于 2020-01-17 15:10 評論(0)閱讀(78)
0

Spark讀寫ES

? 本文主要介紹spark sql讀寫es、structured streaming寫入es以及一些參數的配置 ES官方提供了對spark的支持,可以直接通過spark讀寫es,具體可以參考ES Spark Support "文檔" (文末有地址)。 以下是pom依賴,具體版本可以根據自己的es和s ...

upupfeng 發布于 2020-01-17 14:36 評論(0)閱讀(148)
0

機器人制證系統大屏可視化

0x01項目背景 本項目是一個機器人制證的可視化系統。 其中包括制證設備的顯示和監控,質檢設備的顯示和監控;同時也包括AGV機器人的顯示和監控。 制證設備用于制作證書,質檢設備用于合格檢查,而AGV機器人用于運輸;AGV機器人還需要監控電量和充電情況和行進位置。 0x02設計稿 接到項目之后,大家就 ...

ITman彪叔 發布于 2020-01-17 14:25 評論(1)閱讀(305)
0

feign架構原理解析

什么是feign? 來自官網的解釋:Feign makes writing java http clients easier 在使用feign之前,我們怎么發送請求? 拿okhttp舉例: 有了feign之后我們怎么發送請求 幾行代碼就能搞定,很大程度的節省了工作量,而且客戶端和服務端關于接口的定義 ...

RoyTian 發布于 2020-01-17 14:05 評論(0)閱讀(227)
0

2、基本數據類型:數字篇 上

基本數據類型 這節課我們先來看看 Kotlin 中都有哪些基本數據類型。 一切皆對象 和 Java 不同,在 Kotlin 的世界中,一切皆為對象?;臼堇嘈突岜蛔遠跋涑啥韻螅ǖ恢С植鶼洌?,都可以訪問成員函數和屬性。 基本類型 在 Kotlin 中,總共有5種基本數據類型,他們分別是數字、字符 ...

蕭文翰 發布于 2020-01-17 14:00 評論(0)閱讀(58)
0

瀏覽器應用集成嵌入WPS指南

因為該WPS插件使用NPAPI機制來和瀏覽器交互,故要求使用插件的瀏覽器必須支持NPAPI機制且必須開啟NPAPI機制。以下是支持的常見的瀏覽器及其版本: FireFox瀏覽器52及小于52的版本(高于52的版本不再支持NPAPI)Chrome瀏覽器45及小于45的版本(高于45的版本不再支持NPA ...

書北 發布于 2020-01-17 13:59 評論(0)閱讀(244)
3

Beetlex實現完整的HTTP協議

在傳統網絡服務中擴展中需要處理Bytes來進行協議的讀寫,這種原始的處理方式讓工作變得相當繁瑣復雜,出錯和調試的工作量都非常大;組件為了解決這一問題引用Stream讀寫方式,這種方式可以極大的簡化網絡協議讀寫的工作量,并大大提高協議編寫效率。接下來就體驗一下組件的PipeStream在處理一個完整的 ...

beetlex 發布于 2020-01-17 13:53 評論(0)閱讀(172)