操作系统的发展史 一、手工操作———穿孔卡片 1946年第一台计算机诞生 20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 " " " " 程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序 ...
分类:
其他好文 时间:
2019-09-13 17:20:39
阅读次数:
88
Redis 产生背景 1.1.数据存储的发展史 1.1.1.磁盘时代 很久之前,我们的数据存储方式是磁盘存储,每个磁盘都有一个磁道。每个磁道有很多扇区,一个扇区接近512Byte。 磁盘 的寻址速度是毫秒级的,带宽是GB/M的。 内存 是ns级的,带宽也比磁盘大上好几个数量级。总体来说,磁盘比内存在 ...
分类:
其他好文 时间:
2019-09-13 01:14:00
阅读次数:
144
一、Python发展史 1989年,为了打发圣诞节假期,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易 ...
分类:
编程语言 时间:
2019-09-12 11:40:58
阅读次数:
105
Structured Streaming曲折发展史 1.1. Spark Streaming 在2.0之前,Spark Streaming作为核心API的扩展,针对实时数据流,提供了一套可扩展、高吞吐、可容错的流式计算模型。Spark Streaming会接收实时数据源的数据,并切分成很多小的bat ...
分类:
其他好文 时间:
2019-09-11 10:00:22
阅读次数:
114
spring发展史 spring1.X 使用的xml配置 Spring2.X 使用的注解 Spring3.X、Spring4.X 使用java配置 spring的java配置方式 spring的java配置方式是通过@configuration和@Bean这两个注解实现的 1.configurati ...
分类:
编程语言 时间:
2019-09-04 00:26:16
阅读次数:
116
1.Java语言概述 Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。 Java发展史 1995年Sun公司发布Java1.0版本 ...
分类:
编程语言 时间:
2019-09-03 22:06:41
阅读次数:
94
我的全栈之路-Java基础之Java概述与开发环境搭建我的全栈之路1.1 信息技术发展趋势1.2 浅谈计算机系统架构1.2.1 计算机系统架构概述1.2.2 计算机硬件系统1.2.2 计算机软件系统1.3 程序和指令1.4 编程语言发展史1.5 计算机语言应用场景1.6 Java概述1.6.1 Ja... ...
分类:
编程语言 时间:
2019-09-01 17:05:18
阅读次数:
119
课程github地址 https://github.com/mercyblitz/segmentfault-lessons 传统的web应用架构。微服务是一种架构。不限定什么语言 单体应用和微服务的对比 SOA 微服务的发展史 rpc更讲究面向接口 socket更面向于底层 分布式的,也叫作进程外的 ...
分类:
编程语言 时间:
2019-09-01 14:30:19
阅读次数:
167
发展史 1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮。 2、但是随着交互式Web ...
分类:
其他好文 时间:
2019-09-01 14:26:57
阅读次数:
83
我的全栈之路-C语言基础之C语言概述与开发环境搭建 我的全栈之路 1.1 信息技术发展趋势 1.2 浅谈计算机系统架构 1.2.1 计算机系统架构概述 1.2.2 计算机硬件系统 1.2.2 计算机软件系统 1.3 程序和指令 1.4 编程语言发展史 1.5 计算机语言应用场景 1.6 C语言概览 ...
分类:
编程语言 时间:
2019-09-01 10:46:33
阅读次数:
136