3 java.util.concurrent.locks包 前面介紹過了Java中的“隱式鎖”——synchronized關(guān)鍵字,在使用synchronized關(guān)鍵字的時候,...
3 java.util.concurrent.locks包 前面介紹過了Java中的“隱式鎖”——synchronized關(guān)鍵字,在使用synchronized關(guān)鍵字的時候,...
2 Java中的隱式鎖 在Java中,提供了關(guān)鍵字synchronized。這個關(guān)鍵字可以應(yīng)用在不同的地方,如下面的表格所示: 應(yīng)用位置鎖存在于哪里代碼示例實例方法當(dāng)前類的實...
1 概述 鎖是并發(fā)開發(fā)中必不可少的,我們在讀各種各樣的并發(fā)開發(fā)的文章的時候,都會提到各種各樣的鎖。因為在并發(fā)開發(fā)中,難免會碰到多個并發(fā)程序(可以是多個線程,也可以是多個進(jìn)程)...
14 物聯(lián)網(wǎng)的設(shè)備接入層 我們有了物聯(lián)網(wǎng)數(shù)據(jù)接入的通信協(xié)議,例如MQTT;有了數(shù)據(jù)的存儲和處理的技術(shù);現(xiàn)在面臨的一個挑戰(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ù)的處理包括兩個方面: 業(yè)務(wù)處理:通常來說,這樣的處理是根據(jù)數(shù)據(jù)完成相應(yīng)的業(yè)務(wù)...
1. 問題 今天在寫一段RSA加解密的代碼,代碼本身不復(fù)雜。 但是在執(zhí)行單元測試的時候,總是報如下的錯誤 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ā)...
10 主流通信方式——MQTT 前面我們講解了物聯(lián)網(wǎng)設(shè)備之間怎樣互相發(fā)現(xiàn)彼此。在物聯(lián)網(wǎng)學(xué)習(xí)(3)[http://www.itdecent.cn/p/39eb1efc59f3...
在物聯(lián)網(wǎng)中,很多時候單打獨斗是成不了事的,因此各個設(shè)備之間必須互相協(xié)作,這就要求設(shè)備能夠互相知道彼此。要做到這一點,首先設(shè)備必須聯(lián)網(wǎng)。在前面物聯(lián)網(wǎng)學(xué)習(xí)(2)——通信技術(shù)[ht...
DevOps,持續(xù)集成、持續(xù)交付,都是這幾年火熱的概念,也越來越深入人心。個人認(rèn)為,所有這一切的基礎(chǔ),都是分支策略。 1 為什么需要分支策略 我們先考慮一下最”簡單“的情況:...
我們來看看一個簡單的物聯(lián)網(wǎng)系統(tǒng)。就以智能電燈為例子,假設(shè)我們需要能夠電燈在光線比較暗的時候自動打開,在光線較亮的時候自動關(guān)閉,能夠隨著光線強弱的改變調(diào)整亮度。并且能夠人工控制...
前面,我們在物聯(lián)網(wǎng)學(xué)習(xí)(1)[http://www.itdecent.cn/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ò)。打個不是十分恰當(dāng)?shù)谋确?,好比有人修了一條路,讓你能夠找到馬云。但是到了馬云面前,你上來就是一通只有家鄉(xiāng)的方言,馬云多半聽不...
上一篇文章中提到了物聯(lián)網(wǎng)可以分為3層,最底層的是設(shè)備層。在設(shè)備層中,有很重要的一塊就是通信設(shè)備,依靠通信設(shè)備才能夠接入網(wǎng)絡(luò)。通信技術(shù)的選擇,是在做物聯(lián)網(wǎng)的設(shè)備設(shè)計的時候需要重...
物聯(lián)網(wǎng)的風(fēng)潮已經(jīng)有一段時間了,但是我一直沒有真正的去了解它。但是作為IT從業(yè)人員,秉持"Stay hungry, stay foolish"的理念,從今天開始學(xué)習(xí)和了解物聯(lián)網(wǎng)...
scp是secure copy的縮寫,是用來做遠(yuǎn)程文件copy的。 功能 scp通過網(wǎng)絡(luò)連接在主機之間copy文件。scp底層采用ssh進(jìn)行數(shù)據(jù)傳輸,因此使用的是和ssh相同...
以前一直使用的是ThinkPad系列的筆記本。最近開始使用MacBook,發(fā)現(xiàn)很多快捷鍵的符號,比如?、?、?、?等,而鍵盤上只有command鍵上有一個?的符號,其他的符號...
這幾天在給公司內(nèi)部做一個jenkins的培訓(xùn),講解一些基本的Jenkins的功能和使用。順便把培訓(xùn)的內(nèi)容整理一下,寫成了這個教程。 下面的教程都是使用的Jenkins 2.3...