Java程序员的Spring学习指南

Java程序员的Spring学习指南

前言Spring 框架早已成为 Java 后端开发事实上的行业标准,如何用好 Spring ,也就成为 Java 程序员的必修课之一。同时,Spring Boot 和 Spring Cloud 的出现,可以帮助工程师更好地基于 Spring 框架及各种基础设施来快速搭建系统,可以说,它们的诞生又一次解放了大家的生产力。所以,Spring Boot 和 Spring Cloud 已成为 Spring 生态中不可或缺的一环。想成为一名合格的 Java 后端工程师,Spring Framework、Spring Boot、Spring Cloud 这三者必须都牢牢掌握。学习 Spring 的基...

明哥推荐,基础编程 2019-03-22 PM 339℃ 0条
【TCP/IP 协议】 TCP/IP 基础之网络分层

【TCP/IP 协议】 TCP/IP 基础之网络分层

前言TCP/IP是网络协议族的统称,网络由各个逻辑层和物理层组成。逻辑层里面由各种各样的协议进行支持,完成各逻辑层的功能。TCP / IP 四层简介 :学术组织会把网络分层七层,也称作七层模型,但是实际应用中只分了4层,然而学校里面通常会把它划分为5层,以便于学习。对比见下图: -- 应用层 : Telnet, FTP, SMTP, SNMP, DNS, URI, HTML, HTTP 等协议;-- 运输层 : TCP, UDP, SCTP, DCCP, UDP-Lite 协议;-- 网络层 : IP, ICMP, IGMP, ARP 协议;-- 链路层 : 设备驱动程序 与 网络接口 ...

明哥推荐 2019-02-25 PM 782℃ 0条
【C语言】C语言变量与类型转换<五>

【C语言】C语言变量与类型转换<五>

一、变量变量就是其值可以改变的量。变量要有变量名,在内存中占据一定的存储单元,存储单元里存放的是该变量的值。不同类型的变量其存储单元的大小不同,变量在使用前必须定义。(一)整型变量整型变量分为4种:基本型(int)、短整型(short int 或short)、长整型(long int 或 long)和无符号型(unsigned int ,unsigned short,unsigned long)。不同的编译系统对上述四种整型数据所占用的位数和数值范围有不同的规定。类型说明符说明:单词signed来说明“有符号”(即有正负数之分),不写signed也隐含说明为有符号,unsi...

明哥推荐,基础编程 2019-02-22 PM 831℃ 0条
【C语言】C语言常量<四>

【C语言】C语言常量<四>

在程序运行中,其值不能被改变的量称为常量。常量有5种类型:整型常量、实型常量、字符常量、字符串常量和符号常量。(一)数值转换数字的四种表现形式:①:二进制:所有数字由0,1构成,逢二进一,二进制数中不会出现2.。 例:110101 ②:八进制:以数字0(注意不是以字母O,o)开头,所有数字由0~7构成,逢八进一,八进制数中不会出现8。 例:0112,0123,077等 ③:十进制:所有数字由0~9构成,逢十进一,十进制数中不会出现10。 例:0,12,-15等 ④:十六进制:以0x或者0X(数字0加字母x)开头,所有数字由0~9,A~F(或者a~f)构成,逢十六进一(其...

明哥推荐,基础编程 2019-02-22 PM 772℃ 0条
【C语言】C语言标识符<三>

【C语言】C语言标识符<三>

标识符在编写程序时,必须为函数、变量等命名,这个名字称为标识符。C语言中标识符的命名规则如下:标识符只能由字母、数字、下划线组成;标识符的第一个字母必须是字母和下划线;标识符区分大小写字母,如If和if是两个完全不同的标识符。合法标识符如下: A6, b_3 , _mn 非法的标识符如下: ab#12 , 8m , tr3:4 , yes no 标识符不能与程序中具有特殊意义的关键字相同,不能与用户编制的函数名、C语言库函数相同,在程序中各种标识符尽量不要重复,以便区分。选择变量名和其他标识符时,应注意做到 “见名知义”。标识符分为如下三类:1、关键字关键字是具有特定含...

明哥推荐,基础编程 2019-02-22 PM 486℃ 0条
【C语言】C程序的生成过程<二>

【C语言】C程序的生成过程<二>

一、一句话描述C程序是先由源文件经编译生成目标文件,然后经过连接生成可执行文件。源程序的扩展名为 .c ,目标程序的扩展名为 .obj , 可执行程序的扩展名为 .exe 。二、小白解释C程序文件其实只是普通的文本文件,一般以.c为后缀进行标识,实际上是一个文本文件。输入到大牛们写好的编译器(编译器很复杂,上过计科的人都应该上过编译器原理)中,如果代码没有任何错误,那么编译器将输出.obj的目标程序文件,这时候输出的文件其实是一个过程文件,需要和相关的库文件或者依赖的文件进行连接,才能生成可执行的文件,也就是大家熟悉的以.exe为后缀的程序啦。实际上还有预处理,编译,链接等过...

明哥推荐,基础编程 2019-02-22 AM 1823℃ 0条
【C语言】基础知识整理<一>

【C语言】基础知识整理<一>

学习C语言是一件很痛苦的事情,尤其对于并不具备编程经验绝大多数的初学者来说更是一本天书。现在很多配够会把Java或者Python作为入门语言,在学生对编程有了初步认识以后,再让学生学习C语言。笔者认为这个做法也有可取之处,至少不会让人望而生畏,让人对学习编程失去兴趣。接下来的几篇文章,我会整理一些基础知识,里面会有一些注释,以便初学者进行学习查阅!C语言程序的结构认识认识C语言程序的结构,有助于在脑海中对C语言有个概括性的认识,从而写出一个完整的C语言程序。其实程序就是按照一定的语言语法结构,往里面填充逻辑代码的过程。和写作文的时候列有提纲,然后在里面填写内容是一回事。用一个简单的c程序...

明哥推荐,基础编程 2019-02-20 PM 800℃ 0条