[TOC] Optional 理解 1. 含义 是一个容器对象,该容器里可能包含非空值也可能不包含非空值。最主要的用途就是为了规避 NPE 异常(传入的对象为 null 造成)。 如果存在值,通过 方法返回 true,通过 方法获取 value 也提供了额外的方法,这些方法根据是否存在 value ...
分类:
其他好文 时间:
2019-09-10 00:39:42
阅读次数:
117
消息队列 MQ 消息队列就是 消息 message 加 队列 queue,是一种消息传输的容器,提供生产和消费 API 来存储和获取消息。 消息队列分两种:点对点(p2p)、发布订阅(pub/sub) 相同点:生产的消息存入队列,都从队列中获取消息 不同点:p2p 模式是一个消息只能被消费一次,消费 ...
分类:
其他好文 时间:
2019-09-05 18:27:05
阅读次数:
105
python 大蟒蛇 downloads 下载 install 安装 customize 自定义 path 环境变量:路径 optional 可选的 feature 特性特点 documentation 文档 doc associate 关联 shortcuts 快捷方式 setup 安装 succ ...
分类:
Web程序 时间:
2019-09-03 16:25:26
阅读次数:
593
什么是std::optional? C++17中新引入了 。类模板 管理一个 可选 的容纳值。简单说来, 就是一个和类型,常见的用处就是作为函数返回值来处理一个可能失败的函数。 如何处理无参返回? 此前处理无参返回的函数一般有两种方式。 第一种: 返回参数作为引用/指针型输入参数而存在,传入地址,在 ...
分类:
其他好文 时间:
2019-08-31 23:19:22
阅读次数:
148
Pytest框架可以使用两种测试报告,其中一种就是使用pytest-html插件生成的测试报告,但是报告中有一些信息没有什么用途或者显示的不太好看,还有一些我们想要在报告中展示的信息却没有,最近又有人问我pytest-html生成的报告,能不能汉化?答案是肯定的,那么今天就教大家如何优化和汉化py... ...
分类:
Web程序 时间:
2019-08-31 19:39:39
阅读次数:
194
主要内容:一、账号安全控制。二、系统引导和登录控制。三、弱口令检测。四、端口扫描。一、账号安全控制1.系统账号清理(1)将非登录用户的Shell设为/sbin/nologin首先我们用命令“grep"bash$"/etc/passwd”查看一下可以登录的用户。如果我们不想让“lisi”这个用户登录,我们可以用”usermod-s/sbin/nologin”命令禁止他登录,再去切
分类:
系统相关 时间:
2019-08-28 01:12:08
阅读次数:
129
原文引用https://www.dazhuanlan.com/2019/08/25/5d622b4430fa1/ Java每次修改代码后,都要重新编译部署,调试效率太低了。网上推荐用spring-boot-devtools可以实现热部署,因此自己尝试了下。环境安装环境安装参考自这个文章:https:... ...
分类:
编程语言 时间:
2019-08-25 16:32:31
阅读次数:
222
1.Pandas对数据某一列删除 2.Pandas之修改列名 3.pandas操作csv多个列,生成新的列 4.pandas去除文件中的重复项 subset : column label or sequence of labels, optional 用来指定特定的列,默认所有列 keep : {‘ ...
分类:
其他好文 时间:
2019-08-23 13:48:16
阅读次数:
197
1.配置pom: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency ...
分类:
编程语言 时间:
2019-08-21 12:17:40
阅读次数:
95
一、背景 官方提供的spring boot starter的配置项,我们用IDE配置的时候一般都有自动提示的,如下图所示 而我们自己自定义的配置却没有,对开发非常不友好容易打错配置, 那这个是怎样实现的呢? 二、提示原理 IDE是通过读取配置信息的元数据而实现自动提示的,而元数据在目录 ...
分类:
编程语言 时间:
2019-08-21 09:19:31
阅读次数:
113