- 博客(26)
- 收藏
- 关注
原创 MySQL JDBC使用
Java Database Connectivity,简称JDBCJDBC:sun公司定义的一套操作数据库的规范,就是接口。
2023-08-29 18:49:55
491
原创 MySQL新特性Json
JSON是一种轻量级的数据交换格式,全称为JavaScript Object Notation(JavaScript对象表示法)。它以易于阅读和编写的文本格式来表示结构化数据,常用于Web应用程序之间的数据传输。
2023-08-29 18:12:15
65
原创 MySQL索引事务函数
索引,使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。
2023-08-29 17:56:35
77
原创 MySQL基础
MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它是最流行的开源数据库之一。MySQL由瑞典的MySQL AB公司开发,后来被sun收购,最终被Oracle收购。MySQL以其开源免费、简单易用、高性能和可靠性而闻名。
2023-08-29 17:49:07
23
原创 Java基础——I\O流
流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入操作。用来进行输入输出操作的流就称为IO流。换句话说,IO流就是以流的方式进行输入输出。
2023-08-17 12:40:03
27
原创 Java基础——常用工具类
java中的数据类型int,double等不是对象,无法通过向上转型获取到Object提供的方法,而像String却可以,只因为String是一个对象而不是一个类型。基本数据类型由于这样的特性,导致无法参与转型,泛型,反射等过程。为了弥补这个缺陷,java提供了包装类。
2023-08-17 11:54:01
159
1
原创 Java基础——集合
TreeSet 集合继承于AbstractSet,所以它是一个Set集合,具有Set的属性和方法。TreeSet基于TreeMap实现的底层的数据结构是红黑树(平衡二叉树)。泛型概述泛型就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,然后在使用/调用时传入具体的类型为什么要使用泛型1.当我们将一个对象放入集合中,集合不会记住此对象的类型,当再次从集合中取出此对象时,改对象的编译类型变成了Object类型,但其运行时类型任然为其本身类型。
2023-08-17 11:30:49
67
1
原创 面向对象——多态、异常
多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作。多态也就是同一个事件发生在不同的对象上产生不同的结果异常是阻止当前方法或作用域继续执行的问题。从本质上来讲:Java异常是一个Java对象(继承Object),和一般的Java对象一样,封装了一些成员变量和操作,我们可以向操作一般Java对象那样去操作Java异常对象从代表的含义上来说:Java异常是一种错误情况,是程序不希望出现的现象,但是由于程序本身的设计逻辑和运行的环境等因素,出现异常的情况不可避免,J
2023-08-12 16:19:10
33
1
原创 面向对象——抽象类,接口
( 1 )方法重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载。( 2 )方法重写是在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,返回值也一样的方法,就称为重写。( 3 )方法重载是一个类的多态性表现,而方法重写是子类与父类的一种多态性表现。
2023-08-12 16:00:16
29
1
原创 Java基础——自定义方法
Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用。
2023-08-07 18:10:24
578
原创 java基础——数组
通过下标拿拿去数组中的元素这个行为是重复的 所以可以使用前面说过的for循环 通过for循环来拿取数组里面的值。1.数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。copyof 扩容(改变数组长度) 参数:原本的数组 新数组长度。3.数组是一组相关数据的集合,一个数组实际上就是一连串的变量.声明一个数组就是在内存空间划出一 串连续的相同类型的空间。1.其中数据类型代表:数组中盛放数据的 数据类型。这个copyof会给我们返回一个扩容后的新的数组。如果下标超出数组的长度会出现的错误。
2023-08-04 17:04:29
41
1
原创 Java基础——循环结构
循环更加特殊,它会先执行循环内的代码,再进行循环条件的判断。如果循环条件最一开始就不满足,时,会将本次循环终止,但是循环结构不退出,继续执行迭代部分并开始下一次循环。1.for循环用于循环次数明确的场景,while用于循环次数不明确的场景。则,循环结构之后的代码,也无法运行。循环语句可以等价转换,循环需要的内容只是换了位置而已。这个部分是改变循环变量值的,让循环能在合适的时候退出。循环都是先进行循环条件判断,在执行循环内的代码。循环可以在循环条件满足的情况下,反复执行。循环中的循环变量在循环外部无法使用。
2023-08-03 16:28:43
54
原创 Java基础二
总的来说,就是写在上边的代码先运行,下边的代码后运行;左边的代码先运行,右边的代码后运行。选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个。语句控制的代码块是一条语句,大括号可以省略。后的值写入栈中,表达式的结果会直接在栈中进行查询并选择,效率更高。顺序结构,所谓顺序结构,其实就是按照代码原本应该的方式进行执行。但一般不建议,除非结果是可以预计且不会发生变化的。选择结构的第二种写法。,所以产生选择,按照不同的选择执行不同的代码。没有结果反馈,三目运算始终有结果反馈。
2023-08-02 17:57:14
38
原创 Java基础一
内存的作用主要是用来平衡CPU的处理速度和硬盘的读取速度。所以如果没有内存的参与,可能会产生硬盘全力读取,CPU却一直空闲的状态。因为有JDK的工具包,使得JRE被构建出来,一旦JRE被成功构建出来,就产生JVM。其中int就是数据类型 num是标识 0是内存堆内的存放的数据。比较运算符是用来对运算符左右两个变量的值进行比较,得到结果是。运算符分为 赋值运算符 算数运算符 比较运算符 逻辑运算符。>算数运算符>比较运算符>&&>|| >赋值运算符。4.开发编码 需要前端和后台联调 (做页面和接口)
2023-08-01 15:20:36
53
原创 Css和Html命名规则
面包屑:breadCrumb(即页面所处位置导航提示)面包屑: breadcrumb(即页面所处位置导航提示)通用右浮动:.GMfr(GM FLOAT RIGHT)通用左浮动:.GMfl(GM FLOAT LEFT)主导航:mainNav(globalNav)表格头部文字样式:.listbox-header。通用:.GM/*这个有点郁闷,英文太差...*/表格正文文字样式:.listbox-entry。表格的宽度:.listbox-table。功能区: shop(如购物车,收银台)
2023-07-27 16:59:04
38
1
原创 Git使用
目录一:Git是什么?二:在windows上如何安装Git?三:在gitee创建账户 然后在右上角点击新建仓库创建库开始建库 进入库输入git init初始化文件夹git add 项目名 git commit -m “备注”最后提交四:添加开发者克隆已有项目到本地拉取项目内容到本地 五:合并分支1.切换到master 2.git merge 要合并的那个分支名称3.git push origin master 提交Git是目前世界上最先进的分布式版本控制系统。工作原理 / 流程:Workspace:工作
2023-07-25 15:06:25
36
原创 CSS的弹性盒子布局
display: flex 属性要写在父盒子。默认:nowrap不换行 wrap换行。要和flex-wrap:wrap一起用。column纵向排列 row默认。
2023-07-22 18:31:02
513
1
原创 CSS渐变动画效果
linear-gradient(不平铺)/repeating-linear-gradient(平铺)radial-gradient(不平铺)/repeating-radial-gradient(平铺)circle(圆形) at top(从上开始) 颜色后面可以给百分比或者百分比。animtion是调用 name是自己取的 2s是动画时间 linear是匀速。第一个值是属性 一般是all 也可以是其他的属性名称。第二个值是时间 单位是时间单位 通常是s、默认值是1 小于1是缩小 大于1是放大。
2023-07-22 18:18:14
501
原创 CSS的字体,背景,边框的样式补充
设置图像起始位置 前面一个值代表横向 后面一个值代表纵向一个值时 默认填充另一个方向为center。italic倾斜 normal正常 oblique强制倾斜。600-900 加粗 bold加粗 bolder强调加粗。元素放置在父元素的基线上 (基线:英文格子第三条线上)2.使用百分比 第一个值为x轴 第二个值为y轴。400-500 本身不变 normal一样。段落间隔 每一个单词之间的间隔。四个值 左上 右上 右下 左下。规定不换行 直到遇到br标签。三个值 左上 左下右上 右下。
2023-07-20 17:52:38
49
原创 CSS浮动和定位
最初被当作relative 相对于原来的位置进行偏移 一旦超过阙值 会被当做fixed定位。逐级向上找 相对碰到第一个有定位属性的父盒子定位 如果都都没有 那就相对浏览器定位。不管页面如何滚动 他都永远固定在那里 相对浏览器窗口定位。子绝父相 子类加绝对定位 那么父盒子要有相对定位属性。规范:同级之间,一个加float 其余也加。.默认为z-index: 1 数字越大越靠前显示。2.如果父盒子有定位属性 那么就相对父盒子相对。影响: 1.破坏了布局,导致布局错乱。1.相对浏览器窗口定位。
2023-07-17 15:45:44
45
1
原创 CSS样式(文本属性,背景以及盒子模型)
目录text-align: center 居中text-align: left 左对齐 默认样式用于实现垂直居中(行高=盒子高度)定义一条删除线text-align: right 右对齐用于定义文本上的一条线text-align: justify 两端对齐,如果让最后一行也实现加text-align-last: justify只给首行缩进,缩进两个字符时,值等于字体大小乘2用于清除a标签的默认下划线用于定义文本下的一条线单词首字母大写单词全大写单词全小写背景色背景图背景图平铺方式背景图片大小设置为行级元素p
2023-07-14 17:33:01
319
1
原创 HTML基础标签二
自定义列表dl dl-dt是标题 标题顶头 dl-dd是标题下面的。input 文本框 默认值 type=text text是任意字符。name属性:传数据时,让我们知道传的是谁的数据 value:值。列合并是colspan=num 值为几 对应几列删掉 -->单选按钮 type=radio name属性相同的选项为一组。数字框 type=number 数字框只能输入数字 有箭头。tr定义行 th定义标题 td定义列 标题th默认居中。给任意一行高 那么这一行都会被撑开。合并行是竖的 合并列是横的。
2023-07-12 16:50:36
264
3
原创 HTML基础标签一
视频标签 controls是控制属性 loop是循环播放 autoplay是自动播放。图片标签 src是引用路径 alt是图片含义 当图片显示不出来会显示该文字。字体标签 color是颜色 face是字体 size是文字大小。b标签和strong是加粗标签 strong是强调。链接标签 href是放链接或者项目内的相对路径。视频标签和音频标签都可以用这三个属性。块标签标题标签 h1-h6 从大到小。标记标签 加上会变黄。
2023-07-11 13:53:12
108
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人