-
Tomcat&Servlet
所属栏目:[Java] 日期:2020-12-15 热度:198
今天复习了一下Tomcat和Servlet,上次学习的时候用的还是eclipse,这次用的是idea。 主要内容 1. web相关概念回顾2. web服务器软件:Tomcat3. Servlet入门学习 学习目标 1.理解WEB相关概念和WEB服务器概述 2.会安装、卸载、启动和关闭tomcat 3.掌握使用tomca[详细]
-
Filter&Listener
所属栏目:[Java] 日期:2020-12-15 热度:112
Filter:过滤器 1. 概念:* 生活中的过滤器:净水器,空气净化器...* web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。* 过滤器的作用:* 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速[详细]
-
Cookie&Session
所属栏目:[Java] 日期:2020-12-15 热度:157
主要内容 1. 会话技术1. Cookie2. Session2. JSP:入门学习 会话技术 1. 会话:一次会话中包含多次请求和响应。* 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话范围内的多次请求间,共享数据3. 方式:1. 客[详细]
-
Request&Response
所属栏目:[Java] 日期:2020-12-15 热度:90
这两天复习了下Request以及Response部分的内容。 主要内容 HTTP协议:响应消息 Request对象 Response对象 ServletContext对象 HTTP * 概念:Hyper Text Transfer Protocol 超文本传输协议* 传输协议:定义了,客户端和服务器端通信时,发送数据的格式* 特点[详细]
-
Xml
所属栏目:[Java] 日期:2020-12-15 热度:122
今天复习了一下Xml,并新学习Jsoup的相关知识。 主要内容 XML 1. 概念 2. 语法 3. 解析 XML: 1. 概念:Extensible Markup Language 可扩展标记语言* 可扩展:标签都是自定义的。 user student* 功能* 存储数据1. 配置文件2. 在网络中传输* xml与html的区别1[详细]
-
Http协议 & Servlet
所属栏目:[Java] 日期:2020-12-15 热度:101
Http协议Servlet Http协议 什么是协议 双方在交互、通讯的时候遵守的一种规范、规则。 http协议 针对网络上的客户端与服务器端在执行http请求的时候,遵守的一种规范。其实就是规定了客户端在访问服务器端的时候,要带上哪些东西,服务器端返回数据的时候,[详细]
-
分享一下HttpWatch 10 pro 带lic激活文件
所属栏目:[Java] 日期:2020-12-15 热度:169
最近在学JavaWeb,用HttpWatch抓包时,第一次安的是10的普通版,但发现功能太过简单不够学习使用,之后换了9的pro版本,发现单击”Record”按钮启动网络监听,会收到”ERROR_INTERNET_CONNECTION_RESET”错误,百度后发现是和win10不兼容,有的解决方案是从[详细]
-
SpringBoot全局属性
所属栏目:[Java] 日期:2020-12-15 热度:129
# ===================================================================# COMMON SPRING BOOT PROPERTIES## This sample file is provided as a guideline. Do NOT copy it in its# entirety to your own application. ^^^# =============================[详细]
-
Springboot入门
所属栏目:[Java] 日期:2020-12-15 热度:111
0.学习目标 了解SpringBoot的作用 掌握java配置的方式 了解SpringBoot自动配置原理 掌握SpringBoot的基本使用 了解Thymeleaf的基本使用 1. 了解SpringBoot 在这一部分,我们主要了解以下3个问题: 什么是SpringBoot 为什么要学习SpringBoot SpringBoot的特点[详细]
-
Spring入门笔记
所属栏目:[Java] 日期:2020-12-15 热度:89
第1章 Spring概述 1.1 spring概述 1.1.1 spring是什么 Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核 ,提供了展现层 Spring MVC 和持久层[详细]
-
SpringBoot启动器
所属栏目:[Java] 日期:2020-12-15 热度:120
Spring Boot application starters spring-boot-starter-thymeleaf 使用Thymeleaf视图构建MVC Web应用程序 spring-boot-starter-ws 使用Spring Web服务。1.4不推荐使用,推荐使用spring-boot-starter-web-services spring-boot-starter-data-couchbase Start[详细]
-
Mybatis笔记
所属栏目:[Java] 日期:2020-12-15 热度:96
这几天学习了Mybatis相关内容,在此整理一下这几天的笔记。 第一天 mybatis入门 mybatis的概述 mybatis的环境搭建 mybatis的入门案例 自定义mybatis框架 1 什么是框架 他是我们软件开发中的一套解决方案,不同的框架解决的是不同的问题。 使用框架的好处:框[详细]
-
Map
所属栏目:[Java] 日期:2020-12-15 热度:127
主要内容 Map集合 学习目标 [ ] 能够说出Map集合特点 [ ] 使用Map集合添加方法保存数据 [ ] 使用”键找值”的方式遍历Map集合 [ ] 使用”键值对”的方式遍历Map集合 [ ] 能够使用HashMap存储自定义键值对的数据 [ ] 了解HashMap底层原理 [ ] 能够使用HashMap[详细]
-
Java内存泄漏
所属栏目:[Java] 日期:2020-12-15 热度:169
Java中的内存管理 要了解Java中的内存泄漏,首先就得知道Java中的内存是如何管理的。 在Java程序中,我们通常使用 new 为对象分配内存,而这些内存空间都在堆上。 Java判断对象是否可以回收使用的而是可达性分析算法。 这个算法的基本思路就是通过一系列名为[详细]
-
Junit单元测试、反射、注解
所属栏目:[Java] 日期:2020-12-15 热度:52
Junit单元测试: * 测试分类:1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。2. 白盒测试:需要写代码的。关注程序具体的执行流程。* Junit使用:白盒测试* 步骤:1. 定义一个测试类(测试用例)* 建议:* 测试类名:被测试的类名TestCal[详细]
-
Collection、泛型
所属栏目:[Java] 日期:2020-12-15 热度:168
主要内容 Collection集合 迭代器 增强for 泛型 学习目标 [ ] 能够说出集合与数组的区别 [ ] 说出Collection集合的常用功能 [ ] 能够使用迭代器对集合进行取元素 [ ] 能够说出集合的使用细节 [ ] 能够使用集合存储自定义类型 [ ] 能够使用foreach循环遍历集合[详细]
-
JDK8新特性
所属栏目:[Java] 日期:2020-12-15 热度:112
主要内容 自定义函数式接口 函数式编程 常用函数式接口 Stream流 方法引用 学习目标 能够使用@FunctionalInterface注解 能够自定义无参无返回函数式接口 能够自定义有参有返回函数式接口 能够理解Lambda延迟执行的特点 能够使用Lambda作为方法的参数 能够使[详细]
-
异常
所属栏目:[Java] 日期:2020-12-15 热度:137
主要内容 异常 学习目标 [ ] 能够辨别程序中异常和错误的区别 [ ] 说出异常的分类 [ ] 说出虚拟机处理异常的方式 [ ] 列举出常见的三个运行期异常 [ ] 能够使用try...catch关键字处理异常 [ ] 能够使用throws关键字处理异常 [ ] 能够自定义异常类 [ ] 能够处[详细]
-
Lambda表达式
所属栏目:[Java] 日期:2020-12-15 热度:78
主要内容 Lambda表达式 教学目标 -[ ] 能够理解函数式编程相对于面向对象的优点 -[ ] 能够掌握Lambda表达式的标准格式 -[ ] 能够使用Lambda标准格式使用Runnable与Comparator接口 -[ ] 能够掌握Lambda表达式的省略格式与规则 -[ ] 能够使用Lambda省略格式使[详细]
-
多线程
所属栏目:[Java] 日期:2020-12-15 热度:76
主要内容 线程 同步 线程状态 等待与唤醒案例 线程池 学习目标 [ ] 说出进程的概念 [ ] 说出线程的概念 [ ] 能够理解并发与并行的区别 [ ] 能够开启新线程 [ ] 能够描述Java中多线程运行原理 [ ] 能够使用继承类的方式创建多线程 [ ] 能够使用实现接口的方式[详细]
-
网络编程
所属栏目:[Java] 日期:2020-12-15 热度:200
主要内容 软件架构CS/BS 网络通信三要素 TCP通信 Socket套接字 ServerSocket 学习目标 [ ] 能够辨别UDP和TCP协议特点 [ ] 能够说出TCP协议下两个常用类名称 [ ] 能够编写TCP协议下字符串数据传输程序 [ ] 能够理解TCP协议下文件上传案例 第一章 网络编程入[详细]
-
File流与IO流
所属栏目:[Java] 日期:2020-12-15 热度:133
主要内容 File类 递归 IO流 字节流 字符流 异常处理 Properties 缓冲流 转换流 序列化流 打印流 学习目标 [ ] 能够说出File对象的创建方式 [ ] 能够说出File类获取名称的方法名称 [ ] 能够说出File类获取绝对路径的方法名称 [ ] 能够说出File类获取文件大小[详细]
-
继承与多态
所属栏目:[Java] 日期:2020-12-15 热度:109
继承 概述 由来 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那一个类即可。如图所示: 其中,多个类可以称为 子类 ,单独那一个类称为 父类、超类(superclass) 或者 基类 。 继承描述的是[详细]
-
Java如何正确比较浮点数
所属栏目:[Java] 日期:2020-12-15 热度:98
看下面这段代码,将 d1 和 d2 两个浮点数进行比较,输出的结果会是什么? double d1 = .1 * 3;double d2 = .3;System.out.println(d1 == d2); 按照正常逻辑来看,d1经过计算之后的结果应该是 0.3 ,最后打印的结果应该是 true ,对吧?但是运行一下就会发现[详细]
-
Java基础语法
所属栏目:[Java] 日期:2020-12-15 热度:101
整理一些之前学习Java基础语法的部分知识点。 JRE和JDK JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。 JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。 我们想要运[详细]