3 java.util.concurrent.locks包 前面介绍过了Java中的“隐式锁”——synchronized关键字,在使用synchronized关键字的时候,...
3 java.util.concurrent.locks包 前面介绍过了Java中的“隐式锁”——synchronized关键字,在使用synchronized关键字的时候,...
2 Java中的隐式锁 在Java中,提供了关键字synchronized。这个关键字可以应用在不同的地方,如下面的表格所示: 应用位置锁存在于哪里代码示例实例方法当前类的实...
1 概述 锁是并发开发中必不可少的,我们在读各种各样的并发开发的文章的时候,都会提到各种各样的锁。因为在并发开发中,难免会碰到多个并发程序(可以是多个线程,也可以是多个进程)...
14 物联网的设备接入层 我们有了物联网数据接入的通信协议,例如MQTT;有了数据的存储和处理的技术;现在面临的一个挑战,就是怎么面对海量设备的接入和海量数据的输入。 从架构...
13 物联网中的数据分析 前面讲了物联网中的数据怎样存储, 现在我们来看看物联网数据的处理。 数据的处理包括两个方面: 业务处理:通常来说,这样的处理是根据数据完成相应的业务...
1. 问题 今天在写一段RSA加解密的代码,代码本身不复杂。 但是在执行单元测试的时候,总是报如下的错误 2. 解决的方法 经过一番折腾,总算是找到了原因,在这里记录下来。 ...
12 物联网中的数据存储 物联网设备连接上云平台之后,会源源不断的将数据发送到云平台。云平台要怎样存储这些原始数据,以及进一步存储经过初步处理过的数据? 我们在日常的程序开发...
11 物联网网关 很多时候,我们的物联网种的设备会将消息上传到云平台,我们前面将的MQTT协议就可以实现这个功能。但是也有很多情况下,物联网中的设备时无法连接到云平台的,比如...
10 主流通信方式——MQTT 前面我们讲解了物联网设备之间怎样互相发现彼此。在物联网学习(3)[https://www.jianshu.com/p/39eb1efc59f3...
在物联网中,很多时候单打独斗是成不了事的,因此各个设备之间必须互相协作,这就要求设备能够互相知道彼此。要做到这一点,首先设备必须联网。在前面物联网学习(2)——通信技术[ht...
DevOps,持续集成、持续交付,都是这几年火热的概念,也越来越深入人心。个人认为,所有这一切的基础,都是分支策略。 1 为什么需要分支策略 我们先考虑一下最”简单“的情况:...
我们来看看一个简单的物联网系统。就以智能电灯为例子,假设我们需要能够电灯在光线比较暗的时候自动打开,在光线较亮的时候自动关闭,能够随着光线强弱的改变调整亮度。并且能够人工控制...
前面,我们在物联网学习(1)[https://www.jianshu.com/p/30d0d781e320]中介绍了物联网系统的分层。然后,在物联网学习(2)[https:/...
前面讲到的通信技术,目的是让物联网设备能够接入网络。打个不是十分恰当的比方,好比有人修了一条路,让你能够找到马云。但是到了马云面前,你上来就是一通只有家乡的方言,马云多半听不...
上一篇文章中提到了物联网可以分为3层,最底层的是设备层。在设备层中,有很重要的一块就是通信设备,依靠通信设备才能够接入网络。通信技术的选择,是在做物联网的设备设计的时候需要重...
物联网的风潮已经有一段时间了,但是我一直没有真正的去了解它。但是作为IT从业人员,秉持"Stay hungry, stay foolish"的理念,从今天开始学习和了解物联网...
scp是secure copy的缩写,是用来做远程文件copy的。 功能 scp通过网络连接在主机之间copy文件。scp底层采用ssh进行数据传输,因此使用的是和ssh相同...
以前一直使用的是ThinkPad系列的笔记本。最近开始使用MacBook,发现很多快捷键的符号,比如⌘、⌥、⇧、⌃等,而键盘上只有command键上有一个⌘的符号,其他的符号...
这几天在给公司内部做一个jenkins的培训,讲解一些基本的Jenkins的功能和使用。顺便把培训的内容整理一下,写成了这个教程。 下面的教程都是使用的Jenkins 2.3...