-
Thingsboard之MQTT设备协议简介
Thingsboard之MQTT设备协议简介 MQTT基础知识 MQTT是一种轻量级的发布 - 订阅消息传递协议,可能使其最适合各种物联网设备。您可以在此处找到有关MQTT的更多信息。 ThingsBoard服务器节点充当MQTT Broker,支持QoS级别0(最多一次)和1(至少一次)以及一组预定义主题...
-
池化技术——自定义线程池
池化技术——自定义线程池 目录 池化技术——自定义线程池 1、为什么要使用线程池? 1.1、池化技术的特点: 1.2、线程池的好处: 1.3、如何自定义一个线程池 2、三大方法 2.1、单个线程的线程池方法 2.2、固定的线程池的大小的方法 2.3、可伸缩的线程池的方法 2.4、完...
-
协程的原理(Coroutine Theory)
协程的原理(Coroutine Theory) 原文链接:https://lewissbaker.github.io/2017/09/25/coroutine-theory This is the first of a series of posts on the C++ Coroutines TS, a new language feature that is currently on track for inclusion into the C++20 langua...
-
Request&Response
RequestResponse 这两天复习了下Request以及Response部分的内容。 主要内容 HTTP协议:响应消息 Request对象 Response对象 ServletContext对象 HTTP: * 概念:Hyper Text Transfer Protocol 超文本传输协议 * 传输协议:定义了,客户端和服务器端通信时,发送数据的格...
-
centos5,6的GRUB简介
centos5,6的GRUB简介 grub:GRand Unified Bootloader grub 0.x:grub legacy(centos5,6) grub 1.x:grub2(centos7) grub legacy(grub 0.x) stage1:mbr stage1_5:mbr之后的扇区,让stage1中的bootloader能识别stage2所在的分区上的文件系统 stage2:磁盘分区...
-
Linux学习Day4:管道符、重定向与环境变量
Linux学习Day4:管道符、重定向与环境变量 仅仅是学习Linux系统的命令还不够,只有把多个命令按照自己想要的方式进行组合使用,才能提高工作效率。今天的内容主要是关于如何把命令组合在一起使用,使得输入的命令更准确、更高效,也为接下来的Shell脚本打好基...
-
@JsonFormat与@DateTimeFormat注解的使用
@JsonFormat与@DateTimeFormat注解的使用 背景: 从数据库获取时间传到前端进行展示的时候,我们有时候可能无法得到一个满意的时间格式的时间日期,在数据库中显示的是正确的时间格式,获取出来却变成了很丑的时间戳,@JsonFormat注解很好的解决了这个问题,我们通过使...
-
Spring Cloud(七):服务网关zuul过滤器
Spring Cloud(七):服务网关zuul过滤器 上文介绍了Zuul的基本使用与路由功能,本文接着介绍Zuul的核心概念 —— Zuul过滤器(filter)。 Zuul的功能基本通过Zuul过滤器来实现(类比于Struts的拦截器,只是Struts拦截器用到责任链模式,Zuul则是通过FilterProcessor来...
-
Java基础——多线程
Java基...
-
日志框架 log4j2 全解析
日志框架 log4j2 全解析 概述 logging翻译为日志记录 那问题是什么是日志? 日志实际上是日记的一种,用于记录某个时间点发生了什么事情,比如大学老师的教学日志,工作日志等 为什么要记录日志? 在实际生活中记录日志主要为了日后复查, 比如某个大学老师每天记录自己讲的...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
