类实例化顺序

引入阿里巴巴的一道面试题public class Test1 { public static int k = 0; public static Test1 t1 = new Test1("t1"); public static Test1 t2 = new Test1("t2"); public static int i = print("i");//3 public static int n = 99; public int j = print("j".
分类: 其他 发布时间: 03-06 08:36 阅读次数: 0

图 的入门介绍

图的定义和应用图的定义图是由一组顶点 和 能够将两个顶点相连的边组成的图的应用地图无向图图的术语要表示一幅图,需要表示清楚部分内容图中所有的顶点所有顶点的边下面是实现一个 无加权 无向图的Apiimport java.util.LinkedList;import java.util.Queue;/** * 无加权 无向图 */public class Graph { /** * 图中 顶点数 */ privat
分类: 其他 发布时间: 03-06 08:35 阅读次数: 0

图的进阶

有向图定义 : 有向图是一副有方向性的图,是由一组顶点 和 有方向性的边 组成的出度 : 由某个顶点 指出 的边的个数入度 : 指向某个顶点的边的个数有向路径 : 由一系列顶点组成,对于其中的每个顶点都存在一条有向边,从它指向序列中的下一个顶点有向环 : 一条至少含有一条边,且起点和终点相同的有向路径有向图的Api 的设计import java.util.LinkedList;import java.util.Queue;/** * 有向图 */public class Di
分类: 其他 发布时间: 03-06 08:35 阅读次数: 0

动态规划 - 入门

什么是动态规划根据维基百科的解释将复杂的问题拆分成若干个简单的子问题每个子问题仅仅解决一次,并保存他们的解最后推导出原问题的解能够采用动态规划来解决的问题,通常具备两个特点最优子结构(最优化原理): 通过求解子问题的最优解,可以获得原问题的最优解无后效性某个状态一旦确定,则此后的演变过程不再受此前各状态的影响...
分类: 其他 发布时间: 03-06 08:33 阅读次数: 0

一名走过弯路的程序员心得 :基本功的重要性

看过身边很多人,包括可能现在在看这篇博客的你,也是一样,开发中调用着各种api,以为自己就特别的牛逼,包括之前我也是哈,所以我觉得有必要要分享我的感悟 :基本功的重要性我是一名大三学生,以前在学校外包团队写项目,代码就是去网上复制粘贴,然后调用,说好听点,叫Api调用工程师,原理什么的都不知道,框架很容易上手,crud一顿操作,啪的一下很快啊,写项目确实很快,但是半年前我在牛客网看别人的面经,一问三不知,这种情况,怎么有机会去大厂呢?当即决定,在宿舍开始恶补基础,基础超级重要,当然补基础是一个相当漫长的时
分类: 其他 发布时间: 03-06 08:33 阅读次数: 0

怎么学好算法和数据结构的经验分享

无论是什么语言,算法毫无疑问都是重中之中,算法也依托于数据结构的实现下面分享下我的自己的经验,(不要一上来就去刷leedcode,会把你弄懵逼的)、先打好基础,学好数据结构我呢是在b站上看黑马的数据结构视频https://www.bilibili.com/video/BV1Cz411B7qd?from=search&seid=4347812097765338960学完这个,对数据结构的了解,是有本质的提升的当然你也可以有更好的学习视频,我们也可以分享交流哈leedcode刷题lee
分类: 其他 发布时间: 03-06 08:33 阅读次数: 0

InfluxDB入门系列教程② InfluxDB Linux 下安装应用

环境:centos 7参考官网教程:https://docs.influxdata.com/influxdb/v2.0/get-started/#start-with-influxdb-cloud-2-0参考中文文档:https://jasper-zhang1.gitbooks.io/influxdb/content/Introduction/installation.html方法一:wget https://dl.influxdata.com/influxdb/releases/influxdb_
分类: 其他 发布时间: 03-06 08:33 阅读次数: 0

InfluxDB入门系列教程① 概念简介

InfluxDB 概念简介database数据库measurement表,作为tag,fields和time列的容器fieldfields由field key和field value组成field key是字符串field value是数据,它们可以是字符串、浮点数、整数、布尔值field是InfluxDB数据结构所必需的一部分——在InfluxDB中不能没有fieldfield是没有索引的。如果使用field value作为过滤条件来查询,则必须扫描其他条件匹配后的
分类: 其他 发布时间: 03-06 08:32 阅读次数: 0

InfluxDB入门系列教程⑤ 用户认证与授权

InfluxDB用户认证与授权InfluxDB刚安装的时候,默认没有用户,默认没有认证,畅通无阻。管理用户显示用户[root@ ~]# influxConnected to http://localhost:8086 version 1.8.3InfluxDB shell version: 1.8.3> SHOW USERSuser admin---- -----创建管理员权限的用户,账户root,密码password> CREATE USER root WITH PA
分类: 其他 发布时间: 03-06 08:32 阅读次数: 0

InfluxDB入门系列教程⑦ InfluxDB 写入协议

InfluxDB 写入协议<measurement>[,<tag-key>=<tag-value>...] <field-key>=<field-value>[,<field2-key>=<field2-value>...] [unix-nano-timestamp]weather,location=us-midwest temperature=82 1465839830100400200 | -------
分类: 其他 发布时间: 03-06 08:32 阅读次数: 0

InfluxDB入门系列教程⑥ 查询数据

InfluxDB 查询数据curl -G 'http://localhost:8086/query?pretty=true' --data-urlencode "db=mydb" --data-urlencode "q=SELECT \"value\" FROM \"cpu_load_short\" WHERE \"region\"='us-west'"HTTP接口是InfluxDB查询数据的主要方式。GET请求到http://localhost:8086/query路径db=mydb 选择数据
分类: 其他 发布时间: 03-06 08:32 阅读次数: 0

InfluxDB入门系列教程⑧ 在SpringBoot中的应用

InfluxDB 在SpringBoot中的应用pom依赖 <dependency> <groupId>org.influxdb</groupId> <artifactId>influxdb-java</artifactId> <version>${influxdb.version}</version>
分类: 其他 发布时间: 03-06 08:31 阅读次数: 0

EMQ-X Linux安装和应用

环境:centos 7参考官网教程:https://docs.emqx.net/broker/latest/cn/getting-started/install.html1. 安装所需要的依赖包sudo yum install -y yum-utils device-mapper-persistent-data lvm22. 使用以下命令设置稳定存储库,以 CentOS7 为例sudo yum-config-manager --add-repo https://repos.emqx.io/emq
分类: 其他 发布时间: 03-06 08:31 阅读次数: 0

SpringBoot 设置HTTP 响应状态码 (HTTP Status Code)

SpringBoot 设置HTTP 响应状态码 (HTTP Status Code)HTTP请求响应的内容有很多,包括Body、Cookies、Headers和Status。我们最常用的是Body、其次Headers、Cookies。而HTTP Status Code应该是用的最少。HTTP Status Code200 - 请求成功301 - 资源(网页等)被永久转移到其它URL404 - 请求的资源(网页等)不存在500 - 内部服务器错误分类分类描述1**信息
分类: 其他 发布时间: 03-06 08:31 阅读次数: 0

史上最简单的C#客户端连接阿里云物联网平台

C#客户端连接阿里云物联网平台创建新项目 Windows窗口应用(.NET Frameworkd)管理NuGet程序包添加MqttSign.csusing System;using System.Security.Cryptography;namespace WaterSamplePCNet{ class CryptoUtil { public static String hmacSha256(String plainText, String key)
分类: 其他 发布时间: 03-06 08:31 阅读次数: 0

修改EMQX监听的端口

修改EMQX监听的端口进入EMQX配置目录cd /etc/emqx修改emqx.confvim emqx.conf重启EMQXemqx restart查看Dashboard
分类: 其他 发布时间: 03-06 08:30 阅读次数: 0

MQTT Topic通配符

MQTT Topic通配符一、MQTT Topic匹配规则基础1. 主题层级分隔符—“/”用于分割主题层级2.单层通配符—“+”单层通配符只能匹配一层主题3.多层通配符—“#”多层通配符,多层通配符可以匹配于多层主题二、举例/home/# 可以匹配/home/device/led1/home/device/led2/home/device/sys/+/+/thing/event/property/post 可以匹配/sys/product1/device1/thing/
分类: 其他 发布时间: 03-06 08:30 阅读次数: 0

阿里云物联网平台设备间通信(通过规则引擎-云产品流转)

阿里云物联网平台设备间通信(通过规则引擎-云产品流转)前言我们正常的使用阿里云物联网平台,一般是:设备通过物模型上报数据属性App通过云端API获取设备的数据属性App通过云端API调用设备的服务,来控制设备执行各种命令一般都是设备和App的互动,很少有设备和设备间的通信。但是最近正好就有这种需求,所以开始研究,如何在阿里云物联网平台上面实现设备间通信。自定义Topic阿里云物联网平台给了很多Topic,基础通信Topic、物模型通信Topic,这些一看就不知道跟我们的需求没关系,不能乱
分类: 其他 发布时间: 03-06 08:30 阅读次数: 0

通过XShell与远程Linux服务器互传文件

通过XShell与远程Linux服务器互传文件先安装lrzsz[root@iZ2zej1nogjvot6f4dzt6eZ emqx]# yum install lrzszLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfilebase | 3.6 kB 0
分类: 其他 发布时间: 03-06 08:30 阅读次数: 0

CentOS Linux服务器,在Nginx上安装SSL证书,支持HTTPS

CentOS Linux服务器,在Nginx上安装SSL证书,支持HTTPS环境是阿里云+CentOS 7.8+Nginx+免费的SSL证书证书购买阿里云上购买SSL证书,买个免费的https://common-buy.aliyun.com/?spm=5176.14113079.0.0.36a756a7dssHuu&commodityCode=cas证书申请在SSL证书管理平台上面,证书申请证书绑定域名填写联系人等等最后会签发证书给你证书下载证书上传通过XS
分类: 其他 发布时间: 03-06 08:29 阅读次数: 0
今日推荐