自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring框架aop

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

2023-09-05 20:19:56 55

原创 JAVA(spring-ioc)

对象销毁:当对象长时间不用时,被 Java 的垃圾回收器回收了 ( jvm gc垃圾回收)本质的功能就是:就是由 Spring IOC 容器来负责对象的生命周期和对象之间的关系。Bean的实例化时机:当Spring核心文件被加载时,实例化配置的Bean实例。注意: 以上bean对象实例化都是spring调用对象的无参构造方法。Bean的实例化时机:当调用getBean()方法时实例化Bean。对象创建:当应用加载,创建容器时,对象就被创建了。对象销毁:当应用卸载,销毁容器时,对象就被销毁了。

2023-09-04 19:26:28 51

原创 Linux 高级指令

vi介绍**vi是 visual interface的简称, 是linux中最经典的文本编辑器。vi的特点 只能是编辑文本内容, 不能对 字体 段落进行排版不支持鼠标操作没有菜单只有命令vim:是从 vi (系统内置命令)发展出来的一个文本编辑器。命令模式在Linux终端中输入“vim 文件名”就进入了命令模式,但不能输入文字。编辑模式在命令模式下按i就会进入编辑模式,此时就可以写入程式,按Esc可回到命令模式。末行模式。

2023-08-31 18:15:44 219

原创 Linux基础命令

move-home 将家目录内容移至新位置 (仅于 -d 一起使用)允许使用重复的(非唯一的) UID。–append GROUP 将用户追加至上边 -G 中提到的附加组中,并不从其它组中删除此用户。Linux的文件调用权限分为三级 : 文件属主、属组、其他。–password PASSWORD 将加密过的密码 (PASSWORD) 设为新密码。–groups GROUPS 新的附加组列表 GROUPS。TIME+: 占用CPU的时间的累加值。

2023-08-29 18:46:33 77

原创 MySQL基础-json

JSON是一种轻量级的数据交换格式,全称为JavaScript Object Notation (JavaScript对象表示法)。它以易于阅读和编写的文本格式来表示结构化数据,常用于Web应用程序之间的数据传输。JSON由键值对组成:对象(Object):用花括号{}表示一个对象,对象由多个键值对组成,键值对之间用逗号分隔。数组(Array):用括号[ ]表示一个数组,数组是由多个值组成,值之间用逗号分隔。

2023-08-24 20:42:46 1052

原创 MySQL基础学习-索引和函数

针对比较大的数据,比如我们存放的消息内容,有几kb的数据的这种情况,如果要解决like查询效率低的问题,可以创建全文索引,只有文本类型的字段才可以创建,全文索引,比如char,varchar,text。唯一索引要给予键值不重复,另外需要注意的是,主键索引是一种特殊的唯一索引,他还多了一个限制条件,要求键值不能为空,主键索引引用,primay key 创建。当对表中的数据进行增加,删除和修改的时候,索引也要动态的维护,降低了数据的维护速度。也叫唯一索引,是最普通的索引,没有任何的限制。

2023-08-23 18:05:28 106

原创 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:42:27 41

原创 MySQL基础学习

database简称db 按照一定的数据结构来组织,存储和管理数据的仓库。dba数据库管理员存储数据的仓库-数据库SQL(structured Query Language) ,结构化查询语言是一种操作关系型数据库的编程语言,定义了一套操作关系型数据库统一SQL标准关系型数据库由多张互相链接的二维表组成的数据库,就想excel一样,由行和列组成的二维表特点:使用表存储数据,格式统一便于维护使用sql语句操作,标准统一,使用方便数据存储在磁盘中,安全。代表MySQL ,Ocacle。

2023-08-21 18:56:12 25

原创 layui 类ui的使用

Layui是一套开源的 Web UI 组件库,采用自身轻量级模块化规范,遵循原生态的 HTML/CSS/JavaScript 开发模式,极易上手,拿来即用。其风格简约轻盈,而内在雅致丰盈,甚至包括文档在内的每一处细节都经过精心雕琢,非常适合网页界面的快速构建。Layui 区别于一众主流的前端框架,却并非逆道而行,而是信奉返璞归真之道。确切地说,它更多是面向于追求简单的务实主义者,即无需涉足各类构建工具,只需面向浏览器本身,便可将页面所需呈现的元素与交互信手拈来。

2023-08-16 17:17:49 137 1

原创 Css布局

Flex 也叫弹性布局是一种非常流行的 web 页面快速布局解决方案;Flex 也可以实现子元素在父元素中自动伸缩。

2023-08-09 18:48:02 28 1

原创 Css渐变和动画

渐变分为线性渐变和径向渐变线性渐变渐变方向是从上到下的用to-right ,botto改变渐变的方向用 60deg改变角度可以多中颜色可以在颜色后百分比%添加区域 也可以用像素repeaat-linear-gradient 重复渐变radial-gradient 径向渐变circle- at right属性改变渐变的方向,

2023-08-08 22:21:44 166

原创 Css基础-定位position

4.通过定位将4个照片的叠放一起,调整优先级 z-index属性要求元素使用了定位。重点:三种基本的定位(position)机制:普通流,浮动和绝对定位。当没达到偏移量是是相对定位,达到偏移时是固定定位。上左右下 , 没有脱离文档流必定没有脱离文本流。2:有偏移量时 没有脱离文档流也不脱离文本流。(父级使用相对定位,子类2使用固定定位)绝对定位父级没有定位时,根据窗口定位。绝对定位父级有定位时,根据父级定位。相对定位根据原来自身位置定位。脱离文档流也脱离文本流。脱离文档流也脱离文本流。

2023-08-07 23:25:13 30

原创 Css盒模型,浮动

margin-top 属性设置元素的上外边距(空间)。margin-bottom 属性设置元素的下外边距(底部空白)。opacity 与通过 rgba()设定透明度的区别:前者同时作用于元素的标签内容,后者只是作用于元素本身。最内部分的元素内容,直接包围内边距,内边框呈现了元素背景。内边距的边缘的边框,边框以外是外边框。border 属性:元素的边框,是围绕元素内容和内边距地一条或多条线。padding-left 属性设置元素的下内边距 (底部空白)padding-top 属性设置元素的上内边距 (空间)

2023-08-04 21:34:59 28 1

原创 Css基本语法2

font-shadow 文本阴影 :水平方向位移,垂直方向位移,模糊度,颜色。**@font-face 自定文字样式 (必须在css下)color:rgb 给文本设置颜色。

2023-08-03 18:22:24 22

原创 Css基本语法

CSS 是一种描述 HTML 文档样式的语言。1.CSS 指层叠样式表 (Cascading Style Sheets)2. 样式定义如何显示 HTML 元素3. 样式通常存储在样式表中4. 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题5. 外部样式表可以极大提高工作效率6. 外部样式表通常存储在 CSS 文件中7. 多个样式定义可层叠为一个CSS 选择器选择器指向您需要设置样式的 HTML 元素。声明块包含一条或多条用分号分隔的声明。

2023-08-02 19:02:03 28

原创 前端 html基础二

同一个定义,如果只有术语名或者只有定义也是可行的,也就是说 在其中数量不限、对应关系不限。每个自定义列表项以开始。每个自定义列表项的定义以 开始。type=“square”改变前面的是顺序类型也可以用 (circle)无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆。自定义列表中的一个术语名可以对应多重定义或者多个术语名对应。自定义列表不仅仅是一列项目,而是项目及其注释的组合。有序:可以通过type=“”改变前面的顺序类型。表分为列表,有序,无序 自定义列表。有几个td就有几个单元格。

2023-08-01 17:56:06 21 1

原创 前端基础(html简介)

HTML是一种超文本标记语言"超文本”就是指页面内可以包含图片,链接甚至音乐程序等非文字的元素HTML不是一种编程语言HTML5是最新版本。

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

原创 Java 高级运用IO流

File: 文件的意思(文件和文件夹),对计算机来说,文件就是指定盘符下的文件或者文件夹即,Java中把文件或者目录(文件夹)都封装成File对象。也就是说如果我们要去操作硬盘上的文件,或者文件夹只要找到File这个类即可。

2023-07-26 19:01:52 42 1

原创 Java常用工具类(API)

Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数Math常用方法方法名作用返回值abs(int a)取绝对值int返回最小值 double返回最大值double取最大值int求幂doublerandom()随机数double四舍五入成整数int求double值的正平方根double。

2023-07-25 19:20:42 65

原创 Java高级运用-(核心)

1、 HashMap负载因子: 0.75 元素个数超过数组长度的0.75倍,数组就会扩容。集合: Collection(接口) 父类是Iterable(接口:功能是集合的迭代遍历)2、 链表的长度超过8,链表就会转换成红黑树。如果红黑树的长度小于6,红黑树就会转换成链表。放的就是泛型,指的就是集合里面放入的数据类型。3、 HashMap的初始容量: 16。HashMap: 双列集合。

2023-07-24 19:49:43 34

原创 JAVA基础核心接口,多态,异常

NumberFormatException:数字格式不正确异常,当应用程序试图将字符串转换成一种数值类型,但该字符串不能转换为适当格式时抛出该异常。1抽象类:当父类不知道子类的方法到底怎么执行的时候,就需要把这个方法定义成抽象方法,让子类去重写这个方法。ClassCastException :类型转换异常,当试图将对象强制转换为不是实例的子类时抛出该异常。1.抽象类可以有构方法和普通成员变量,静态成员变量,静态普通方法,普通方法,抽象方法。子类的变量往上走一步,变成父类的类型。父类引用指向子类对象。

2023-07-21 20:11:12 44 1

原创 JACA基础核心-继承和抽象类

被abstract 修饰的类就叫抽象类把一些类的共同特征抽取出来放到另一个类中,这个类就叫抽象类在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。子父类关系中,子类和父类的方法名,参数列表,返回值必须一致1.存在继承或者实现关系2.方法名相同3.子类的访问权限必须大于等于父类的访问权限(一般情况都是public)4.子类抛出的异常必须小于父类抛出的异常。

2023-07-20 22:48:47 25 1

原创 Java面向对象-01(类,对象,封装)

类:一类实物的特征,描述:是一类具有相同特征和行为事物的集合,本质还是一种数据类型类是抽象的属性: 事物的静态的特征行为: 事物的动态的特征(方法,动作)比方:人属性:身高,肤色,年龄,性别(静态)比方:吃饭,睡觉,学习,工作(动态)创建一个Test类声明一个变量,name声明一个方法,remidnd()成员变量 类中方法外局部变量 方法内或者方法声明上} }System . out . println("请输入你的姓名");

2023-07-19 19:03:48 19

原创 JAVA基础核心-方法

*Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序代码组合方法包含于类中方法在程序中被创建,在其他地方被引用解决问题的一种方案,他是有很多条java语句组成的方法的一些特点:1 方法执行的时候,可能需要原料。原料就是 参数2 方法执行完了以后,可能会给我们一个结果。结果就是返回值3 声明方法,其实就是在定义规则1. 使程序变得更简短而清晰。2. 有利于程序维护。3. 可以提高程序开发的效率。4. 提高了代码的重用性。方法有4种。

2023-07-18 19:27:43 70 1

原创 JAVA基础核心-数组

数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。

2023-07-17 18:34:55 47 1

原创 Java循环结构

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

2023-07-14 16:06:18 98 1

原创 JAVA基础核心流程控制结构

总的来说,就是写在上边的代码先运行,下边的代码后运行;左边的代码先运行,右边的代码后运行。

2023-07-13 19:52:35 52 1

原创 变量和数据类型的学习

内存中的一个存储区域,该区域有数据类型、名称和存储的值。声明:由于堆的特性,我们在使用内存时需要先向内存堆申请一块空间,这块空间的申请必须注明数据类型。标识:由于栈的特性,我们需要首先定义一个标识符,表示我们通过这个标识去寻找这块空间。赋值:内存堆的使用必须有意义,无效的内存堆空间(null)是一种浪费,不被内存所认可,所以必须申请空间后进行赋值。使用:前三步已经完成了对内存的使用,接下来就是通过标识符来使用它。

2023-07-12 17:47:33 59 1

空空如也

空空如也

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

TA关注的人

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