01 2023 档案
第一天
摘要:第一天 HTTP 概念:Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则 HTTP协议特点: 基于TCP协议:面向连接,安全 基于请求-响应模型的:一次请求对应一次响应 HTTP协议是无状态的协议:对于事务处理没有记忆能力。
Web核心
摘要:Web核心 1、什么是JavaWeb? Web:全球广域网,也称万维网(www),能够通过浏览器访问的网站 JavaWeb:是用Java技术来解决相关web互联网领域的技术栈 2、JavaWeb技术栈 B/S架构:Browser/Server,浏览器/服务器 架构模式,它的特点是,客户端
JavaScript简单了解
摘要:JavaScript JavaScript是一门跨平台、面向对象的脚本语言(无需编译,直接解释运行),来控制网页行为的,它能使网页可交互 W3C标准: 结构:HTML 表现:CSS 行为:JavaScript JavaScript 和 Java 是完全不同的语言,无论是概念还是设计。但基
CSS简单了解
摘要:CSS CSS是一门语言,用于控制网页表现 CSS(Cascading Style Sheet):层叠样式表 W3C标准:网页主要由三部分组成 结构:HTML 表现:CSS 行为:JavaScript CSS体验: <!DOCTYPE html> <html lang="en"> <head> <m
MyBatis中配置文件实现增删改查
摘要:配置文件完成增删改查: 完成品牌数据的增删改查操作 要完成的功能列表清单: 1、查询: 查询所有数据 查看详情 条件查询 2、添加 3、修改: 修改全部字段 修改动态字段 4、删除: 删除一个 批量删除 准备环境: 数据库表tb_brand -- 删除
HTML简单了解
摘要:HTML 参考地址:https://www.w3school.com.cn/html/html5_intro.asp 了解大概存在哪些标签,通过类似w3school这种网站能够查阅标签并使用即可 什么是HTML? HTML是一门语言,所有网页都是用HTML这门语言编写出来的 HTML(HyperTe
MyBatis简单了解
摘要:MyBatis 其中:二中的2、3是使用的基本 一、概述: 什么是MyBatis 是一款优秀的持久层、框架,用于简化JDBC开发 MyBatis 本是 Apache 的一个开源项目iBatis,2010年这个项目由apache software foundation 迁移到了google c
Maven基础
摘要:Maven基础 一、概述: Maven是用于管理和构建Java项目的工具,它的主要功能有: 提供了一套标准化的项目结构 提供了一套标准化的构建流程(编译,测试,打包,发布......) 提供了一套依赖管理机制 1、标准化的项目结构: 不同的IDE之间,项目结构不一样,不通用 Mave
JDBC练习
摘要:JDBC练习: 练习:完成商品品牌数据的增删改查操作 查询:查询所有数据 添加:添加品牌 修改:根据 id修改 删除:根据 id删除 1、查询所有数据: 准备环境: 数据库表:tb_brand -- 删除tb_brand表 drop table if exists tb_bran
39_Java中的单元测试
摘要:单元测试 单元测试概述: 在程序中,一个单元可以时一个完整的模块,但它通常是一个单独的方法或者程序 在面向对象的编程中,一个单元通常是整个界面,例如类,但可能是单个方法 JUnit 是一个Java编程语言的单元测试框架 通过先为最小的可测试单元编写测试,然后编写这些单元之间的复合行为
XML简单了解
摘要:XML 一、XML基础 1、XML概述: XML的全称为(Extensible Markup Language),是一种可扩展的标记语言 标记语言:通过标签来描述数据的一门语言(标签有时我们也将其称值为元素) 可扩展:标签的名字是可以自己定义的 语法规则 示例代码 使用一对尖括号和一组合
38_Java中的注解
摘要:java中的注解 1、注解概述 @Ovrride:用来修饰方法,表示该方法是重写父类的方法,如果不是,就会报错 注解(Annotation):也叫元数据,一种代码级别的说明,它是JDK1.5及以后版本引入的一个特性 它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明
37_Java中的浮点数精确运算
摘要:java中的BigDemcimal 用于小数的精确运算 构造方法: BigDecimal(String val) 四则运算: add(BigDecimal b):加法 subtract(BigDecimal b):减法 multiply(BigDecimal b):乘法 divi
35_Java中的设计模式简单了解
摘要:Java中的设计模式 注意:只是简单了解 设计模式(Design pattern) 是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码,让代码更容易被他人理解、保证代码可靠性 设计模式和具体的语言无关,学习设计模式就是要建立面向对象的思想,尽可能
36_Java中的枚举
摘要:Java中的枚举 枚举概述 是指将变量的值 一 一 列出来,变量的值只限于列举出来的值的范围内。举例:一周只有7天,一年只有12个月等 回想单列设计模式:单例类是一个类只有一个实例 那么多例类就是一个类有多个实例,但不是无限个数的实例,而是有限个数的实例,这才能是枚举类 自己实现枚举 3
34_Java8 日期API
摘要:Java8 日期API Date如果不格式化;输出的日期可读性差;而Java8 的时间类直接输出可读性好 Date存在线程安全问题;而Java8的时间类都是线程安全的 JDK8新增日期类: LocalDate:年、月、日 LocalTime:时、分、秒 LocalDateTime:年、月
33_Java中的位运算
摘要:Java中的位运算符 一、位运算概述 位运算就是直接对整数在内存中的二进制位进行操作 分类: 逻辑位运算符:位与(&)、位或(|)、位异(^)、位取反(~) 移位运算:左移(<<)、右移(>>)、无符号右移(>>>) 逻辑位运算: 前面使用逻辑运算符时,两边跟的是boolean表达式,现在是
31_Java中的模块化
摘要:Java中的模块化 一、模块化概述 Java语言随着这些年的发展已经成为了一门影响深远的编程语言,无数平台,系统都采用Java语言编写。但是,伴随着发展,Java也越来越庞大,逐渐成为一门”臃肿“的语言。而且,无论是运行一个大型的软件系统,还是运行一个小程序,即使程序只需要使用Java的部分核心
32_Java中的进制
摘要:Java的进制 一、进制基础知识 进制概述: 指进位制,是一种计数方法,也称为进位计数法或位值计数法 十进制:0, 1, 2, 3, 4, 5, 6, 7, 8, 9 R进制:由(0~(R-1))组成,并且每一位上的数据逢R进1 我们的计算机是由逻辑电路组成,逻辑电路通常只有两个状态:开关的接通