摘要:
代码审查是开发过程中的一个环节,顾名思义,代码审查需要一位或多位开发人员审查另一位开发人员(即代码的作者)编写的代码,以确保: 代码没有任何错误,没有bug,也没有问题; 代码符合质量与样式指南的要求和标准; 代码完成了所有预期功能; 合并代码后,代码库仍然能够正常运行,且达到更好的状态。 这就是为 阅读全文
摘要:
一、概述 MongoDB 是一个基于分布式文件存储的数据库。由C++ 语言编写。旨在为WEB 应用提供可扩展的高性能数据存储解决方案。它是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。采用类似json格式的bson格式存储数据,存储的内容是文档型的。 二 阅读全文
摘要:
一、目录切换,创建,删除,列出目录下的内容 (1)cd命令 格式:cd [目录] cd ~ :表示当前用户目录 cd / :切换到根目录 cd - :切换到上一次访问的目录 cd .. :切换到上一级目录 cd :缺省当前用户目录 (2)pwd命令:pwd主要用来查看当前所在目录。 (3)创建目录 阅读全文
摘要:
使用HttpClient发送请求的一般步骤如下: (1) 创建HttpClient对象。 (2) 创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创建HttpGet对象;如果需要发送POST请求,创建HttpPost对象。 (3) 如果需要发送请求参数,可调用HttpGet对象的set 阅读全文
摘要:
![](https://img2020.cnblogs.com/blog/1320926/202011/1320926-20201109130239614-1338002994.png) ![](https://img2020.cnblogs.com/blog/1320926/202011/1320926-20201109130253803-1821198252.png) ![](https:// 阅读全文
摘要:
一、生产者和消费者 rabbitmq是一款消息中间件,最主要的就是消息的生产和消息的消费。原理就是生产者将消息发送到队列中,消费者监听队列,一有消息就立马进行消费。 生产者和消费者类,分别如下: 1、生产者类 package com.selftest; import org.slf4j.Logger 阅读全文
摘要:
一、redis高并发和快速的原因 (1)redis是基于内存的,而内存的读写速度非常快; (2)redis是单线程的,因而省去了很多上下文切换线程的时间; (3)redis使用多路复用技术,可以处理并发的连接。非阻寒IO内部实现采用epoll,采用了epoll+自己实现的简单事件框架。epoll中的 阅读全文
摘要:
一、多行字符串 每个操作系统对换行符的定义都不尽相同,所以在拼接多行字符串之前,需要先获取到操作系统的换行符,Java 可以通过下面的方式获取: String newLine = System.getProperty("line.separator"); 有了换行符,就可以使用 String 类的 阅读全文
摘要:
真正的领导力不是看你多有激情、魄力,而是看你是否有多元、均衡的能力。 愿景比管控重要。愿景是主动管理,管控是被动管理。 信念比指标重要。讨厌的工作即使勉强去做,最后也不会成功。 人才比战略重要。再好的战略也需要人才来执行。 团队比个人重要。大成功靠团队,小成功靠个人。 授权比命令重要。授权是主动去干 阅读全文
摘要:
一、字符串相关工具类 (1)org.apache.commons.lang.StringUtils:处理字符串的相关操作 isBlank ( ) isNotBlank ( ) isEmpty ( ) isNotEmpty ( ) equals ( ) join ( ) split ( ) EMPTY 阅读全文