- 博客(32)
- 收藏
- 关注
原创 【java】( Mybatis)
二级缓存是 mapper 映射级别的缓存, 默认是不开启的,需要手动开启二级缓存。事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行。自己事务没有提交的时候,读不到别的已经提交的事务(MySql默认隔离级别)两次读取的数据不一样,自己事务没有提交的时候可以读取别的已经提交的事务。脏读: 一个事务在执行过程中读取到了其他事务还没有提交的数据。多个事务并发执行时,一个事务的执行不应影响其他事务的执行。已被提交的事务对数据库的修改应该永久保存在数据库中。可避免 脏读 的发生。
2023-09-14 19:05:19
118
原创 【前端】(定位)
(相对定位,没有脱离文档流也没有脱离文本流)position:adsolute;(绝对定位,脱离文档流也脱离文本流)默认值position:static;position:fixed(脱离文档流,也脱离文本流)1.当没达到偏移量时是相对定位,达到偏移量时是固定定位。CSS有三种基本的定位机制:普通流,浮动,绝对定位。1.绝对定位父级没定位,定位是根据窗口定位。2.绝对定位父级有定位,定位根据父级定位。2.相对定位根据原来自身位置定位的。1.固定定位永远根据窗口定位。
2023-09-05 18:38:28
103
原创 【java】(spring)
对象销毁:当对象长时间不用时,被 Java 的垃圾回收器回收了 ( jvm gc垃圾回收)Bean的实例化时机:当Spring核心文件被加载时,实例化配置的Bean实例。Bean的实例化时机:当调用getBean()方法时实例化Bean。软件工程框架:经过验证的,具有一定功能的,半成品软件。以上bean对象实例化都是spring调用对象的。对象创建:当应用加载,创建容器时,对象就被创建了。对象销毁:当应用卸载,销毁容器时,对象就被销毁了。对象创建:当使用对象时,创建新的对象实例。
2023-09-04 19:08:25
57
原创 【java 】Linux(touch)
末行模式:在命令模式下按:进入末行模式,左下角会有一个冒号出现,此时可以敲入命令并执行。R命令可以进入替换模式, 替换完成后, 按下ESc, 按下 ESC可以回到 命令模式。编辑模式:在命令模式下按i就会进入编辑模式,就可以写入程式,按Esc可回到命令模式。命令模式:在Linux终端中输入vim 文件名 就进入了命令模式,但不能输入文字。vi/vim 中提供了 三种可视模式, 可以方便程序员的选择 选中文本的方式。在需要的位置, 使用 粘贴 命令可以将缓冲对的文字插入到光标所在的位置。
2023-08-30 19:25:23
71
原创 【java】Linux
操作系统(Operation System,Os)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户,多任务,支持多线程和多CPU的操作系统,它能运行主要的Unix工具软件,应用程序和网络协议,它支持32位和64位硬件。Linux是一种自由和开放源码的操作系统,存在许多不同的Linux版本,但它们都使用了Linux内核,Linux可以安装在各种计算机硬件设备。exit(退回上一个用户)
2023-08-29 19:23:51
44
原创 【java】JDBC
获取每一列resultSet.getString(),括号中的参数可以是数字,从1开始,表示第几列,也可以是字符串,列名的字符串。- 2.增删改executeUpdate(增删改SQL),返回一个数据,表示数据库中受影响的行数。- 1.查询executeQuery(SQL),会有返回值ResultSet,保存了查询的结果。获取数据库连接对象 Connection,故名思意,连接肯定需要连接的地址,用户名和密码。获取执行sql语句的对象 Statement,是由连接对象创建出来的。
2023-08-25 20:29:17
61
原创 [java]JSON
json是一种轻量级的数据交换格式,全程为javaScript Object Notation (javaScript对象表示法)。它以易于阅读和编写的文本格式来表示结构化数据,常用于web应用程序之间的数据传输。对象(Object):用花括号{}表示一个对象,对象由多个键值对组成,键值对之间用逗号分隔。对象,hashmap对象: 属性:值hashMap:键:值数组(Array):用方括号[]表示一个数组,数组是由多个值组成,值之间用逗号分隔。
2023-08-24 19:08:27
48
原创 java(索引)
索引搜索对数据库表中一列或多列的值进行排序的一种结构,在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SOL语句执行得更快。针对比较大的数据,比如我们存放的是消息内容,有几 KB 的数据的这种情况,如果要解决like查询效率低的问题,可以创建全文索引。另外需要注意的是,主键索引是一种特殊的唯一索引,它还多了一个限制条件,要求键值不能为空。3.当对表中的数据进行增加,删除和修改的时候,索引也要动态的维护,降低了数据的维护速度。也叫唯一索引,是最普通的索引,没有任何的限制。
2023-08-23 18:38:03
1021
原创 MySQL(数据库中的查询)
select p.字段1,p.字段2,字段3,字段4,字段5,d.2字段1 as 2字段1from 表名1 p right outer JOIN 表名2 d ON p.section =d.id;select p.字段1,p.字段2,字段3,字段4,字段5,d.2字段1 as 2字段1from 表名1 p left outer JOIN 表名2 d ON p.section =d.id;select 字段1,字段2,字段3…select 字段1,字段2,字段3…select 字段1,字段2,字段3…
2023-08-22 18:33:39
182
原创 MySOL(数据库)
MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它是最流行的开源数据库之一,MySQL由瑞典的MySQL AB公司开发,后来被sun收购,最终被Oracle收购。:DELETE 语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。update 表名 set 字段1=值1, 字段2=值2,…:修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。insert into 表名 values (值1,值2…=,(不等于),=
2023-08-21 18:45:42
1479
原创 【Git和Linux的基础命令】
无法知道修改了哪些地方,比较差异:没有修改的文件重复备份,占用空间:硬盘损坏,全部数据丢失:不方便协作开发;版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。9.mv 移动文件,mv index.html src index.html 是我们要移动的文件,src是目标文件夹,这样写,必须保证文件和目标文件夹在同一目录下。8.rm -r:删除一个文件夹,rm -r src删除src目录。
2023-08-17 17:43:43
73
1
原创 【无标题】前端(布局)
(row:x轴为主轴,起始线从右开始,colum:y轴为主轴,起始线从下开始)(设置子元素在父容器中主轴的排列位置的。(转换成弹性盒模型,默认主轴方向是x轴,起始线是从左开始的)(子元素在父元素自动换行,默认是nowrap不换行)(设置在子元素上,设置元素在侧轴的位置)justify-content(设置或检索弹性盒子元素在主轴方向上的对齐方式)Flex也叫弹性布局,可以实现子元素在父元素自动伸缩,特别适合移动端布局。apace-around(将剩余空间分成元素的2倍,分别在元素左右分配)
2023-08-09 18:18:13
62
1
原创 【无标题】java(css)动画和渐变
background-image:linear-gradient(颜色 30%,颜色80%)颜色的占比,百分百可以改成像素。background-image:linear-gradient(to right bottom,颜色,颜色)改变渐变方向。background-image:repeating-linear-gradient(颜色,颜色)重复性渐变。background-image:linear-gradient(颜色,颜色,颜色,…transform:translate3D(x,y,z);
2023-08-08 19:41:57
70
原创 【无标题】java(css定位)
(相对定位,没有脱离文档流也没有脱离文本流)(绝对定位,脱离文档流也脱离文本流)默认值position:static;(按照普通流顺序排序)position:fixed(脱离文档流,也脱离文本流)1.当没达到偏移量时是相对定位,达到偏移量时是固定定位。CSS有三种基本的定位机制:普通流,浮动,绝对定位。z-index(调优先级,要求是元素使用定位)1.绝对定位父级没定位,定位是根据窗口定位。2.绝对定位父级有定位,定位根据父级定位。2.相对定位根据原来自身位置定位的。1.固定定位永远根据窗口定位。
2023-08-07 18:26:27
81
原创 【无标题】Java(css)
overflow:hidden(溢出隐藏)scroll(溢出滚动条)auto(自动)visible(默认,溢出显示)三个参数时第一个代表上,第二个代表左右的数据,第三给代表下的数据。argin:0px auto (水平方向居中) (外边距)box-sizing:border-box(转换怪异盒模型)display:inline-block(转换行内块标签)cursor:pointer(变小手)wait(等待)border-radius:50%(设置圆)display:block(转换块)
2023-08-04 18:42:51
52
1
原创 【无标题】java(CSS)
继承:在父子关系中,文本样式可以被继承,布局样式不能被继承(块样式可以继承父的宽,行级不行)写法上HTML 属性和属性值用=拼接,css 属性和属性值是:拼接。层叠:同一个元素使用不同的样式表,所以的样式进行叠加就是层叠。冲动:同一个元素设置相同属性就会冲突,遵循就近原则选择属性值。1.css写法一 style 内联样式表。背景颜色 background-color。html和css结构样式分离,3.css写法三 外部样式表。2.css写法二 内部样式。class选择器(.)css 层叠样式表。
2023-08-02 18:49:40
51
原创 【无标题】JAVA(HTML)
自定义列表以dl标签开始,每个自定义列表项以dt开始,每个自定义列表项的定义以dd开始dt与dd数量不限,对应关系不限。
2023-08-01 18:34:21
52
1
原创 【无标题】java(HTML)
behavior:滚动方式(scroll、slide、 alternate)οnmοuseοver=“stop()” :鼠标悬浮停止移动。scrolldelay:时间,值是正数默认为 0。οnmοuseοut=“start()”:鼠标离开开始移动。:就是指页面内可以包含图片,链接,音乐程序的等非文字元素。scrollamount:速度,值是正数默认为 6。direction:方向(left、right)_blank:新窗口打开。HTML:不是编程语音。src:引入图片地址、target:目标位置。
2023-07-31 18:12:56
42
1
原创 【无标题】java(io流)
流它代表了数据按照流的方式进行输入输出数据有字节序和字符序从流中提取数据的操作叫提取,添加数据的操作叫插入,用来进行输入输出的操作称io流总结:io流就是以流的方式进行输入输出。
2023-07-26 18:16:40
46
1
原创 【无标题】java工具类
= : 可以比较基本数据类型和引用数据类型,比较基本数据类型的时候比较的是值,比较引用数据类型的时候比较的是地址值。基础数据类型不具备面向对象的感念,为了弥补不足,引入了包装类方便使用面对对象的变成思想操作基本类型。1.StringBuffer是用来解决String更改字符串造成的时间浪费和空间浪费的。StringBuffer不会产生新的对象而是在原有的对象上进行更改。基本数据类型: 是没有方法的,但是可以通过包装类来实现方法的调用。所有类的基类,所以类都直接或间接的继承object类。
2023-07-25 19:13:05
94
原创 【无标题】java集合
一个类实现一个接口,那么我们就要重写这个接里的方法,也就是说,接口里的方法是大家都有的。ArrayList <>放的就是泛型,指的就是集合里面放入的数据类型。HashSet开发时候用的比较少,一般集合都是用ArrayList。2 HashTable是线程安全的,效率低,不允许null值。1 HashSet是线程不安全的,效率高,允许null值。2、foreach不可以操作索引,但是语法结构相对简单。1、for可以操作索引,但是语法结构相对复杂。键是唯一的,值可以重复。
2023-07-24 19:36:38
41
原创 【无标题】java面向对象
接口:interface 主要是用来定义规范1、接口中的方法都是抽象方法,经常省略public abstract2、和类一样,也是一种引用数据类型3、接口中的成员变量都是常量。public static final 可以省略不写 (这个以后在开发中用的不多)4、接口是用来被实现的,而且一个类可以实现多个接口。implements(类和接口的关系)
2023-07-21 20:04:23
31
1
原创 【无标题】java基础(面向对象)
类就是一组具有相同属性和行为的事物的集合切,类是抽象的,本质还是一种数据类型属性:事物的静止体现(成员变量)行为:事务的动态体现(方法和动作)例如人属性:身高,年龄,皮肤行为:吃饭,睡觉,学习对象是实现存在的实体,对象是具体的,是类的具体体现(对象就是类的举例)例如蔡徐坤属性:160,21,黄色行为:吃饭,睡觉,学习。
2023-07-19 18:23:11
33
原创 【无标题】java基础核心(数组)
内存空间连续的一块区域,用来存储同一种数据类型的多个元素重点1 连续 , 同一种数据类型2 索引: 从0开始 ,最大的索引:数组名.length-1。
2023-07-17 18:37:24
77
1
原创 【无标题】java基础核心
循环语句可以在满足循环条件的情况下反复执行某一段代码。这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。注意:循环不能一直不停。
2023-07-14 16:47:31
77
1
原创 【无标题】java选择结构
所谓顺序结构,其实就是按照代码原本应该的方式进行执行。从上到下,从左到右。总的来说,就是写在上边的代码先运行,下边的代码后运行;左边的代码先运行,右边的代码后运行。
2023-07-13 18:28:15
65
1
原创 java基础语法
所以如果没有内存的参与,可能会产生硬盘全力读取,CPU却一直空闲的状态。比较运算符是用来对运算符左右两个变量的值进行比较,得到结果是boolean类型,因为无论是何种比较,结果只有真或假两种。num1++,是num1 = num1 + 1;的缩写,也就是让num1本来的值加1。的缩写,也就是让num1本来的值减1。==用来判断基本数据类型是否相等,而String属于引用数据类型。在编程语言中,除法运算被拆分成了两部分,求商和求余数。,在几个数字的运算中,+扮演了“加”的角色。{整数(byte,short,
2023-07-12 17:14:24
121
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人