摘要:
1 缘由 公司的设备偶尔掉线且掉线间隔时间不正确(32秒,应该30~31才是正确的),但是不知道是什么原因 使用python模拟设备,每10秒钟发送mqtt消息 另外启动一个java客户端,收集所有mqtt消息并存入mongodb 最后比较真实设备与模拟,分析问题 2 基本架构 iot server 阅读全文
摘要:
1 目的 | MongoDB | Java | | | | | String | LocalDateTime | 2 实现 先定义实体类 定义Repository 定义转换器 注册转换器 最后测试 3 字符串的日期怎么区间查询? 阅读全文
摘要:
一 UUID.toString方法与Long.fastUUID方法的关联 UUID类 UUID的组成部分 参考:http://www.ietf.org/rfc/rfc4122.txt 二 Java加密体系结构(JCA) 参考:https://blog.csdn.net/u012741741/arti 阅读全文
摘要:
一 为什么使用List? 1 List与数组 | List | 数组 | | | | | 可变长度 | 固定长度 | | 方便的接口(支持Java8的Stream) | / | 2 List的实现方式 数组:ArrayList 查询效率比较高 插入效率比较低(指的是 add(int index, E 阅读全文
摘要:
一 对象表示机制 1 Hotsplot JVM内部对象表示系统 (1)OOP Klass二分模型 OOP:Ordinary Object Pointer 或者OOPS。即普通对象指针,描述对象实例信息。 职能:表示对象的实例数据,没必要持有任何虚函数(java的重写方法的实现)。 Klass:Jav 阅读全文
摘要:
一 以整型为例剖析拆箱装箱 1 基本比较 (1)java代码 (2)java反编译代码 (3)相关JDK源码 java System.out.println(1); // 1 System.out.println(true); // true shell Code: 0: getstatic 2 / 阅读全文
摘要:
生成随机数列表 1、Java8以前 (1)Math.random 阅读全文
摘要:
一、基本案例 1、new String("helloworld") 与 "helloworld" (1)对比new String("helloworld")与"helloworld"的反编译源码 关于JVM指令,请参考:https://blog.csdn.net/hudashi/article/de 阅读全文
摘要:
Angular6如何引入jQuery knob 1、概述 Angular6引入jQuery变得异常简单,请参考https://blog.csdn.net/qq_35321405/article/details/80270496 同样,Angular想使用jQuery knob和jQuery一样的操作 阅读全文
摘要:
地址:http://hg.openjdk.java.net/ 这里以下载jdk10源码为例: (1)点击jdk10 (2)点击jdk(由于jdk10中还包含jvm(hotspot)源码) (3)点击browse,浏览一下目录 (4)点击zip即可下载源码压缩包 (5)最后推荐使用VS Code进行查 阅读全文