- 博客(22)
- 收藏
- 关注
原创 WEB——08MyBatis框架
MyBatis框架此框架是目前最流行的数据持久层框架,对JDBC部分的代码进行了封装,使用此框架程序员只需要通过注解的方式或配置文件的方式提供好执行的SQL语句,框架会自动根据SQL语句生成JDBC代码,从而提高开发效率。如何使用Mybatis框架创建工程创建工程(勾选Web->Spring Web 、SQL->MyBtis Framework、SQL-> MySQL Driver)启动包错误,错误信息包含url关键字解决方案:在application.propert
2022-04-28 09:17:58
294
原创 WEB——07JDBC
WEB——07JDBCJDBCJava DataBase Connectivity:java数据库连接学习JDBC主要学习的就是如何通过java语言和数据库软件进行连接并执行SQL语句。JDBC是SUN公司提供的一套用于Java语言和数据库软件进行连接的API(Application Programma Interface)为什么定义JDBC系列接口?Sun公司为了避免Java程序员,每一种数据库软件都学习一套全新的方法,通过JDBC接口将方法定义好,让各个数据库厂商根据此接口
2022-04-28 09:17:27
2409
原创 WEB——06.MySQL(3)
WEB——06.MySQL(3)文章目录WEB——06.MySQL(3)子查询(嵌套查询)关联关系表和表之间如何建立关系?关联查询等值连接内连接外连接关联查询总结关联查询总结子查询(嵌套查询)查询工资高于程序员最高工资的员工信息select * from emp where sal>(select max(sal) from emp where job=“程序员”);查询工资最高的员工信息select * from emp where sal=(select max(sal) fr
2022-04-28 09:16:46
572
原创 WEB——06.MySQL(2)
WEB——06.MySQL(2)文章目录WEB——06.MySQL(2)SQL分类数据类型主键约束主键约束+自增去重distinctis null 和is not nulland 和 or比较运算符 > < >= <= = != <>两者之间between x and yin关键字模糊查询like排序order by 字段名分页查询 limit别名数值计算聚合函数分组查询group byhaving关键字别名用法SQL分类DDL:数据定义语言,包括:数据库项和表相
2022-04-28 09:16:14
926
原创 WEB——06.MySQL(1)
WEB——06.MySQL(1)文章目录WEB——06.MySQL(1)DBMSSQL和数据库软件建立连接数据库相关创建数据库查询所有数据库创建数据库查询数据库信息删除数据库使用数据库数据库相关练习表相关创建表查询所有表查询表信息查询表字段删除表修改表名表相关练习表相关(续)添加表字段删除表字段修改表字段查看其他库中的表表相关练习题数据相关插入数据查询数据修改数据删除数据综合练习题常见错误提示常见错误提示DBMSDataBaseManagementSystem,数据库管理系统(数据库软件)SQL
2022-04-28 09:15:35
328
原创 WEB——05.Vue
WEB——05.VueMVC设计模式:实际上就是把前端实现一个业务功能的代码划分为3部分Model:模型,指数据模型 对应的是获取到数据的部分代码。View:视图, 指页面部分代码。Controller:控制器, 是把数据模型的内容展示到页面中的过程。前端MVC设计模式的弊端:需要在Controller部分 频繁进行DOM操作(遍历查找元素过程)会影响效率,从而影响用户的体验度。M,V,VM设计模式Model:模型,指数据模型 对应的是获取到数据的部分代码。Vie
2022-04-28 09:14:48
201
原创 WEB——04.javaScript
WEB——04.javaScript作用:负责给页面添加动态效果。语言特点:属于弱类型语言:java: String name = “tom”; int age = 18; name=30;报错javaScript: let name=“tom”; let age = 18; name=30;不报错属于脚本语言,不需要编译直接解析运行。基于面向对象安全性强:JS语言只能访问浏览器内部的数据,浏览器以外的程序或磁盘中的数据禁止访问交互性强:因为JS语言是嵌入
2022-04-28 09:14:12
1486
原创 WEB——03元素定位
WEB——03元素定位居中相关text-align:center让元素的文本内容居中, 让元素里面的行内元素自身和行内块元素自身居中margin:0 auto; 让块级元素自身居中元素定位静态定位相对定位绝对定位固定定位浮动定位静态定位默认的定位方式,也称为文档流定位格式:position:static特点:元素以左上为基准,块级元素从上往下一次排序,行内元素从左向右以此排序,无法实现层叠效果如何控制元素的位置?通过外边距相对定位格式:position:rela
2022-04-28 09:11:59
151
原创 WEB——02CSS
WEB——02CSS五种颜色赋值方式: - 颜色单词: red/blue/yellow - 6位16进制赋值: #ff0000 - 3位16进制赋值: #f00 - 3位10进制赋值: rgb(255,0,0) - 4位10进制赋值: rgba(255,0,0,0-1) a=alpha透明度 值越小越透明背景图片background-image:url(“路径”);设置背景图片background-repeat:no-rep
2022-04-28 09:11:28
96
原创 WEB——01HTML
WEB——01HTML作用:负责搭建页面结构和内容常见的文本标签内容标题:h1-h6特点: 独占一行, 字体加粗, 自带上下间距水平分割线:hr段落标签:p特点: 独占一行 自带上下间距换行: br加粗:b斜体:i下划线:u删除线:s<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</titl
2022-04-28 09:10:54
97
原创 JAVASE——6集合
JAVASE——6集合文章目录JAVASE——6集合什么是集合Collection下面有两个常见的子接口:Set和List的区别集合与元素equals方法相关的方法集合存放的是元素的引用集合间的操作集合的遍历增强for循环与泛型List集合常见方法重载的add()和remove()subList()方法排序集合与数组的转换集合转换为数组数组转换为List集合map什么是集合集合与数组一样,可以保存一组元素,并且提供了操作元素的相关方法,使用更方便.java集合框架中相关接口java.util.Co
2022-03-04 19:18:52
337
原创 JAVASE——5.多线程
JAVASE——5.多线程文章目录JAVASE——5.多线程多线程Thread创建线程(方式一)Runnable创建线程(方式二)匿名内部类创建线程获取线程线程常用方法(Thread)修改线程优先级Thread 类的静态方法sleep阻塞**public void interrupt()****public final void setDaemon(boolean on)****public final void join(long millisec)**join方法多线程并发安全(锁)静态方法锁互斥锁死
2022-03-04 19:18:21
288
原创 JAVASE——4.网络编程
JAVASE——4.网络编程文章目录JAVASE——4.网络编程Socket 编程Socket 编程套接字使用TCP提供了两台计算机之间的通信机制。 客户端程序创建一个套接字,并尝试连接服务器的套接字。当连接建立时,服务器会创建一个 Socket 对象。客户端和服务器现在可以通过对 Socket 对象的写入和读取来进行通信。java.net.Socket 类代表一个套接字,并且 java.net.ServerSocket 类为服务器程序提供了一种来监听客户端,并与他们建立连接的机制。以下步骤在两
2022-03-04 19:16:54
352
原创 JAVASE——3.异常
JAVASE——异常文章目录JAVASE——异常捕获异常finallyIO异常捕获(JDK7之前)IO异常捕获( JDK7 之后)throws/throw 关键字:**throw与throws的比较**throws/throw重写规则异常常用方法自定义异常[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xsvfouvD-1644759423846)(E:\达内\图片\异常1.jpg)]Java异常可以分为可检测异常,非检测异常。从继承关系可知:Throwable是异常体
2022-02-13 21:37:10
591
原创 JAVASE——2.IO流
JAVASE-IO文章目录JAVASE-IO2.1 IO流概述和分类.Java定义了两个超类(抽象类):java将流分为两类:节点流与处理流:实际应用中,我们可以通过串联一组高级流到某个低级流上以流水线式的加工处理对某设备的数据进行读写,这个过程也成为流的连接,这也是IO的精髓所在.2.2字节流写数据文件流文件输出流:java.io.FileOutputStream2.3字节流写数据的3中方式2.4字节流写数据的两个小问题2.5字节流写数据加异常处理2.6字节流读数据(一次读一个字节数据)2.7字节流复制
2022-02-13 21:04:53
316
原创 JAVASE——1.File
1.File一、Objectpackage object;public class Demo { public static void main(String[] args) { /* 第一个被子类重写的Object中的方法toString 原因: 1.输出对象信息更准确 2.连接字符串的时候内容有意义 */ Point p = new Point(1,2); /
2022-02-08 20:43:36
451
原创 面向对象9天
面向对象9天一、面向对象编程day011.类和对象类是用来创建对象的模板,对象是类的具体实例,它包含被创建对象的属性和方法。对象的属性/特征------成员变量(实例变量)对象的行为/动作------实例方法对象:真实存在的单个个体/东西,基于对象抽出了类package ooday09;/***成员变量(实例变量)*/public class Apple { String color;//定义颜色成员变量 String address;//定义产地成员变量
2022-02-05 15:04:40
514
原创 API 基础第三天—二进制
API 基础第三天—二进制一、什么是二进制逢2进一的计数规则2进制规则:逢2进1数字:0 1 2 3 4 5 6 7 8 9权:万 千 百 十 个基数:10计算机为撒是二进制?便宜!!!成本明显优势!!!如何将2进制转换为10进制:将1位置对应权值累加求和二、什么是16进制逢16进1的计数规则2进制书写非常繁琐,16进制的计数是2进制的基数4次方,2进制每4为数可以缩写为1个16进制案例:package lastday;public class Demo02 {
2022-01-27 22:02:47
682
原创 API基础第二天
API基础第二天一、.StringBuilderString类型的连接性能不好,java提供了StringBuilder解决字符串连接性能问题。String s1 = "ABC";String s2 = "def";String s3 = s1 + s2;package string;public class LongDemo01 { public static void main(String[] args) { /** * current:
2022-01-26 15:39:17
340
原创 API基础第一天
API基础第一天文章目录API基础第一天1.String:字符串类型2.常量池3.String常用方法(1)int length()(2)String trim():(3)indexOf()(4)String substring():(5)char charAt(int index):(6)boolean startsWith(String prefix),boolean endWith(String prefix)(7)String toUpperCase()(8)static String value
2022-01-21 20:17:21
743
原创 Java语言基础第二天——八大基本类型
语言基础第二天:回顾:java开发环境:编译运行过程:编译期:.java源文件,经过编译,生成.class字节码文件运行期:JVM加载并运行.class(0和1)跨平台、一次编程到处使用名词:JVM: java虚拟机 加载并运行.classJRE: java运行环境 JRE=JVM+java系统类库(小零件)JDK: java开发工具包 JDK=JRE+开发工具idea:开发步骤:新建Java项目----------------小区新
2022-01-20 21:51:58
75
原创 Java语言基础第一天
学习java的窍门: 多练 多想 小要求: 课堂气氛活跃一些 下载和安装jdk和idea-----------------装好的同学不需要重新安装了 下载: 打开浏览器,地址栏中输入doc.canglaoshi.org,回车 找到常用下载,找到Windows/Mac ARM/Mac Intel必备,下载里面的OpenJDK 8和IDEA社区版 安装: ...
2022-01-20 21:43:00
81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅