3 java.util.concurrent.locks包 前面介紹過了Java中的“隱式鎖”——synchronized關(guān)鍵字具帮,在使用synchronized關(guān)鍵字的時(shí)候奸焙,...
3 java.util.concurrent.locks包 前面介紹過了Java中的“隱式鎖”——synchronized關(guān)鍵字具帮,在使用synchronized關(guān)鍵字的時(shí)候奸焙,...
2 Java中的隱式鎖 在Java中烫扼,提供了關(guān)鍵字synchronized。這個(gè)關(guān)鍵字可以應(yīng)用在不同的地方牌借,如下面的表格所示: 應(yīng)用位置鎖存在于哪里代碼示例實(shí)例方法當(dāng)前類的實(shí)...
1 概述 鎖是并發(fā)開發(fā)中必不可少的,我們在讀各種各樣的并發(fā)開發(fā)的文章的時(shí)候割按,都會提到各種各樣的鎖膨报。因?yàn)樵诓l(fā)開發(fā)中,難免會碰到多個(gè)并發(fā)程序(可以是多個(gè)線程适荣,也可以是多個(gè)進(jìn)程)...
14 物聯(lián)網(wǎng)的設(shè)備接入層 我們有了物聯(lián)網(wǎng)數(shù)據(jù)接入的通信協(xié)議现柠,例如MQTT;有了數(shù)據(jù)的存儲和處理的技術(shù)弛矛;現(xiàn)在面臨的一個(gè)挑戰(zhàn)够吩,就是怎么面對海量設(shè)備的接入和海量數(shù)據(jù)的輸入。 從架構(gòu)...
13 物聯(lián)網(wǎng)中的數(shù)據(jù)分析 前面講了物聯(lián)網(wǎng)中的數(shù)據(jù)怎樣存儲, 現(xiàn)在我們來看看物聯(lián)網(wǎng)數(shù)據(jù)的處理丈氓。 數(shù)據(jù)的處理包括兩個(gè)方面: 業(yè)務(wù)處理:通常來說周循,這樣的處理是根據(jù)數(shù)據(jù)完成相應(yīng)的業(yè)務(wù)...
1. 問題 今天在寫一段RSA加解密的代碼,代碼本身不復(fù)雜万俗。 但是在執(zhí)行單元測試的時(shí)候湾笛,總是報(bào)如下的錯(cuò)誤 2. 解決的方法 經(jīng)過一番折騰,總算是找到了原因闰歪,在這里記錄下來嚎研。 ...
12 物聯(lián)網(wǎng)中的數(shù)據(jù)存儲 物聯(lián)網(wǎng)設(shè)備連接上云平臺之后,會源源不斷的將數(shù)據(jù)發(fā)送到云平臺库倘。云平臺要怎樣存儲這些原始數(shù)據(jù)临扮,以及進(jìn)一步存儲經(jīng)過初步處理過的數(shù)據(jù)论矾? 我們在日常的程序開發(fā)...
11 物聯(lián)網(wǎng)網(wǎng)關(guān) 很多時(shí)候,我們的物聯(lián)網(wǎng)種的設(shè)備會將消息上傳到云平臺杆勇,我們前面將的MQTT協(xié)議就可以實(shí)現(xiàn)這個(gè)功能贪壳。但是也有很多情況下,物聯(lián)網(wǎng)中的設(shè)備時(shí)無法連接到云平臺的靶橱,比如...
10 主流通信方式——MQTT 前面我們講解了物聯(lián)網(wǎng)設(shè)備之間怎樣互相發(fā)現(xiàn)彼此寥袭。在物聯(lián)網(wǎng)學(xué)習(xí)(3)[http://www.reibang.com/p/39eb1efc59f3...
在物聯(lián)網(wǎng)中,很多時(shí)候單打獨(dú)斗是成不了事的关霸,因此各個(gè)設(shè)備之間必須互相協(xié)作传黄,這就要求設(shè)備能夠互相知道彼此。要做到這一點(diǎn)队寇,首先設(shè)備必須聯(lián)網(wǎng)膘掰。在前面物聯(lián)網(wǎng)學(xué)習(xí)(2)——通信技術(shù)[ht...
DevOps,持續(xù)集成佳遣、持續(xù)交付识埋,都是這幾年火熱的概念,也越來越深入人心零渐。個(gè)人認(rèn)為窒舟,所有這一切的基礎(chǔ),都是分支策略诵盼。 1 為什么需要分支策略 我們先考慮一下最”簡單“的情況:...
我們來看看一個(gè)簡單的物聯(lián)網(wǎng)系統(tǒng)惠豺。就以智能電燈為例子,假設(shè)我們需要能夠電燈在光線比較暗的時(shí)候自動(dòng)打開风宁,在光線較亮的時(shí)候自動(dòng)關(guān)閉洁墙,能夠隨著光線強(qiáng)弱的改變調(diào)整亮度。并且能夠人工控制...
前面戒财,我們在物聯(lián)網(wǎng)學(xué)習(xí)(1)[http://www.reibang.com/p/30d0d781e320]中介紹了物聯(lián)網(wǎng)系統(tǒng)的分層热监。然后,在物聯(lián)網(wǎng)學(xué)習(xí)(2)[https:/...
前面講到的通信技術(shù)饮寞,目的是讓物聯(lián)網(wǎng)設(shè)備能夠接入網(wǎng)絡(luò)孝扛。打個(gè)不是十分恰當(dāng)?shù)谋确剑帽扔腥诵蘖艘粭l路骂际,讓你能夠找到馬云疗琉。但是到了馬云面前,你上來就是一通只有家鄉(xiāng)的方言歉铝,馬云多半聽不...
上一篇文章中提到了物聯(lián)網(wǎng)可以分為3層盈简,最底層的是設(shè)備層。在設(shè)備層中,有很重要的一塊就是通信設(shè)備柠贤,依靠通信設(shè)備才能夠接入網(wǎng)絡(luò)香浩。通信技術(shù)的選擇,是在做物聯(lián)網(wǎng)的設(shè)備設(shè)計(jì)的時(shí)候需要重...
物聯(lián)網(wǎng)的風(fēng)潮已經(jīng)有一段時(shí)間了臼勉,但是我一直沒有真正的去了解它邻吭。但是作為IT從業(yè)人員,秉持"Stay hungry, stay foolish"的理念宴霸,從今天開始學(xué)習(xí)和了解物聯(lián)網(wǎng)...
scp是secure copy的縮寫囱晴,是用來做遠(yuǎn)程文件copy的。 功能 scp通過網(wǎng)絡(luò)連接在主機(jī)之間copy文件瓢谢。scp底層采用ssh進(jìn)行數(shù)據(jù)傳輸畸写,因此使用的是和ssh相同...
以前一直使用的是ThinkPad系列的筆記本。最近開始使用MacBook氓扛,發(fā)現(xiàn)很多快捷鍵的符號枯芬,比如?、?采郎、?千所、?等,而鍵盤上只有command鍵上有一個(gè)?的符號蒜埋,其他的符號...
這幾天在給公司內(nèi)部做一個(gè)jenkins的培訓(xùn)淫痰,講解一些基本的Jenkins的功能和使用。順便把培訓(xùn)的內(nèi)容整理一下整份,寫成了這個(gè)教程黑界。 下面的教程都是使用的Jenkins 2.3...