深入理解IO系统及操作 前言 在入行软件开发行业后的很长一段时间里,我本人对计算机IO操作都没有很清晰的了解,只知道一些基本操作和浮于表面的理解。但这不符合我刨根问底的风格,于是最近专门集中时间把IO系统及操作这块知识系统的学习和掌握一遍。 IO 系统 首先理解I/O,输入输出是在计算机的主存和外部设备(磁盘、网络、终端)之间复制数据的过程。输入操作是从 I/O 设备复制数据到主存,而输出操作是从主存复制数据到 2020-11-30 计算机系统 > I/O #Java #计算机系统 #I/O
C和指针学习笔记 前言 本文是《C和指针》这本书籍的学习笔记,虽然我本人并不是C 程序开发者,但我对C 语言一直有莫名的好感,所以买了一些关于C 语言和C++ 语言的书籍来学习下,《C和指针》这本书的内容质量非常不错,我本人也极力推荐,想学习和入门 C 语言的朋友可以读读这本书,大有裨益。 作者:米开 微信公众号:米开的网络私房菜 1 初识CC 语言是通用的、面向过程的程序设计语言。 B 2020-10-27 C/C++ > C #C #C/C++
软件设计师软考笔记 软件设计师(中级)软考方向 软考(软件水平考试)是由人力资源和社会保障部与工信部领导下的国家级考试。每年有2次考试,上半年考试时间为5月底,下半年考试时间为11月中旬。 软考分为三个级别层次,初级、中级和高级。五个专业:计算机软件、计算机网络、计算机应用、信息系统、信息服务。共计27个岗位资格考试。 计算机软件资格考试报名条件不限学历、资历,不限年龄、专业。只要你觉得自 2020-10-17 系统架构 > 软考 #系统架构 #软考 #软件设计师
Linux 系统操作指北 前言 Linux 操作系统是全球使用最广泛的服务器操作系统,本文将介绍Linux 操作系统,学习Linux操作常用命令。本文是对Linux 系统长期使用和学习的积累,分享给需要的朋友。 Linux 1991年芬兰赫尔辛基大学的 Linus Torvalds 开发了 Linux 操作系统(当时22岁)。 Linus TorvaldsLinux之父:Linus Torvalds Linux 2020-08-29 操作系统 > Linux #Linux #操作系统
消息中间件之RabbitMQ探索指南 前言本文讲解和学习 RabbitMQ 服务的各种基本概念,使用方法和原理。 1. RabbitMQ RabbitMQ 是实现了AMQP(高级消息队列协议) 的消息中间件。RabbitMQ服务最初由 Rabbit 公司开发,使用Erlang 语言编写,2007年发布并开源,2010年被 VMware 收购。 RabbitMQ 版本: 3.8.8 Release (2020-09月) 客户端 Ja 2020-08-18 中间件 > RabbitMQ #中间件 #RabbitMQ
JavaScript 语言学习笔记 JavaScript JavaScript 是一种轻量级的脚本语言。也是一种嵌入式(embedded)语言。 历史JavaScript 诞生 JavaScript 语言因互联网和浏览器的诞生为问世: 1994年,Netscape 网景通信公司开发并发布了 Navigator 1.0浏览器,市场份额超过90%; 1995年,Netscape 公司开发了浏览器脚本语 2020-08-08 前端 > JavaScript #前端 #JavaScript
项目构建之Maven MavenApache Maven 是Apache 旗下的开源项目,纯Java开发。 环境:安装Maven 需要 JDK(Maven 3.3 及以上版本需要 JDK1.7或更高版本) 目录结构Maven 使用一个标准的目录结构: {basedir} ├─src │ ├─main │ │ ├─java │ │ └─resources │ └─test │ │ ├─ 2020-04-27 Java > Maven #Java #Maven
项目构建之Gradle Gradle Gradle 是一款基于 Apache Ant 和 Apache Maven 的项目自动化构建工具。Gradle 构建脚本使用的是基于 Groovy 或 Kotlin 的领域特定语言(DSL)来编写的,而不是传统的 XML。 Gradle 是Android 的官方构建工具,并且支持多种主流语言的构建:Java、Android 、C++、Groovy 、Kotlin、JS。 2020-04-27 Java > Gradle #Java #Gradle
Java集合系统学习 前言 本文将全面学习和介绍 Java 集合,Java Collection 是开发Java应用最常用的工具包,封装了常用数据结构和基础算法,掌握和理解好 Java 集合是非常有必要的,它可以帮助你编写更加高效和安全的代码。 1. 集合框架Java 集合框架是对常用数据结构和算法的封装,是一个基础工具库。 1.1 接口总览 Java集合框架,分为 Collection 和 Map 两大接口。其 2020-03-22 Java > 集合 #Java #集合
Spring开发笔记 Spring FrameworkSpring框架被设计的目的是使开发人员更专注于应用程序的业务逻辑开发,而不必将精力分散在特定的开发环境上。 Rod Johnson Spring Framework 创始人、作者,有趣的是,他的专业不是计算机,而是音乐学。 2002年澳大利亚工程师 Rod Johnson 在其著作 Expert One-on-One J2EE Design a 2020-03-08 Java > Spring #Java #Spring