加载中
MQTT协议的初浅认识之通讯级别和持久会话

背景 这是我最近了解MQTT协议的最后一部分内容了,MQTT协议里面的QOS和Keep Alive是两个比较重要的内容。QOS的设置,直接影响了订阅客户端与中间件之间的消息交互行为。而Keep Alive直接影响...

09/21 11:38
10
MQTT协议的初浅认识之推送订阅

背景 了解MQTT怎么建立连接之后,现在重点来了解MQTT怎么推送,订阅两个方面。 概念 先见一张图: 这张图是依旧借鉴HiveMQ的图,来讲述MQTT协议的推送和订阅的过程。推送和订阅,我们很容易理...

09/21 10:17
298
MQTT协议的初浅认识之连接建立

MQTT百科 MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布...

09/20 17:38
22
EasyUI的Vue版本

背景 最近Easyui释放出了vue版本,尝试一波。 vue cli3 cli的全称是command-line interface,即命令行界面,简而意之vue cli就是vue的命令行界面版本。这里假设你已经安装好了npm(全称 Node...

WebStorm中配置vue工程

参考: WebStorm 配置vue开发环境

Spring boot中使用Swagger2

问题 最近需要做接口开发,给客户端们调用,但是我又不想写文档,听说REST风格的接口都在用Swagger做IDL(Interface description language),中文就是接口描述语言,简单的说就是给调用方的...

Spring boot在IDEA中的快速度重启配置

Maven <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> IDEA 配置自动编译 配置注册 ...

Java8的List中根据id去重

Java List<CustomObject> list = getCustomObjectList(); list.sort(Comparator.comparing(CustomObject::getId)); System.out.println(list); 参考 How to sort a List<Object> alphabetica...

09/10 17:13
6
Spring 2.0.4中使用OAuth2.0认证

问题 最近有个需求是要给系统里面的所有REST请求,弄一个token,然后,那着这个访问token,去掉接口。阮一峰写了两遍文章,值得我们一看: RESTful API 设计指南 理解OAuth 2.0 这里假设我们...

09/10 11:14
25
Spring boot 2.0.4中关闭Spring Security

Java @Override public void configure(WebSecurity web) throws Exception { // TODO 关闭spring security web.ignoring().antMatchers("/**"); } 参考: Spring Boot 2.0.x disable securi...

Mac上面安装Python的db2数据库驱动(手动安装)

背景 最近将Python3.6升到Python3.7,结果导致ibm_db模块,需要重新安装。之前,写过在Python3.6上面安装ibm_db模块的文章:Mac上面安装Python的db2数据库驱动,发现安装原来的方法有问题,主...

pandas之dataframe去掉冗余行以及左连接合并dataframe

去掉冗余行 重现冗余数据 zylMBP:~ zhangyalin$ python3 Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", ...

使用pandas的dataframe清理excel里面空值

Python3 import numpy as np import pandas as pd df = pd.read_excel('myData.xls', sheet_name='Sheet1') print(df) df1 = df.replace(np.nan, '', regex=True) print(df1) DataFrame Data...

java中对list进行排序

// 按id进行降序排列 Collections.sort(linkTemplateVos, new Comparator<LinkTemplateVo>() { @Override public int compare(LinkTemplateVo o1, LinkTemplateVo o2) { if (o1.getId() > o...

08/28 11:52
10
java中foreach循环空值问题

foreach空指针 平常经常使用foreach循环,觉得很方便没有什么问题,直到最近使用foreach循环遇到了空指针问题。 java重现 List<String> list = null; // List<String> list = new ArrayList...

08/28 10:51
6
pip安装超时问题

pip3 install --default-timeout=100 tensorflow 设置为100秒 参考: User Guide How to solve ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443) with pip?......

08/22 14:45
7
一图胜千言之git使用

参考: What are the differences between “git commit” and “git push”?

Git
08/22 10:40
20
日常订阅的开发工具和服务——2018年

枫叶网络加速服务 RazorSQL IntelliJ IDEA PyCharm

08/20 15:57
6
IntelliJ IDEA在Mac上面的快捷键

查看接口实现 option+cmd+B 查看接口定义 cmd+U 参考: Navigating through the hierarchy of methods

jetbrains系产品IDEA:mac上面提示快捷键设置

原因 由于Mac上面的Ctrl+空格变成输入法切换的快捷键,在使用IDEA的过程中,代码提示很不方便,需要使用option+/这种传统eclipse上面的代码提示快捷键作为主要快捷键。 怎么修改? 移除【opt...

08/17 15:27
8

没有更多内容

加载失败,请刷新页面

返回顶部
顶部