自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 【java】mybatis初级

其实整合的目的就是把mapper对象放入到容器中。(从接口生成对象,底层还是反射)注意配置文件的加载,测试类中指定了spring的配置文件, spring的配置文件中又指定了mybatis配置文件和mapper映射文件。

2023-12-09 17:05:05 23

原创 【Java】跨域问题

前端调用的后端接口不属于同一个域(域名或端口不同),就会产生跨域问题,也就是说你的应用访问了该应用域名或端口之外的域名或端口。通俗的说:当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域。

2023-12-09 17:03:49 32

原创 【java】AOP

AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。

2023-09-20 22:55:06 48

原创 【java】ICO和注解

源自于建筑学,隶属土木工程,后发展到软件工程领域软件工程框架:经过验证的,具有一定功能的,半成品软件经过验证具有一定功能半成品。

2023-09-04 18:57:24 35

原创 【linux操作系统】高级命令

less命令也是查看文件的,只不过它适合查看 内容较多的文本文件,它也可以用于分屏显示文件内容, 每次只显示一页内容,有点类似我们做分页查询。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。:在命令模式下按i就会进入编辑模式,此时就可以写入程式,按Esc可回到命令模式。:在命令模式下按:进入末行模式,左下角会有一个冒号出现,此时可以敲入命令并执行。在tail使用的过程中,我们使用最多的就是查看文件末尾多多少行。

2023-08-30 19:28:44 76

原创 【linux】操作命令

在查询用户所属的用户组前,我们先增加一个用户han,新建一个组 xinzhi9。1.已经存在的用户添加到组中 usermod -a -G 组名 用户名。还有一个改变权限的方法,就是 符号权限,我们先回顾下之前提到的9个权限。要查询一个用户属于哪个用户组,使用groups命令,其格式如下。2.新用户添加到指定组 useradd -g 组名 新用户名。此命令删除用户xinzhibigdata (建议加上-rf)-r:删除用户的同时,删除与用户相关的所有文件。-f:强制删除用户,即使用户当前已登录;

2023-08-29 19:08:52 22

原创 【myaql数据库】json

> 字段名->“$.key”-> 字段名->“$[1]”如果存在视图名称则修改视图,如果视图名称不存在,则添加视图。insert into 视图名 () vlues ()表示一个数组,数组是由多个值组成,值之间用逗号分隔。json_extract(字段名,“$.key”)json_extract(字段名,“$[2]”)json_set(“字段”,“$.key”,值)数组(Array):用方括号。(1)创建json字段。

2023-08-24 18:45:37 32

原创 【mysql数据库】索引

针对比较大的数据,比如我们存放的是消息内容,有几 KB 的数 据的这种情况,如果要解决like 查询效率低的问题,可以创建全文索引。另外需要注意的是,主键索引是一种特殊的唯一索引,它还多了一个限制条件,要求键值不能为空。如下:复合(联合)索引包含a1,b2,c3三列,但SQL语句没有包含索引前置列"a1",按照MySQL联合索引的最左匹配原则,不会走联合索引。(5)尽量避免在where条件中等号的左侧进行表达式、函数操作,会导致数据库引擎放弃索引进行全表扫描。(8)where条件仅包含复合索引非前置列。

2023-08-23 18:05:42 23

原创 【mysql数据库】查询

mysql数据库查询1.基本查询2.条件查询3.分页查询4.排序5.聚合函数6.分组查询7.子查询8 内连接9.外连接1.基本查询select 字段列表 from 表名SELECT id,name,age,sex,favourite from person2.条件查询用where表示查询的条件select id,name,age,sex,money from person where sex=“女”;select id,name,age,sex,money from person wh

2023-08-22 17:46:03 37 1

原创 【MySQL数据库基础】

updata 表名 set 字段1=值1 ,字段2=值2,…[where 条件]delete from 表名 [where 条件]sql语句里,where后面跟条件。

2023-08-21 18:37:03 30 1

原创 【css布局】

space-around:弹性盒子元素会平均地分布在行里,两端保留子元素与子元素之间间距大小的一半。wrap-reverse:当子元素溢出父容器时自动换行,方向同wrap 反转排列。space-between:弹性盒子元素会平均地分布在行里。flex-start:弹性盒子元素将向行起始位置对齐。flex-end:弹性盒子元素将向行结束位置对齐。center:弹性盒子元素将向行中间位置对齐。nowrap:当子元素溢出父容器时不换行。wrap:当子元素溢出父容器时自动换行。row:从左到右排列 (左对齐)

2023-08-09 18:35:20 23 1

原创 【前端基础】定位

sticky:(这是 css3 新增的属性值)粘性定位。relative,相对于原来的位置进行偏移;一旦超过一定阈值之后,会。1.如果使用绝对定位,有定位祖先元素就相对于定位祖先元素发生偏。移,没有定位祖先元素就会相对于整个文档发生偏移(绝对 相对 固。1.相对于整个窗口进行定位,不会受滚动条影响。被当成 fixed 定位,相对于视口进行定位。2.使元素脱离文档流和文本流。2.使元素脱离文档流和文本流。

2023-08-07 19:53:40 52 1

原创 【前端基础】浮动

浮动(1)浮动:(1)浮动:文档流:包含元素的布局宽高背景颜色等等文本流:包含文字元素内容左浮:不脱离文本流脱离文档流右浮:脱离文本流也脱离文档流父盒子高度=div1+div2+div3+div4+div5的高父盒子高度=坍塌浮动带来的问题,对自身有影响都脱离文档流,对兄弟改变了布局,对父级造成了坍塌清浮动1、给父设置高(不推荐)2.给使用浮动元素后面添加空的块级元素,clear:both3、after伪类请浮动#father: :after{content:“”;displ

2023-08-07 08:55:44 23 1

原创 【css样式】

background-repart: no-repeat 背景样式(重复,不重复)background-size:cover 背景覆盖(=100%) 图片不一定完整。font-shadow 文本阴影 :水平方向位移,垂直方向位移,模糊度,颜色。background-size: 100% 背景尺寸。

2023-08-03 18:35:59 28

原创 前端基础css

3.id选择器(独一无二)7.去除无序列表前面的点。2.class选择器。ui伪类,a标签使用。

2023-08-02 19:18:38 23 1

原创 前端基础HTML

type=“square”改变前面的是顺序类型也可以用 (circle)倒序:start=“10”,reversed 倒序。有序:可以通过type=“”改变前面的顺序类型。1.有序,无序 自定义列表。属性 border=1px。有几个td就有几个单元格。框架不能放在body里面。

2023-08-01 18:51:41 22 1

原创 前端基础VisCode

align:水平位置(left 左 center 中 right 右)width:长度 (px %)color: 线的颜色。size:粗细(px)# (7)div块标签。# (8)HTML媒体。* 音频:audio。

2023-07-31 18:34:09 105 1

原创 JAVA I\O流

File类:是文件和目录路径名的抽象表示形式。即,Java中把文件或者目录(文件夹)都封装成File对象。也就是说如果我们要去操作硬盘上的文件,或者文件夹只要找到File这个类即可。

2023-07-26 19:06:07 26 1

原创 JVA常用工具类

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。substring(int start,int end):截取字符串,下标从start开始到end结束(包头不包尾)substring(int start,int end):j截取字符串从start开始到end结束(包头不包尾)注:子类的构造方法默认访问的是父类的无参构造方法。

2023-07-25 19:53:55 32

原创 【JAVA基础核心】集合

补充: 一个类实现了一个接口,那么我们就要重写这个接口里的(抽象)方法 ,也就是说,接口里的方法是大家都有的。加了泛型,就会要求我们放入数据的时候,只能放入该数据类型的数据,那么取出来的时候也是这种数据类型。集合: Collection(接口) 父类是Iterable(接口:功能是集合的迭代遍历)集合: 同一类事物放在一起组成了集合。ArrayList 放的就是泛型,指的就是集合里面放入的数据类型。省去了从集合中取出数据时的强制类型转换。集合里面的方法:主要是增删改查。

2023-07-24 19:31:20 53

原创 【java基础】多态和异常

4.接口是用来被实现的,而且一个类可以实现多个接口。3.要有父类引用指向子类对象 引用就是变量,子类对象就是值(向上转型)3.子类有,父类没有,调用就会报错(解决方法:向下转型)2.子类没有,父类有的方法,子类可以通过继承直接使用。1.子类重写了父类的方法以后,执行的是自己的方法。同一个对象,在不同的时刻表现出来的不同形态。1.形参: 方法声明时,方法小括号里的参数。2.实参: 方法调用时,方法小括号里的参数。方法的形参是父类类型,实参可以是子类类型。解释:子类其实就是父类范围里的一种。

2023-07-21 20:55:17 27 1

原创 JAVA封装和继承

类将现实世界中的概念模拟到计算机程序中是一组具有相同属性和行为的事物的集合,本质还是一种数据类型,类是抽象的类的概念类的实质是一种数据类型,类似于int、char等基本类型,不同的是它是一种复杂的数据类型。因为它的本质是类型,而不是数据,所以不存在于内存中,不能被直接操作,只有被实例化为对象时,才会变得可操作。具体的事物,真实存在的实体,能描述出他的具体的属性对象的概念。

2023-07-19 18:45:15 218

原创 【JAVA基础】方法

Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序代码组合方法包含于类中方法在程序中被创建,在其他地方被引用。

2023-07-18 20:01:25 33 1

原创 【JAVA基础】数组

数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器数组既可以存储基本数据类型,也可以存储引用数据类型数组是一组相关数据的集合,一个数组实际上就是一连串的变量.

2023-07-17 19:06:17 46 1

原创 【JAVA基础】循环

循环在生活中随处可见,循环语句可以在满足循环条件的情况下,反复执行某一段代码。这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。

2023-07-14 17:43:26 38 1

原创 【Java 基础】顺序结构

}这段代码中的运行结果是2,2。原因就是顺序结构,所谓顺序结构,其实就是按照代码原本应该的方式进行执行。从上到下,从左到右。

2023-07-13 20:36:10 80 1

原创 【java基础】变量和数据类型

内存中的一个存储区域,该区域有数据类型,名称和存储的值。=左边的是变量,=右边的是数据(将又边的赋值给左边)} }数据类型在数据结构中的定义是一组性质相同的值的集合以及定义在这个值集合上的一组操作的总称。

2023-07-12 18:12:16 44 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除