该文章Github地址:https://github.com/AntonyCheng/java-notes
在此介绍一下作者开源的SpringBoot项目初始化模板(Github仓库地址:https://github.com/AntonyCheng/spring-boot-init-template & CSDN文章地址:https://blog.csdn.net/AntonyCheng/article/details/136555245),该模板集成了最常见的开发组件,同时基于修改配置文件实现组件的装载,除了这些,模板中还有非常丰富的整合示例,同时单体架构也非常适合SpringBoot框架入门,如果觉得有意义或者有帮助,欢迎Star & Issues & PR!
0.编程规范
- 全部的内容不能写中文(学习时除外);
- 一定要使用包来分类,包名的编写:
公司域名的反写+.+功能名
,例如com.baidu.entity
; - 类名的规范:一定要以大写字母开头,多个单词之间使用驼峰命名法;
- 变量名规范:一定要以小写字母开头,变量名尽量具备可读性,同样遵循驼峰命名法;
- 常量名规范:常量全部大写,多单词之间使用下划线分割;
1.计算机的诞生与发展
早期的计算机科学家:图灵、冯诺依曼;
第一台电子计算机的名字:埃利亚克(ENIAC);
计算机的发展阶段:电子管计算机 --> 晶体管计算机 --> 集成电路计算机 --> 大规模和超大规模集成电路计算机;
现代计算机的分类: { 巨型机 ( 超级计算机 ) 小巨型机 大型主机 小型机 工作站 个人计算机 ( P C 机 ) \begin{cases}巨型机(超级计算机)\\小巨型机\\大型主机\\小型机\\工作站\\个人计算机(PC机)\end{cases} ⎩ ⎨ ⎧巨型机(超级计算机)小巨型机大型主机小型机工作站个人计算机(PC机)
计算机的五个部分:运算器、控制器、存储器、输入设备和输出设备
什么是程序:程序是一组指令和数据的组合
2.计算机基础知识
- 计算机介绍
- 电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化只能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式由台式机、笔记本计算机、大型计算机等。
-
计算机硬件
- 组成一台计算机的实实在在的物件。
- 计算机通常由CPU、主板、内存、电源、主机箱、硬盘、显卡、键盘、鼠标、显示器等多个部件组成。
-
计算机软件
-
软件就是一些程序或功能,计算机装了软件才能实现某种功能。
-
软件分成系统软件,应用软件:
-
系统软件:操作系统(windows,mac,linux)……
-
应用软件:QQ,微信……
-
-
-
软件开发中的关键字
-
软件:一组指令和数据的集合;
-
开发:制作软件的过程;
-
软件开发:使用工具和计算机语言制作软件;
-
语言:人与人之间交流的工具;
-
计算机语言:人与计算机之间交流的工具;
列举:C语言(面向过程的语言),C++(面向对象的语言),Java(面向对象的语言)……;
-
-
常用的功能键
- tab ------ 制表符
- shift / ctrl / alt / 空格 / enter / windows / 上下左右
-
两种基本的概念解释
- 图灵机:软件硬件分开,用软件运行软件;
- 冯诺依曼体系:计算机应该由运算器,控制器,存储器,输入设备和输出设备;
-
常用的 dos 命令
-
找到命令提示符工具
windows + R
输入cmd
-
输入dos命令来实现想要的效果:
-
切换盘符(以D盘为例) ------
d:
-
查看当前路径下的所有内容 ------
dir
有
<DIR>
代表这是一个文件夹; -
进入到文件夹 ------
cd 文件夹名字
-
创建文件夹 ------
mkdir 文件夹名
或者md 文件夹名
-
返回上一层 ------
cd..
-
去往具体的盘符下的某一个文件夹 ------
cd d:/.../.../.../...
-
删除一个文件夹 ------
rd 文件夹名
-
创建文件 ------
type nul> 文件名
-
复制文件 ------
copy 文件名 目标路径名
-
返回到根盘符 ------
cd\
-
删除文件 ------
del 文件名/*.后缀
-
退出 dos 程序 ------
exit
-
清屏 ------
cls
-
-