自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringMvc

--5.具体的类型转换器-->

2023-09-16 19:01:14 78

原创 Mybatis高级

【代码】Mybatis高级。

2023-09-15 20:31:51 68

原创 Mybatsi

①添加MyBatis的maven包②创建user数据表③编写User实体类④编写核心文件MyBatisConfig.xml⑤编写映射文件UserMapper.xml 和 UserMapper接口⑥编写测试类。

2023-09-14 21:58:40 77

原创 AOP的操作

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

2023-09-13 20:53:53 68

原创 IOC和注解

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

2023-09-12 18:24:53 66

原创 JavaWeb

启动和停止。

2023-09-11 19:42:26 32

原创 Linux文件管理

vi的特点:只能是编辑文本内容, 不能对 字体 段落进行排版vim:是从 vi (系统内置命令)发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

2023-08-30 17:12:24 86

原创 初始Linux

Linux 内核最初是由李纳斯•托瓦兹(Linus Torvalds)编写的。

2023-08-29 18:05:23 54

原创 JDBC使用

Java DataBase Connectivity,简称JDBCJDBC:sun公司定义的一套操作数据库的规范,就是接。

2023-08-25 18:28:41 53

原创 视图、存储过程和新特性

视图概念:视图可以由数据库的一张或者多张表中的数据组成的,可以对视图中的数据进行增删改查操作,视图可以理解成一张虚拟表,当数据库表中的数据发生变化的时候,视图中的数据也跟着发生变化视图优点我们可以把经常用的数据放到视图中,无需关心视图对应的数据库表的结构,表之间的关联关系,也不需要关心表之间的业务逻辑,简化开发人员的操作增加数据的安全性,根据权限对用户进行数据访问的限制,将用户的访问之间限制在视图上,不用访问真实的数据表。

2023-08-24 18:12:51 45

原创 Mysql索引和函数

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

2023-08-23 17:50:03 36

原创 Mysql查询

select 字段列表 from 表名。

2023-08-22 18:01:17 36

原创 Mysql数据库

MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它是最流行的开源数据库之一。MySQL由瑞典的MySQL AB公司开发,后来被sun收购,最终被Oracle收购。MySQL以其开源免费、简单易用、高性能和可靠性而闻名。

2023-08-21 17:40:50 37

原创 JavaI\O流

2.将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。数据存储:之前咱们的操作都不能进行长期保存,只要关闭项目数据就会流失,I/O流帮助咱们把内存当中的数据保存到硬盘当中。数据读取:在进行硬盘操作时硬盘的指针会改变光盘的磁场正负极,由此来分辨数据。1.从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。读写字节流:InputStream 输入流(读)和OutputStream 输出流(写)数据形式:I/O流操作不只是存储数据,也可以读取硬盘中的数据进行操作。

2023-08-16 17:25:05 41

原创 JavaApi常用工具类

/自动装箱 i += 1;自动拆箱,通过intValue方法 ps:在java1.5之后才可以自动装箱,拆箱。例如,Java提供日期(Data)类、 计算函数(math)类。包装类:基础数据类型不具备面向对象的概念,为了弥补不足,引入了包装类方便使用面对对象的变成思想操作基本类型。String是一个用final修饰过的引用数据类型,他的值一旦创建便不能修改。Object:所有类的基类 所有类都直接或者间接的继承Object类。拆箱: 将包装类中包装的基本数据类型数据取出。

2023-08-15 16:15:36 71 1

原创 Java高级(集合)

集合只能存储引用数据类型ArrayList是顺序结构特点:查询快,增删慢、线程不安全,效率高特点查询慢,增删快,线程不安全,效率高TreeMap是基于红黑树实现的。TreeMap中不允许键对象是nullHashSet线程不安全,效率高,允许存储null元素,元素无序且唯一HashSet元素唯一TreeSet 集合继承于AbstractSet,所以它是一个Set集合,具有Set的属性和方法。TreeSet基于TreeMap实现的 底层的数据结构是红黑树(平衡二叉树)

2023-08-14 18:14:41 42

原创 Java面向对象

类其实是个模板,是一个具有共同特点的集合。比如说 饮料:都有包装,都有颜色,都有味道,都是被喝的东西。这些都行都是抽象出来的属性和行为。

2023-08-08 17:36:33 91

原创 Java方法

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

2023-08-07 17:16:05 38 1

原创 JAVA基础核心

数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型 数组是一组相关数据的集合,一个数组实际上就是一连串的变量.变量:声明一个变量就是在内存空间划出一块空间数组:声明一个数组就是在内存空间划出一 串连续的相同类型的空间其中数据类型代表: 数组中盛放数据的数据类型数组使用下标(角标)来访问元素(保存元素) 下标从0开始。

2023-08-04 17:36:07 43 1

原创 Java循环结构

执行顺序:声明循环变量——>判断循环条件——>执行循环代码——>迭代——>判断循环条件for循环可以在循环条件满足的情况下,反复执行{}大括号内的代码块。 for循环语句和while循环语句可以等价转换,循环需要的内容只是换了位置而已。不同点:在for循环中声明的循环变量无法在循环外部使用,而while循环却是在循环结构外部声明的循环变量,所以即便循环结束,也可以继续使用。但更推荐使用for循环,for循环的循环变量在循环结束后会直接被销毁,更合理的使用内存空间。for循环与while循环都是先进行循环条件

2023-08-03 18:17:30 44

原创 JAVA选择结构

首先判断if()小括号中的表达式结果,如果是true,则执行if(){}大括号内的代码;首先判断if()小括号中的表达式结果,如果是true,则执行if(){}大括号内的代码;其实不只是if结构,无论任何结构,只要是在{}大括号内,我们可以编写任何逻辑代码。原因就是顺序结构,所谓顺序结构,其实就是按照代码原本应该的方式进行执行。4.default语句表示所有情况都不匹配的时候,就执行该处的内容,和if语句的else相似。1.case后面只能是常量,不能是变量,而且,多个case后面的值不能相同。

2023-08-02 18:17:25 28

原创 JAVA基础

1.发现需求,梳理需求---产品经理(需求文档,原型图)2.确定模式,语言,框架---项目经理,架构(项目架构)公测---(测试工程师)测试用例,报告。3.设计---UI设计师(大前端)(UI图)美化。4.开发编码---前端,后端联调(页面,接口)6.上线---运维工程师,实施工程师(后台)JDK Java 开发工具包。JRE Java 运行时环境。JVM Java 虚拟机。

2023-07-31 16:54:26 38 1

原创 前端规范命名

布局、分栏和框:layout(布局)、bigdiv(大div)、leftdiv(左分栏)、rightdiv(右分栏)、leftfloat(左浮动)、rightfloat(右浮动)、mainbox()、subpage(子页面/二级页面)其他:content(内容)、skin(皮肤)、title(标题)、from(表单)、pic(图片)、news(新闻)、shop(购物区)、list(列表/清单)、newslist(新闻列表)、旗帜、广告和商标:logo(旗帜)、brand(商标)、banner(标语)

2023-07-27 16:02:50 69 1

原创 Git简介

6. 本地仓库和远程仓库建立连接 git remote add origin "项目地址" (项目地址在gitee新建仓库的部分去找)在本地执行(右键git bash here)上面两行代码 ==> 把远程仓库的账号和本地git同步。git config --global user.name "账号名字"5. git commit -m "这里可以写类似备注的内容"git commit -m "这里可以写类似备注的内容"git clone "项目地址"(克隆已有项目到本地)

2023-07-25 11:55:03 26

原创 CSS弹性布局

【代码】CSS弹性布局。

2023-07-22 18:27:47 994

原创 CSS渐变和动画

【代码】CSS渐变和动画。

2023-07-22 18:17:56 46

原创 CSS进阶

【代码】CSS进阶。

2023-07-20 17:37:53 32 1

原创 HTML进阶

【代码】HTML进阶。

2023-07-19 17:22:22 23

原创 CSS定位样式

定位:脱离文档和文本流 相对定位: relative 相对于自身定位 绝对定位: absolute 相对于浏览器窗口定位 如果父盒子有定位属性,那就相对这个父盒子定位; 逐级往上找,相对碰到的第一个有定位属性的父级盒子定位, 如果都没有,那就相对浏览器定位 子绝父相: 为了让绝对定位有定位点,一般会给它的父盒子加相对定位 固定定位 : positi

2023-07-18 16:47:40 31 1

原创 CSS浮动样式

4. 父盒子加伪类属性 ::after { content: '';clear:both}(达到添加无意义空盒子的效果且不受影响)2. 父级盒子加 overflow: hidden;(自动撑开,但会导致溢出的部分无法显示)3. 加一个无内容的空盒子:clear: both;(必须无意义无宽高)清除浮动:clear::after或clearfix::after。1. 父级盒子加高(不能自动撑开,高是固定的,不够灵活)规范:同级之间,加float属性,其余也要加。影响:破坏了布局,当值布局错乱。

2023-07-17 16:55:13 63 1

原创 CSS文本样式

隐藏元素,但是占据位置。定义背景图片平铺方式。

2023-07-14 16:46:32 117 1

原创 CSS样式基础

css样式

2023-07-13 16:42:40 56 1

原创 HTML列表、表格、表单基础

给一行中任意一个列加高(height)属性,整行都是一个高,如果有冲突,按最大值撑开;给一列中任意一个行加宽(width)属性,整列都是一个宽,如果有冲突,按最大值撑开。- value:选项值。rowspan: 合并行 使用时:值为几,就把对应几行的td删掉。colspan: 合并列 使用时:值为几,就删除本行后的几个td。name属性:传数据时,让接收方知道我们传的是谁的数据。checked 默认选中,选多个时,选中最后拥有该属性的那个。name属性 name属性相同时,为同一组复选选项组。

2023-07-12 17:11:23 106 1

原创 HTML基础

绝对路径:c:\Users\mi\Desktop\我的\笔记pdf\第一阶段\html。相对路径: 文件相对路径 ../.. ./DOCTYPE html>是版本声明。target: _blank:跳转新窗口。_self: 在本窗口打开。alt:图片加载失败时,提示图片内容。标题标签 h1 - h6 从大到小。html是超文本标记语言。粗体标签b或strong。a标签 超链接 href 里面放链接路径。span 通用行内标签。utf-8是编码模式。title是标题标签。还能跳转项目内的页面。

2023-07-11 16:19:12 102 2

空空如也

空空如也

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

TA关注的人

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