09 2020 档案
摘要:本章主要介绍应用程序所需的网络服务、客户和服务器、进程和运输层接口。其中会涉及到的几种网络应用程序,包括Web、DNS、对等文件分发和视频流。 一、应用层协议 研发网络应用程序的核心是写出能够运行在不同端系统和通过网络彼此通信的程序。 1.1 网络应用程序体系结构 应用程序体系结构不同于网络的体系结
阅读全文
摘要:一、什么是因特网1.1 描述因特网的两种方式1.1.1 从基本硬件和软件组件描述我们将桌面PC、Linux服务器、手机电视等与因特网相连的设备称之为主机(host)或者端系统(end system)。端系统通过通信链路(communication link)和分组交换机(packet switch)连接到一起。通信链路是由不同类型的物理媒体组成,包括同轴电缆、铜线、光纤和无线电频谱。不同的链路能够...
阅读全文
摘要:(本篇内容均出自《高性能MySQL》一书,是一篇粗略的笔记,有幸遇见建议直接观看书中第五章) 一、概述 索引是存储引擎用于快速查找记录的一种数据结构,它对性能的影响非常关键,尤其是当表中数据量越来越大的时候。因此索引优化是提高查询性能的有效手段,查询和索引也需要配合使用。本文将介绍索引的种类,索引策
阅读全文
摘要:一、synchronized的使用 官方文档对其解释是,synchronized关键字可以实现一个简单的策略来防止线程干扰和内存一致性错误,如果一个对象对多个线程是可见的,那么对该对象的所有读或者写都将通过同步的方式来进行。 synchronized的使用方式有三种: 修饰静态方法,对class进行
阅读全文

浙公网安备 33010602011771号