摘要: 昨天一大早,我还没到公司呢,就收到腾讯云安全中心发来的服务器异常登录告警,登录控制台一看,ip还是美国的,一脸懵逼。由于本人之前也没有过处理服务器入侵的经验,而且这台服务器目前还没有部署商用系统,所以也就没怎么在意,照着云安全中心提示的可疑文件的位置,将其删除,就这样交差了。其实我知道这样肯定是不行 阅读全文
posted @ 2019-08-31 18:18 不爱刺猫的鱼 阅读(4053) 评论(0) 推荐(0) 编辑
摘要: Long 是长整型 long 的封装数据类型。我们知道 long 相对于 int 的差异就是数据表示的范围扩大了,其它大部分特性都是一样的。所以 Long 跟 Integer 大部分方法都是相同的。 Integer 学习篇:https://www.cnblogs.com/coding-one/p/1 阅读全文
posted @ 2019-08-28 17:24 不爱刺猫的鱼 阅读(3706) 评论(0) 推荐(0) 编辑
摘要: 上一篇学习 Integer 类型源码,知道了它使用缓存策略,默认对 [-128, 127] 范围的对象进行类加载时自动创建缓存。 Integer 源码学习:https://www.cnblogs.com/coding-one/p/11387983.html 下面是验证结果: 从结果看,valueOf 阅读全文
posted @ 2019-08-21 17:10 不爱刺猫的鱼 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 今天来学习整型 int 的封装数据类型,Integer。 1. 定义 首先来看看定义。可以看到,Integer 继承 Number 抽象类,实现了 Comparable 接口。Number 类是常用数字类型类的公共父类,它规定了其子类(通常就是数字类)必须提供将其值转换成 int、long、floa 阅读全文
posted @ 2019-08-21 16:39 不爱刺猫的鱼 阅读(7203) 评论(0) 推荐(0) 编辑
摘要: 众所周知,java对常见的原始数据类型都提供了对应的封装类型,增加一些常用的特性(如 计算hash值、比较相等、类型转换等),以扩展他们对数据处理的能力,使得他们更好地适应面向对象编程的各种场景。今天,我们首先来学习 boolean 布尔型对应的封装类型。 1. 定义 首先来看看定义(下图),可以看 阅读全文
posted @ 2019-08-20 18:29 不爱刺猫的鱼 阅读(6643) 评论(0) 推荐(0) 编辑
摘要: 【环境】 jdk1.8 前面学习过 BufferedReader,是缓冲字符输入流。那么今天来学习对应的缓冲字符输出流类:BufferedWriter。跟 BufferedReader 同理,它也是一个包装类,需要提供目标输出流。 1. 注释解释 Writes text to a character 阅读全文
posted @ 2019-08-19 19:22 不爱刺猫的鱼 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 1. 注释解释: A character-stream reader that allows characters to be pushed back into the stream. 一个允许字符被推回到流中的字符流读取器。(可能“推回”这个词不太准确) 根据我们以往对输入流的的认知,它应该是单向 阅读全文
posted @ 2019-08-19 17:19 不爱刺猫的鱼 阅读(675) 评论(1) 推荐(0) 编辑
摘要: LineNumberReader 是java字符流中的一员,它继承自 BufferedReader,只是在 BufferedReader 基础上,提供了对当前流位置所在文本行的标记记录。先来看看定义: 可以看出,其定义了一个 lineNumber 字段对当前所在行进行记录。注释中红框说明了:setL 阅读全文
posted @ 2019-08-19 15:24 不爱刺猫的鱼 阅读(1658) 评论(0) 推荐(0) 编辑
摘要: 上一篇刚刚学习了 BufferedReader ,想着来验证一下 BufferedReader 的缓冲到底能带来多大的性能提升,于是拷贝了一个100M 左右的日志文件放到本地,测试一下使用 BufferedReader 和不使用的情况下,所耗费的时间差别。 上一篇 BufferedReader 学习 阅读全文
posted @ 2019-08-17 19:16 不爱刺猫的鱼 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 今天来学习一下 java.io.BufferedReader ,从命名可以看出,跟前面学习的 StringReader 和 CharArrayReader 有些不一样,这些都是按照数据源类型命名,BufferedReader 显然不是。BufferedReader 字面意思即是“缓冲读取器”,所以它 阅读全文
posted @ 2019-08-17 18:16 不爱刺猫的鱼 阅读(1035) 评论(0) 推荐(0) 编辑