摘要:
1. 使用Objects.equals比较对象 是JDK7提供的一种方法,可以快速实现对象的比较,有效避免烦人的空指针检查。但是这种方法很容易用错,例如: 1 Long longValue = 123L; 2 System.out.println(longValue==123); //true 3 阅读全文
摘要:
什么是序列化 关于序列化相信大家都很了解,在 Java 中我们经常就可以看到很多实体类或者 POJO 都会实现 Serializable 接口,有了解过 Serializable 接口的小伙伴应该都知道,这个接口是一个空接口,只是用来标记的。所谓序列化简单来说就是在传输对象之前将对象转换成二进制字节 阅读全文
摘要:
通过 entrySet 来遍历 1、通过 for 和 map.entrySet() 来遍历 第一种方式是采用 for 和 Map.Entry 的形式来遍历,通过遍历 map.entrySet() 获取每个 entry 的 key 和 value,代码如下。这种方式一般也是阿粉使用的比较多的一种方式, 阅读全文
摘要:
理论 OAuth是一个关于授权(authorization)的开放网络标准,用来授权第三方应用获取用户数据,是目前最流行的授权机制,它当前的版本是2.0。 应用场景 假如你正在“网站A”上冲浪,看到一篇帖子表示非常喜欢,当你情不自禁的想要点赞时,它会提示你进行登录操作。 打开登录页面你会发现,除了最 阅读全文
摘要:
1. (1)http请求报文结构:请求行、请求头、请求体 请求行包括:HTTP Request Method,URI,Protocol Version(请求方法,请求路径,协议版本号)例如“GET /test.html HTTP/1.1”,表示HTTP Request Method为GET方法,UR 阅读全文
摘要:
本文讨论了四种主要的 API 架构风格,比较它们的优缺点,并重点介绍每种情况下最适合的 API 架构风格。 两个单独的应用程序需要中介程序才能相互通信。因此,开发人员经常需要搭建桥梁——也就是应用程序编程接口(API),来允许一个系统访问另一个系统的信息或功能。 为了快速、大规模地集成不同的应用程序 阅读全文
摘要:
备份 scp 它是 Secure Copy 的缩写,表示安全拷贝。scp 可以使我们通过网络,把文件从一台电脑拷贝到另一台电脑。 scp 是基于 ssh 的原理来运作的, ssh 会在两台通过网络连接的电脑之间创建一条安全通信的管道, scp 就利用这条管道安全地拷贝文件。 scp source_f 阅读全文
摘要:
查找文件 locate 搜索包含关键字的所有文件和目录。后接需要查找的文件名,也可以用正则表达式。 安装 locate yum -y install mlocate --> 安装包updatedb --> 更新数据库 [注意] locate 命令会去文件数据库中查找命令,而不是全磁盘查找,因此刚创建 阅读全文
摘要:
Linux 基础 操作系统 操作系统 Operating System 简称 OS ,是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁。 操作系统会控制其他程序运行,管理系统资源,提供最基本的计算功能,如管理及配置内存、决定系统资源供需的优先次序等,同时还提供一些基本的服务程序 阅读全文
摘要:
27、资源释放写到 finally 比如在使用一个 api 类锁或者进行 IO 操作的时候,需要主动写代码需释放资源,为了能够保证资源能够被真正释放,那么就需要在 finally 中写代码保证资源释放。 如图所示,就是 CopyOnWriteArrayList 的 add 方法的实现,最终是在 fi 阅读全文