线程 线程概述 线程(thread)是一个程序内部的一条执行路径 我们之前启动程序执行后,main方法的执行其实就是一条单独的执行路径 程序中如果只有一条执行路径,那么这个程序就是单线程的程序 多线程是指从软硬件上实现多条执行流程的技术 多线程的适用场景案例 消息通信、淘宝、京东系统都离不开多线程技术 多线程的实现方案 方案一:继承Thread类 步骤 ①定义一个子类MyThread继承线程类iava.lang.Thread,重写run()方法 ②创建MyThread类的对象 ③调用线程对象的start()方法启动线程(启动后还是执行run方法的) 代码展示① classM...

单元测试:Junit框架 单元测试 单元测试就是针对最小的功能单元编写测试代码,Java程序最小的功能单元是方法,因此,单元测试就是针对Java方法的测试,进而检查方法的正确性 目前测试方法的方式的和存在的问题 方式: 只有一个main方法,如果一个方法的测试失败了,其他方法测试会受到影响 问题: ①无法得到测试的结果报告,需要程序员自己去观察测试是否成功 ②无法实现自动化测试 测试分类: 1、黑盒测试:不需要写代码给输入值,看程序是否能够输出期望的值 2、白盒测试:需要写代码的。关注程序具体的执行流程(Junit使用:白盒测试) Junit单元测试框架 JUnit是使用J...

CSS 概念:全称CascadingStyleSheets,层叠样式表。 层叠:多个样式可以作用在同一个html的元素上,同时生效 作用:页面美化和布局控制。 好处: 功能强大 将内容展示和样式控制分离 将内容展示和样式控制分离的目的为: 降低耦合度,便于解耦 让分工协作更容易 提高开发效率 CSS是与HTML结合使用的 使用样式有三种: (1)内联样式 在标签内使用style属性指定css代码 <divstyle="color:red">HelloWorld</div> (2)内部样式 在head标签内,定义style标签,style标签的标...

  tDApzEB8nckA   2023年11月19日   45   0   0 csshtmlhtml选择器CSS选择器

JavaWeb概述 JavaWeb概述: 使用Java语言开发基于互联网的项目 我们提一下C/S和B/S两种架构: (1)C/S:Client/Server客户端/服务器端 在用户本地有一个客户端程序,在远程有一个服务器端程序 如:QQ,迅雷... 优点: 用户体验好 缺点: 开发、安装、部署、维护麻烦 (2)B/S:Browser/Server浏览器/服务器端 只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器端程序 优点: 开发、安装、部署、维护简单 缺点: 如果应用过大,用户的体验可能会受到影响 对硬件要求过高 由于JavaWeb是使用J...

MySQL的存储引擎 概述 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。 不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。 用户可以根据不同的需求为数据表选择不同的存储引擎 可以使用SHOWENGINES命令查看Mysql的所有执行引擎,默认的执行引擎是InnoDB,支持事务,行级锁定和外键。 介绍 MyISAM:Mysql5.5之前的默认数据库引擎,最为常用。拥有较高的插入,查询速度,但不支持事务 InnoDB:事务型速记的...

JavaScript简介 JavaScript是一门跨平台、面向对象的脚本语言,而Java语言也是跨平台的、面向对象的语言,只不过Java是编译语言,是需要编译成字节码文件才能运行的;JavaScript是脚本语言,不需要编译,由浏览器直接解析并执行。 JavaScript是用来控制网页行为的,它能使网页可交互 那么它可以做什么呢?如改变页面内容、修改指定元素的属性值、对表单进行校验等。 改变页面内容 当我点击上面左图的点击我按钮,按钮上面的文本就改为上面右图内容,这就是js改变页面内容的功能。 修改指定元素的属性值 当我们点击上图的开灯按钮,效果就是上面右图效果;当我点击关灯按钮...

  tDApzEB8nckA   2023年11月08日   25   0   0 数据html数据数组html数组

MyBatis了解 MyBatis是什么? MyBatis是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架 MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集 MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(PlainOldJavaObjects,普通的Java对象)映射成数据库中的记录 MyBatis是一个半自动的ORM(ObjectRelationMapping)框架 MyBatis优点(与JDBC,Hibernate和JPA相比): 轻量级,性能出色 SQL和Java编码分开,功能边界清晰。Java代码专注业...

  tDApzEB8nckA   2023年11月05日   90   0   0 映射文件sqlxmlSQL映射文件xml

SpringMVC简介 我们首先要了解MVC是什么 MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类: 一类称为实体类Bean:专门存储业务数据的,如Student、User等 一类称为业务处理Bean:指Service或Dao对象,专门用于处理业务逻辑和数据访问。 V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据 C:Controller,控制层,指工程中的servlet,作用是接收请求和响应浏览器 MVC的工作流程 用户通过视图层...

  tDApzEB8nckA   2023年11月05日   51   0   0 MVCspringspringMVC
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~