摘要:此篇Java编程思想读书笔记,没有涉及到多线程,多线程部分会有专门专题讲解。 读书笔记记录了重点章节和概要,更详细的内容,请查看我的其他文章或: 1. "嵌套类的使用场景" 2. "Java的自动装箱和拆箱" 3. "List源码探究" 4. "HashMap源码探究" 5. "Queue源码探究" 阅读全文
posted @ 2017-05-28 16:06 因为热爱 阅读 (101) 评论 (0) 编辑
摘要:此篇Java编程思想读书笔记,没有涉及到多线程,多线程部分会有专门专题讲解。 读书笔记记录了重点章节和概要,更详细的内容,请查看我的其他文章或: 1. "嵌套类的使用场景" 2. "Java的自动装箱和拆箱" 3. "List源码探究" 4. "HashMap源码探究" 5. "Queue源码探究" 阅读全文
posted @ 2017-05-28 16:06 因为热爱 阅读 (101) 评论 (0) 编辑
摘要:看这本书的目的: 了解计算机之间是怎么通信的 熟悉TCP/IP协议 后面就这两个目的进行展开,要达到这两个目的,读这本书,学到了哪些知识。 一、计算机之间是怎么通信的 先来了解下面几个概念,中继器,二层交换机,路由器,IP地址,Mac地址 1. IP地址和Mac地址 IP地址和Mac地址大家都非常熟 阅读全文
posted @ 2017-03-08 09:45 因为热爱 阅读 (322) 评论 (0) 编辑
摘要:端口的作用: 我们知道一台主机(对应一个IP地址)可以提供很多服务,比如web服务,ftp服务等等。如果只有一个IP,无法却分不同的网络服务,所以我们采用”IP+端口号”来区分不同的服务。 端口的定义: 端口号是标识主机内唯一的一个进程,IP+端口号就可以标识网络中的唯一进程。在我们通常用的Sock 阅读全文
posted @ 2017-03-08 09:38 因为热爱 阅读 (3181) 评论 (1) 编辑
摘要:读完这本书,就去看了豆瓣的评分,说逻辑性差,是抄来的书,因为每个人的经历和背景不同,读这本书的感受就会不同。对别人的评价不加以评论,这里只谈自己对这本书的感受。 沟通是什么:沟是过程,通是目的 一、书内容还是比较多的,不可能面面俱到,这里以我读书做的笔记为主线 1.沟通就好比人的血脉,在生活中也同样 阅读全文
posted @ 2017-03-06 06:35 因为热爱 阅读 (1310) 评论 (0) 编辑
摘要:一.启动入口 任何启动程序或者系统都有启动入口。那么计算机的启动入口是什么呢 1.1 CS:IP CS寄存器: 代码段寄存器 IP寄存器:指令指针寄存器 在实模式下,内存地址为:CS 16 + IP,例如CS:0xF000和IP:0xFFF0,计算得出内存地址为0xFFFF0。 而CPU将CS:IP 阅读全文
posted @ 2017-02-09 10:00 因为热爱 阅读 (234) 评论 (0) 编辑
摘要:1.为什么出现了NAT? IP地址只有32位,最多只有42.9亿个地址,还要去掉保留地址、组播地址,能用的地址只有36亿左右,但是当下有数以万亿的主机,没有这么多IP地址怎么办,后面有了IPv6,但是当下IPv4还是主流,利用IPv4怎么满足这么多主机的IP地址呢?答案就是NAT,NAT技术使公司、 阅读全文
posted @ 2017-02-09 05:20 因为热爱 阅读 (3410) 评论 (1) 编辑
摘要:VirtualBox中有四种网络连接方式: NAT Bridged Adapter Internal Host only Adapter VMWare中有三种,其实它跟VMWare的网络连接方式都是一样的概念,只是比VMWare多了Internal方式 在介绍四种工作模式之前,先说下虚拟网卡,虚拟机 阅读全文
posted @ 2017-02-08 21:06 因为热爱 阅读 (825) 评论 (9) 编辑
摘要:原文: http://blog.cloudera.com/blog/2009/11/avro a new format for data interchange/ 注:由于个人英语能力有限,翻译不准确,请指出。英语好,如有意愿一起翻译一些博客,请加qq 583368684 Apache Avro 最 阅读全文
posted @ 2016-11-18 07:29 因为热爱 阅读 (6118) 评论 (1) 编辑
摘要:1.思考 容器是什么? 水壶是容器,水壶中存放着水,等我们需要水了,直接用 Spring中的ApplicationContext是容器,里面存放着各种Bean,等我们需要了直接用,并且可以创建管理Bean Hierarchy是Log4j的容器,它里面存放着各种Logger? 用来管理各种Logger 阅读全文
posted @ 2016-11-15 20:35 因为热爱 阅读 (379) 评论 (0) 编辑
摘要:背景 发现线上BUG,解决步骤: 登陆线上服务器,查看线上服务器日志(服务器是集群,可能要一台一台登陆) 数以万计的日志中慢慢查找错误信息 错误现场无法恢复,如多线程、网络问题无法调试 上面解决线上BUG的步骤,是现在大多数公司的现状,一天要是出现几个BUG,我们开发人员基本就不用干别的什么事了,针 阅读全文
posted @ 2016-11-13 10:11 因为热爱 阅读 (192) 评论 (0) 编辑