JavaWeb——Request

1.HTTP的请求消息和响应消息 1.1.概念 HTTP:Hyper Text Transfer Protocol,超文本传输协议 传输协议:定义了客户端和服务器通信时发送数据的格式 1.2.HTTP协议特点 基于TCP/IP的高级协议 默认端口号80 基于请求/响应模式:一次请求对应一次响...

2019-05-19 10:51:45

阅读数 21

评论数 0

JavaWeb——Servlet

1.Servlet概念 Servlet:server applet,运行在服务器的小程序。 Servlet就是一个接口,定义了Java类被浏览器访问到(Tomcat识别)的规则。

2019-05-17 18:24:08

阅读数 37

评论数 0

JavaWeb——Tomcat

1.Web相关概念 1.1.软件架构 C/S:客户端/服务器端 B/S:浏览器/服务器端(大部分JavaEE开发集中于B/S) 1.2.资源分类 静态资源:所有用户访问得到的结果都是一样的,这种效果称为静态资源,浏览器拥有静态资源解析引擎可以直接解析静态资源,如HTML、CSS、JavaSc...

2019-05-16 14:48:27

阅读数 55

评论数 0

JavaWeb——XML

1.XML概念 XML:Extensible Markup Language,可扩展标记语言 可扩展:标签都是自定义的,想写啥写啥,只要符合标签的命名 2.XML功能——存储数据 XML作为配置文件 数据存起来后可以在网络中传输(XML是纯文本的,它和语言和平台都无关) 3.XML和HTML区...

2019-05-15 00:20:36

阅读数 47

评论数 0

数据结构——链表

1.链表属于动态数据结构——需要多少空间开多少空间。 2.思路如下: 不能直接使用Node节点,客户端只关心数据的存储而不关心节点间的关系,因此将Node结点作为内部类隐藏起来 LinkedList:相当于火车,具体连接每个节点,客户端使用此类 Node:相当于火车车厢,存放数据 //简单实现...

2019-05-13 20:55:18

阅读数 51

评论数 3

前端——HTML

1.前端三门技术 学习Web前端技术需要掌握三门基本技术:HTML,CSS,JavaScript: HTML:HTML是网页内容的载体。内容就是网页制作者放在页面上想要用户浏览的信息,可以包含文件、图片、视频等 CSS:CSS样式是表现,就像网页的外衣比字体、颜色变化等 JavaScript:J...

2019-04-22 22:34:37

阅读数 6813

评论数 11

复杂度分析

1.为何需要复杂度分析 我们大可以将代码跑一便,通过统计、监控等手段可以得到算法执行时间和占用内存情况,为什么还要做时间空间复杂度分析呢?这种方法其实也是正确的,叫做事后统计法,但是这种方法具有非常大的局限性,其原因如下: 测试结果非常依赖测试环境 测试结果受数据规模影响较大 所以,我们通常使...

2019-04-18 15:31:20

阅读数 156

评论数 0

JavaSE——JDK1.8新特性概述

1.枚举 1.1.枚举问题引出 2.注解 3.接口定义加强 4.Lambda表达式 5.方法引用 6.内建函数式接口

2019-04-10 17:59:02

阅读数 134

评论数 0

数据结构——链表以及双向链表

1.Java链表 Java链表节点结构: class Node{ private Object data;//存储内容 private Node next;//定义下一个节点 public Node(Object data){ this.data = dat...

2019-03-01 23:14:35

阅读数 143

评论数 0

JavaSE——面向对象开发

1.包的定义与使用     &am...

2019-02-27 21:53:35

阅读数 135

评论数 0

MySQL——数据库基础

1.数据库基础 1.1.什么是数据库 我们存储数据大可以用文件,为什么还要弄数据库呢?因为文件保存数据有一下几个缺点: 文件的安全性问题 文件不利于数据查询和管理 文件不利于海量数据存储 文件再程序中不方便控制 为了解决如上问题,专家们设计出有效管理数据的东西——数据库。数据库存储介质有两种:...

2019-02-27 19:06:03

阅读数 205

评论数 0

Linux——初识进程

1.冯·诺依曼体系结构 日常生活照我们常见的计算机,如笔记本,还有我们不常见的计算机,如服务器,大部分都遵循冯·诺依曼体系,该体系结构示意图如下: 我们所认识的计算机都是由一个个的硬件组组成: 输入单元:包括键盘、鼠标、扫描仪等 输出单元:显示器、打印机等 中央处理器(CPU):含义运算器和控...

2019-02-22 22:40:39

阅读数 114

评论数 0

Linux——Linux基础指令与操作

操作系统是一款搞管理的软件,它对下要进行管理,对上要维持一个相对稳定的环境给用户或应用程序,使计算机变得“好用”。 1.基础指令 ls:展示当前目录下的子文件 cd + 目录名 :进入某个目录 mkdir + 目录名:创建一个目录 touch + 文件名:创建一个文件 clear:清屏 pwd...

2019-02-21 18:11:14

阅读数 142

评论数 0

JavaSE——抽象类与接口

1.抽象类的定义和使用 1.1.抽象类的定义与使用  &...

2019-02-18 23:33:41

阅读数 208

评论数 1

JavaSE——类与对象(2)

1.代码块 定义:使用“{}”定义的一段代码称为代码块 根据代码块定义的位置及关键字可分为以下四种: 普通代码块 构造块 静态块 同步代码块 1.1.普通代码块 普通代码块:定义在方法中的代码块 示例如下: public class Test{ public static void m...

2019-01-27 19:08:25

阅读数 201

评论数 3

JavaSE——类与对象(1)

1.面向对象编程简述 面向过程编程缺少了可重用设计性 1.1.面向对象三大特征 封装性:所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。简而言之,内部操作对外部而言不可见(保护性) 继承性:继承是一种能力,指的是他可以使用现...

2019-01-25 12:18:11

阅读数 157

评论数 2

JavaSE——数组的定义和使用

数组:指的就是一组相关类型的变量集合,并且这些变量可以按照统一的方式进行操作。 1.数组的基本概念 1.1.数组的动态初始化 1.1.1.数组的开辟 数组的动态初始化要声明并开辟数组,语法格式如下: 数据类型[] 数组名称 = new 数据类型[长度]; 1.1.2.对数组的操作 数组的访问通...

2019-01-20 20:59:37

阅读数 114

评论数 3

JavaSE——程序的逻辑控制和方法的定义及使用

1.Java程序结构与逻辑控制 在Java中,程序一共有三种结构: 分支结构 循环结构 顺序结构 1.1.Java分支结构 分支结构:进行逻辑判断,当满足某些条件时才会执行某些语句 1.1.1.if语句 if语句有如下两种形式: if(布尔表达式){ //条件满足时执行代码 ...

2019-01-19 20:46:23

阅读数 115

评论数 3

JavaSE——数据类型与运算符

1.Java标识符与关键字 1.1.Java注释 注释分为以下三种: 单行注释://注释内容(使用最多) 多行注释:/* 注释内容 */(不推荐) 文档注释:/** 文档注释 */(常见于方法和类之上,描述方法和类的作用,可用于生成自动文档) 1.2.Java标识符 Java中,对于变量、常量...

2019-01-18 19:23:28

阅读数 146

评论数 3

JavaSE——初识Java

1.Java中的main方法        如下展示的是一个...

2019-01-17 18:59:16

阅读数 111

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭