注:本篇文章内容借鉴自:浅入浅出BitTorrent协议,其中加入了博主的部分原创,感谢,侵删~ 对等网络的概念 以下定义主要摘抄自维基百科与中科院计算技术研究所: 对等式网络(peer-to-peer,简称P2P),又称点对点技术,是无中心服务器、依靠用户群(peers)交换信息的互联网体系。它的作用在于,网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力、... 作者:championhengyi 发表于 2018/06/21 11:15:10 原文链接 https://blog.csdn.net/championhengyi/article/details/80757676 阅读:2280 继续阅读 >>


董恒毅 18/06/21 11:15:10
注:本文内容摘抄自CDN详解 — 不挑食的程序员,博主在其基础上进行了少量修改并加入了部分原创,感谢,侵删~ 之前我们已经学习过缓存机制以及Web代理,但对于大型网站的构建,这些还远远不够。要想真正的构建一个流行的网站,内容分发网络(Content Delivery Network)简称CDN,是一项不可或缺的技术。 什么是CDN? 以下内容摘自维基百科: 内容分发网络(CDN)... 作者:championhengyi 发表于 2018/06/18 20:35:04 原文链接 https://blog.csdn.net/championhengyi/article/details/80726304 阅读:475 继续阅读 >>


董恒毅 18/06/18 20:35:04
版权声明:本文出自“丁胖胖的BLOG”,请务必保留此出处:http://z00w00.blog.51cto.com/515114/1031287。 引言 我们在之前的Web缓存机制一文中提到,缓存服务器就可以作为一种代理服务器。 代理分为正向代理、反向代理、透明代理等等。今天我们着重介绍这三种代理方式。 什么是代理?什么是代理服务器? 在正式开始前,我们先对标题中的概念进行定义,... 作者:championhengyi 发表于 2018/06/12 21:36:18 原文链接 https://blog.csdn.net/championhengyi/article/details/80671517 阅读:288 继续阅读 >>


董恒毅 18/06/12 21:36:18
序言 对于大多数人来说,我想,接触的第一个电子邮箱应该都是QQ邮箱。我也不例外,从第一次接触QQ邮箱开始,就对这种有别于传统邮箱的软件产生了一些兴趣,却由于种种原因一直都没有去探究它。前段时间刚好在找实习,期间凸显了电子邮箱的重要性,刚好最近也有了一些空闲的时间,遂在了解了电子邮件的基本工作原理之后,将其整理为这篇博客。 使用电子邮件的好处 很多人还不清楚使用电子邮件的好处,我贴一下... 作者:championhengyi 发表于 2018/06/08 14:34:36 原文链接 https://blog.csdn.net/championhengyi/article/details/80622851 阅读:804 继续阅读 >>


董恒毅 18/06/08 14:34:36
借由这个问题,今天我们就把 32 位 CPU、64 位 CPU、32 位操作系统、64 位操作系统之间的区别与联系彻底搞清楚。对于这个问题,博主也是一知半解了好长时间啊~ 基本概念 32位的CPU与64位CPU 以下内容摘自维基百科: 64 位 CPU 是指 CPU 内部的通用寄存器的宽度为 64 比特,支持整数的 64 比特宽度的算术与逻辑运算。那么 32 位 CPU 同理... 作者:championhengyi 发表于 2018/05/25 23:20:56 原文链接 https://blog.csdn.net/championhengyi/article/details/80458060 阅读:1873 评论:2 查看评论 继续阅读 >>


董恒毅 18/05/25 23:20:56
注:本文中的部分内容摘抄自他人博客,如有侵权,请联系我,侵删~ 本篇博客主要讲述 synchronized 关键字的实现原理以及 JDK 1.6 后对 synchronized 的种种优化。synchronized 的使用不再赘述。 博主目前依旧存在的疑惑 请在阅读完此篇博客之后,帮助博主回答这三个问题: 多线程争夺 Monitor 的具体过程是怎样的?是根据 ObjectMonit... 作者:championhengyi 发表于 2018/04/27 11:38:27 原文链接 https://blog.csdn.net/championhengyi/article/details/80105718 阅读:1561 评论:2 查看评论 继续阅读 >>


董恒毅 18/04/27 11:38:27
注:感谢 美团点评技术团队 的分享~~,博客部分内容摘抄自其中。侵删! 今天我们来探究一下 HashMap 的内部实现机制。 明确 JDK 1.8 中的 HashMap 使用数组 + 链表 + 红黑树的结构进行实现。 HashMap 的底层思想主要是哈希表,我们来看看 Java 的设计者们是怎么使用数组 + 链表 + 红黑树设计出 HashMap 的。 HashMap的基本... 作者:championhengyi 发表于 2018/04/20 21:55:40 原文链接 https://blog.csdn.net/championhengyi/article/details/80024624 阅读:640 继续阅读 >>


董恒毅 18/04/20 21:55:40
源码地址:XiyouLinux Group 图书借阅平台 项目地址中包含了一份README,因此对于项目的介绍省去部分内容。这篇博客,主要讲述项目中各个模块的实现细节。 项目概述及成果 首先将本项目使用到技术罗列出来: 使用Spring + Spring MVC进行后台开发 使用Bootstrap和jQuery框架进行前端开发 使用自定义注解与自定义的JdbcR... 作者:championhengyi 发表于 2018/03/13 00:22:30 原文链接 https://blog.csdn.net/championhengyi/article/details/79535125 阅读:553 评论:1 查看评论 继续阅读 >>


董恒毅 18/03/13 00:22:30
注:本篇博客大部分内容截选自阮一峰老师的DNS 原理入门一文。其中少部分内容是博主自己的理解。 什么是DNS 我们知道,网络本身只能理解数字形式的地址,也就是IP地址。但是直观的IP地址毫无规律,很难让人记住,并且如果使用IP地址浏览一个公司的主页,意味着这家公司一旦将主页移动到了另一台机器上,且该机器具有不同的IP地址,那么必须将该机器的IP地址通知给每一个人。因此人们引入了类似于www.b... 作者:championhengyi 发表于 2018/03/05 18:01:22 原文链接 https://blog.csdn.net/championhengyi/article/details/79444018 阅读:431 继续阅读 >>


董恒毅 18/03/05 18:01:22
源码地址:多线程爬虫–抓取淘宝商品详情页URL 项目地址中包含了一份README,因此对于项目的介绍省去部分内容。这篇博客,主要讲述项目的构建思路以及实现细节。 项目概述及成果 首先将本项目使用到技术罗列出来: MySQL数据库进行数据持久化及对宕机情况的发生做简单的处理 Redis数据库做IP代理池及部分已抓取任务的缓存 自制IP代理池 使用多线程执行任务... 作者:championhengyi 发表于 2018/03/02 22:35:30 原文链接 https://blog.csdn.net/championhengyi/article/details/79416748 阅读:17793 评论:24 查看评论 继续阅读 >>


董恒毅 18/03/02 22:35:30