自定义博客皮肤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)
  • 收藏
  • 关注

原创 Spring-Aop

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

2023-10-06 22:09:54 45

原创 spring-IOC

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

2023-09-05 22:14:47 51

原创 Linux基础

第2、5、8位表示写权限,如果用"w"字符表示,则有写权限,如果用"-"字符表示没有写权限;第3、6、9位表示可执行权限,如果用"x"字符表示,则有执行权限,如果用"-"字符表示,则没有执行权限。一般配合ps使用,ps 可以查到进程的pid-l <信息编号>  若不加<信息编号>选项,则-l参数会列出全部的信息名称。其中,第1、4、7位表示读权限,如果用"r"字符表示,则有读权限,如果用"-"字符表示,则没有读权限;-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

2023-08-29 20:09:06 54

原创 java(ioc)

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

2023-08-25 19:16:38 52

原创 MySQL(jdbc)

JDBC一 概念Java Database Connectivity,简称JDBCJDBC:sun公司定义的一套操作数据库的规范,就是接口二 四个核心的对象DriverManager:依据数据库的不同,管理JDBC驱动Connection: 负责连接数据库并担任传送数据的任务Statement: 由 Connection 产生、负责执行SQL语句ResultSet:负责保存Statement执行后所产生的查询结果三 使用步骤注册驱动获取数据库连接对象 Connection定

2023-08-24 21:26:42 29

原创 MySQL基础

1 什么是JSON?JSON是一种轻量级的数据交换格式,全称为JavaScript Object Notation(JavaScript对象表示法)。它以易于阅读和编写的文本格式来表示结构化数据,常用于Web应用程序之间的数据传输JSON由键值对组成对象(Object):用花括号 表示一个对象,对象由多个键值对组成,键值对之间用逗号分隔。数组(Array):用方括号 表示一个数组,数组是由多个值组成,值之间用逗号分隔。1 创建json字段2 插入数据数组:json_array(值1,值2,…)

2023-08-23 21:31:23 34

原创 MySQL索引

索引,使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。

2023-08-22 18:46:48 25

原创 MySQL基础(查询)

select 字段列表 from 表名基本查询* 通配符查询可以用as给字段起别名,as也可以省略。

2023-08-21 20:29:59 32 1

原创 javaio流

creatNewFile()//创建名称的空文件,不创建文件夹。* FileOutputStream: 数据从内存出来 写操作。* isDirectory()//判断是否是目录。* length() 返回文件的长度,单位为字节。* exists()//判断文件或目录是否存在。构造方法里面,只能放文件的路径,字符串形式。* isFile()//判断是否是文件。* 相对路径,相对当前文件的路径。* 把自己当成内存,和硬盘打交道。* 绝对路径,从根目录下往下数。* mkdir()创建文件夹。

2023-08-16 21:41:30 30 1

原创 今日分享java API

最后,我们再来看看finalize,它是一个方法,属于java.lang.Object类,它的定义如下:Java代码protected void finalize() throws Throwable { }众所周知,finalize()方法是GC(garbage collector)运行机制的一部分在此我们只说说finalize()方法的作用是什么呢?由于final类不允许被继承,编译器在处理时把它的所有方法都当作final的,因此final类比普通类拥有更高的效率。如果要频繁对字符串内容进行修改,

2023-08-15 21:39:32 35

原创 java集合

当放入某个元素的时候,hashCode算出来要放入的位置,该位置存在元素,那么就以链表的方法放到下面,如果红黑树的情况下,map删除元素,当红黑树中的元素少于6个的时候,红黑树变成链表。Collection: 集合,是一个接口,继承了Iterable,里面有很多方法。所有的增删改查都是基于数组进行的。如果底层的数组元素满了,就要扩容,扩容1.5倍。remove(): 只能删除一个,如果有重复的数据,删除第一个。泛型: 指的就是容器中元素的数据类型。好处: 就是省去了获取元素的时候,类型转换。

2023-08-14 21:05:05 22

原创 Java面向对象(接口和多态)

3.SQLException :提供有关数据库访问错误或其他错误的信息的异常。1 throws 把错误给了别人,谁调用谁解决,如果一层一层往上推,最终给了jvm 不推荐用(做练习的时候用用就行了)我们在定义方法的时候,方法的参数用父类类型,调用方法的时候传入子类类型,这样可以提供代码的扩展性。同一个数据类型的对象,使用相同的方法,表现出不同的结果。5.EOFException:当输入过程中意外到达文件或流的末尾时,抛出此异常。向上转型: 把小的概念往大了说 父类的引用指向子类的对象 狗是动物。

2023-08-10 19:51:26 28 1

原创 Java面向对象继承

面向过程: C语言, 以方法为主体,所有的功能都是通过方法之间的调用完成的。面向对象: java,C++、C#、python、javascript 以对象为主体、对象和对象之间的调用。

2023-08-09 18:59:46 29

原创 java面向对象(封装)

类是由抽象出的属性和行为组成的对一种实物的描述,实物的属性是类的成员变量,实物的行为是类的方法(属性:静态的(年龄、体重、身高等)行为:动态的(吃饭、睡觉、说话))被static修饰的只能static修饰的,不能调用非static修饰的 (需要记忆)在面向对象程序设计方法中,封装是指一种将抽象性函数式接口的实现细节部份包装、隐藏起来的方法。饮料:都有包装,都有颜色,都有味道,都是被喝的东西。static修饰的成员变量和方法属于类的, 非static修饰的属于对象。对象: 具体的一个事物,是类的具体体现。

2023-08-08 18:41:58 27

原创 今日分享java方法

方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符下划线可能出现在方法名称中用以分隔名称的逻辑组件。

2023-08-05 20:49:00 78 1

原创 java基础数组

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

2023-08-04 19:59:10 46 1

原创 Java基础 循环语句

for(声明循环变量;循环条件;迭代){被循环的代码块for 循环关键字1 声明循环变量: 本质就是声明变量,一般声明循环变量的时候,都是从0开始2 循环条件;条件表达式,结果是 true/false ,如果条件为真,执行循环的代码块3 迭代: 本质就是发生变化(变量发生变化)4 被循环的代码块声明循环变量 循环条件 被循环的代码块 迭代以下是用for循环写出100~1。

2023-08-03 18:01:32 28

原创 今日分享JAVA运算符与条件分支语句

挨个去比较,如果相等,就执行对应的代码,switch体系里面其他的代码就不执行了。总的来说,就是写在上边的代码先运行,下边的代码后运行;左边的代码先运行,右边的代码后运行。逻辑运算符: 处理布尔之间的运算,并且结果也是布尔值 真和假之间的运算。1 同一行代码里面,如果只有++的操作,前++和后++没有区别。否则继续往下面比较,如果都不相等,执行default里面的语句。条件表达式成立,代码块执行 不成立,不执行。如果是范围判断,switch是实现不了的。

2023-08-02 17:36:29 76 1

原创 今日分享java变量与基本数据类型

一共有八大基本数据类型分别为:byte、short、int、long,float、double,char、boolean。4 小驼峰规范,如果变量是由两个单词组成的,第一个单词首字母小写,第二个大写。1 变量由字母、数字、下划线、$组成,并且数字不能开头(一般首字母是单词)2 变量名要有意义,一般情况都是英文单词,有些拼音也可以(外国也认可)3 不要使用关键字。注意: =的左边是内存空间(变量), = 的右边是数据。2 给内存空间起名字,名字叫变量(有规范)要存储不同的数据,必须创建对应类型的变量!

2023-08-01 16:53:32 64

原创 今日分享初始java的内容

全选 Ctrl+A 复制 Ctrl+C 粘贴 Ctrl+V 剪切 Ctrl+X 撤销 Ctrl+Z 保存 Ctrl+S 反撤销 Ctrl+Y。1.简单性,2.安全性3.解释性4.健壮性5.面向对象6.高性能7.多线程8.分布式9.开源10.跨平台。main方法是程序的入口 每个关键字的位置、拼写以及特殊符号都不能错 {}表示main方法的范围。3.除了双引号类里面的内容可以用中文,其他的都用英文。4.记得写代码的时候要缩进(一般遇到花括号需要缩进)\t 将光标移动到下一个水平制表符。

2023-07-31 18:20:13 50 1

原创 Git与gitee连接

初始化邮箱:$ git config --global user.email “邮箱地址”。使用以下命令生成 SSH Key ssh-keygen -t rsa -C "邮箱地址"改为你在 Gitee上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在 用户下生成 .ssh 文件夹,进去,打开 id_rsa.pub,复制里面的 key。初始化用户名:$ git config --global user.name “用户名” 用户名修改为自己的用户名。

2023-07-24 19:45:02 316

原创 CSS基础 布局

space-between:两端对齐 space-around;1.表格 缺点:表格布局的标签比使用HTML布局标签量多,占用更多资源,加载速度慢,一般不推荐。2.浮动 缺点1:对自身的影响,使用了浮动的元素可以形成块,就是说可以使行内块元素的拥有的宽高。设置主轴方向上的对齐方式。3.对兄弟的影响:在同行能放下的情况,兄弟元素的布局发生了变化。2:对父级的影响,造成父容器的坍塌,父容器的高度为0。

2023-07-20 18:16:30 24

原创 今日基础css渐变与动画

添加方向属性,改变渐变的颜色方向。

2023-07-19 18:20:42 22

原创 今日基础css定位

1.普通流就是 html 文档中的元素如块级元素、行内元素依据他们的显 示属性按照在文档中的先后次序依次显示。粘性定位 刚开始没达到范围之前,在自己原来位置上类似相对定位。当达到阈值,变成固定定位,根据父级定位。在使用相对定位的情况下不添加偏移量,定位元素不发生变化,相对定位会占据原来的位置,不脱离文档流和文本流。当没有父级或者父级没有定位,根据窗口定位。文档流是相对于盒子模型讲的 l 文本流是相对于文子段落讲的。2.CSS 有三种基本的定位机制:普通流、浮动和绝对定位。固定定位脱离文档流和文本流。

2023-07-18 18:43:50 16 1

原创 css基础:css盒子模型和浮动

内边距的边缘是边框。溢出 scroll滚动条 auto自动 hidden隐藏 visible显示。padding-bottom 属性设置元素的下内边距(底部空白)。margin-bottom 属性设置元素的下外边距(底部空白)。padding-right 属性设置元素右内边距(空白)。父盒子高度=盒子1的高+盒子2的高+盒子3的高+盒子4的高。padding-top 属性设置元素的上内边距(空间)。margin-top 属性设置元素的上外边距(空间)。margin-left 属性设置元素左外边距(空白)。

2023-07-17 17:47:15 28 1

原创 今日css基础

样式 border-color: 颜色 border-radius 边框圆角 box-shadow: 水平 竖直 模糊度 颜色;(默认背景位置从边框线开始 背景重复用clip,不重复用origin padding-box 位置从内填充开始ontent-box 位置从内容区域开始)文字字体 font-style:italic文字倾斜 font-weight: bold;文本阴影 属性值:水平方向,竖直方向,模糊,颜色 text-decoration: line-through underline;

2023-07-14 18:00:31 75 1

原创 CSS入门

css跟html一个是做样式的,一个是做结构的。把结构和样式分离是为了我们以后好维护性,代码的简洁性跟简便性。1.3外部样式:使用.css文件定义,然后在页面中使用link标签或@import指令引入。1.2行内样式:通过在html的style定义的,只对设置style属性标签起作用。4.把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题。1.1内部样式:通过style标签来定义。属性名:修饰对象的哪个属性(样式)内部样式、行内样式、外部样式。3.样式通常存储在样式表中。

2023-07-13 17:58:13 40 1

空空如也

空空如也

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

TA关注的人

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