自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 二叉树的最大深度

题目给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回它的最大深度 3 。思路​ 这道题要找的是二叉树的最大深度,即最长路径的叶子节点。我想到了用层级遍历的方式,在每一层遍历完后用一个计数器来记录当前深度,这样遍历到最后一层的时候就得到了二叉树的最大深度了。代码/

2021-05-19 14:58:14 118

原创 Mongodb副本集配置(登录权限认证)

简述​ 本文介绍了MongoDb安装及副本集配置。1. 准备工作​ 服务器数量:3​ 系统版本:Uuntu 18.04(下载地址:​ http://releases.ubuntu.com/18.04/ubuntu-18.04.5-desktop-amd64.iso)​ MongoDB版本:Ubuntu 18.04-4.2.14(下载地址:​ https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1804-4.2.14.tgz

2021-05-19 14:27:43 884

原创 二叉树的遍历(前序、中序、后序、层级)

简述​ 之前在github上看到fucking-algorithm的项目,作者给刚开始刷题的我们一些如何开始刷题的方向以及思路,其中有一个建议就是从二叉树开始,所以我就先从最简单的二叉树的遍历开始啦。​ 二叉树的遍历方法有前序、中序、后序、层序遍历这几种,其中前三种属于深度遍历,后一种属于广度遍历。前序遍历​ 遍历顺序为根->左->右,使用递归的方式十分简单,只要知道递归的跳出条件即可。/** * Definition for a binary tree node. * publi

2021-05-19 13:57:41 150

原创 MongoDB副本集配置方法

文章目录简述环境准备安装配置流程简述​ 本文是简述MongoDB在Ubuntu18.04上配置副本集的方法,为学习环境版本,旨在了解如何安装配置MongoDB副本集的方法。​ 本次安装是直接在一台机器上启动3个Mongo服务来实现集群的效果。环境准备​ 系统:Ubuntu18.04。​ MongoDB版本:ubuntu1804-4.4.6。(下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1804-4.4.6.tg

2021-05-14 10:21:22 701 1

原创 物联网基础了解

简述本文是关于物联网基础知识的分享文档。关于物联网 物联网是指将终端设备如传感器、或其它可以感知外界信息的设备通过各类可能的网络接入,实现物与物、物与人的连接,实现对物品和过程的智能化感知、识别和管理。云平台云平台与物联网的关系 物联网的典型架构如图1所示:图1 物联网典型架构其中平台层对应的就是云平台,云平台可以理解为存在于互联网中,能够扩展、向其他用户提供基础服务、数据、中间件、数据服务、软件的提供商。云平台架构...

2021-05-10 09:28:52 471 1

原创 idea远程调试

前言公司里的项目是需要运行在设备上面的,有时候想看看某个结果输出了什么只能在代码中加各种log,然后重新部署到机器,上线,调试,这样非常费时。偶然间在公众号上了解到了远程调试的功能,解决了上述问题。 远程调试 使用特定JVM参数运行服务端代码 要让远程服务器运行java程序时支持远程调试,启动时加上JVM参数:-Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=${debug_port}${debug

2021-05-10 09:28:01 262

原创 git学习工具

简述 本文为git学习工具的介绍。 介绍通过可视化的页面学习git操作命令,关卡从浅到深,每一步操作都有直接的动画效果展现出来,易于理解。链接:https://learngitbranching.js.org/?locale=zh_CN 使用方法通过按钮直接进入关卡: 每个关卡实现的功能都有一遍演示,在了解当前关卡所用到的命令后可以上手操作一遍。 另外在命令行输入levels可以回到关卡选择页面,或者是输入level...

2021-05-10 09:26:56 117

原创 JMX使用入门

简述本文是关于JMX(Java Management Extensions)的使用文档。关于JMX所谓JMX,是Java Management Extensions(Java管理扩展)的缩写,是一个为应用程序植入管理功能的框架。JMX有以下用途:监控应用程序的运行状态和相关统计信息。 修改应用程序的配置(无需重启)。 状态变化或出错时通知处理。举个例子,我们可以通过jconsole监控应用程序的堆内存使用量、线程数、类数,查看某些配置信息,甚至可以动态地修改配置。另外,有时..

2021-05-10 09:24:55 7700 1

原创 Mqtt入门学习

关于MQTTMQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。MQTT的特性MQTT协议工作在低带宽、不..

2021-05-10 09:20:41 478

原创 Maven入门

简述 本文是关于项目管理工具Maven的使用文档。 关于Maven Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理,是一个自动化构建工具。 Maven的仓库类型 本地仓库:相当于缓存。本地仓库存储在本地的磁盘当中,里面存放的是经常使用的jar包。 远程仓库:也叫做私服。基本每个公司都会有自己的私服,当本地的磁盘中不存在需要的jar包资源,则会请求私服进行资源下载。 中央仓库:在maven环境内部内置一个远程仓库地址,它是中央仓库,...

2021-05-10 09:15:04 95

原创 CentOS7 搭建 Nginx + FastDFS 分布式文件系统

1.FastDFS单机部署1.1准备系统:CentOS7安装包:创建一个放置安装包的文件夹[root@f212 /]# mkdir /usr/hzy下载安装包到该文件夹中[root@f212 hzy]# ll总用量 1248-rw-r--r--. 1 root root 17510 7月 3 14:44 fastdfs-nginx-module_v1....

2018-07-03 17:28:47 680

azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz

编译完成的azkaban压缩包,直接解压直接用即可

2021-01-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除