- 博客(34)
- 收藏
- 关注
原创 SpringBoot框架
2 spring-boot-starter-web 的理解:在springboot项目中引入此启动器,底层的原理是:系统写好了一个spring-boot-starter-web项目,这个项目依赖于spring-boot-starter-json, tomcat,web,webmvc。随着web项目集成软件的不断增多,xml配置也不断的增多,xml配置文件也在不断地增多,项目的依赖管理也越发的复杂。3 选择springboot的版本,如果没有想要的版本,先随便选一个,然后去pom文件中修改。
2023-10-07 18:58:06
211
原创 mybatis高级 动态sql
在我发布的mybatis初级的整合的代码中添加UserMapper接口和配置文件--MyBatis的DTD约束--></select></mapper>
2023-09-15 17:58:35
136
原创 Mybatis初级
Tom的账户money=0,公司发工资把5000元打到Tom的账户上,Tom的money=money+5000元,但是该事务并未提交,而Tom正好去查看账户,发现工资已经到账,账户money=5000元,非常高兴,可是不幸的是,公司发现发给Tom的工资金额不对,应该是2000元,于是迅速回滚了事务,修改金额后,将事务提交,Tom再次查看账户时发现账户money=2000元,Tom空欢喜一场,从此郁郁寡欢,走上了不归路……@param() 当只有一个参数时,没什么好说的,传进去一个值也只有一个参数可以匹配。
2023-09-14 19:46:38
79
原创 SpringIoc
源自于建筑学,隶属土木工程,后发展到软件工程领域软件工程框架:经过验证的,具有一定功能的,半成品软件经过验证具有一定功能半成品。
2023-09-13 19:49:03
87
原创 SpringAop
AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。
2023-09-13 19:29:03
44
原创 Liunx高级
使用vi/vim其实就相当于我们在Windows系统中创建文件、打开文件、编辑文件、保存文件操作.切记:日志文件不要这样打开,太大的文件容易到日服务器卡顿。1、vi介绍vi是的简称, 是linux中最经典的文本编辑器。vi的特点只能是编辑文本内容, 不能对 字体 段落进行排版不支持鼠标操作没有菜单只有命令vi编辑器在系统管理 服务器管理编辑文件时,其功能永远不是图形界面的编辑器能比拟的2、vim介绍vim:是从 vi (系统内置命令)发展出来的一个文本编辑器。
2023-08-30 17:29:20
52
原创 Liunx基础操作
useradd 选项 用户名-c comment 指定一段注释性描述。-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。-g 用户组 指定用户所属的用户组。-G 用户组,用户组 指定用户所属的附加组。-s Shell文件 指定用户的登录Shell。-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
2023-08-29 18:34:12
116
原创 JAVA------JDBC
Java DataBase Connectivity,简称JDBC JDBC:sun公司定义的一套操作数据库的规范,就是接口 驱动: DriverManager:依据数据库的不同,管理JDBC驱动 Connection: 负责连接数据库并担任传送数据的任务 Statement: 由 Connection 产生、负责执行SQL语句 ResultSet:负责保存Statement执行后所产生的查询结果 注册驱动
2023-08-25 18:24:03
203
原创 MYSQL json、视图、存储过程
JSON是一种轻量级的数据交换格式,全称为JavaScript Object Notation(JavaScript对象表示法)。它以易于阅读和编写的文本格式来表示结构化数据,常用于Web应用程序之间的数据传输。JSON由键值对组成对象(Object):用花括号{}表示一个对象,对象由多个键值对组成,键值对之间用逗号分隔。数组(Array):用方括号[]表示一个数组,数组是由多个值组成,值之间用逗号分隔。
2023-08-24 18:13:01
109
原创 Mysql索引、函数
针对比较大的数据,比如我们存放的是消息内容,有几 KB 的数 据的这种情况,如果要解决like 查询效率低的问题,可以创建全文索引。唯一索引要求键值不能重复。另外需要注意的是,主键索引是一种特殊的唯一索引,它还多了一个限制条件,要求键值不能为空。如下:复合(联合)索引包含a1,b2,c3三列,但SQL语句没有包含索引前置列"a1",按照MySQL联合索引的。- 3.当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,降低了数据的维护速度。也叫非唯一索引,是最普通的索引,没有任何的限制。
2023-08-23 16:41:47
1004
原创 mysql查询 (select)
select person.id,`name`,age,sex,dept_name '部门名称' from person INNER JOIN dept on birth=dept_id。select person.id,`name`,age,sex,dept_name '部门名称' from person,dept where birth=dept_id。SELECT id ,name '名字',age as '年龄',sex from person。
2023-08-22 16:29:37
173
原创 认识mysql
MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它是最流行的开源数据库之一。MySQL由瑞典的MySQL AB公司开发,后来被sun收购,最终被Oracle收购。MySQL以其开源免费、简单易用、高性能和可靠性而闻名。Oracle收费,性能稳定。
2023-08-21 16:44:18
39
原创 JavaI\O流
流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入操作。用来进行输入输出操作的流就称为IO流。换句话说,IO流就是以流的方式进行输入输出。
2023-08-16 17:26:33
47
原创 Java常用API
java中的数据类型int,double等不是对象,无法通过向上转型获取到Object提供的方法,而像String却可以,只因为String是一个对象而不是一个类型。基本数据类型由于这样的特性,导致无法参与转型,泛型,反射等过程。为了弥补这个缺陷,java提供了包装类。
2023-08-15 16:46:13
48
原创 java面向对象—抽象、接口
( 1 )方法重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载。( 2 )方法重写是在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,返回值也一样的方法,就称为重写。( 3 )方法重载是一个类的多态性表现,而方法重写是子类与父类的一种多态性表现。
2023-08-10 16:59:19
415
1
原创 java封装与继承
类将现实世界中的概念模拟到计算机程序中什么是类类其实是个模板,是一个具有共同特点的集合。比如说饮料:都有包装,都有颜色,都有味道,都是被喝的东西。这些都行都是抽象出来的属性和行为。类的构成类是由抽象出的属性和行为组成的对一种实物的描述,实物的属性是类的成员变量,实物的行为是类的方法。什么是对象我们如何在代码中表示一个现实世界事物属性和行为。
2023-08-08 18:10:42
115
原创 java方法
Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法的优点:使程序变得更简短而清晰。有利于程序维护。可以提高程序开发的效率。提高了代码的重用性。
2023-08-07 17:18:30
219
1
原创 java基础核心
1.数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器2.数组既可以存储基本数据类型,也可以存储引用数据类型3.数组是一组相关数据的集合,一个数组实际上就是一连串的变量.数组。
2023-08-04 17:36:11
56
1
原创 java循环
循环却是在循环结构外部声明的循环变量,所以即便循环结束,也可以继续使用。循环的循环变量在循环结束后会直接被销毁,更合理的使用内存空间。万,如果没挣够,继续工作,工作后钱增加,再进行判断。这个部分是改变循环变量值的,让循环能在合适的时候退出。一条或者多条语句,这些语句完成一些初始化操作。循环中声明的循环变量无法在循环外部使用,而。此段代码意义:声明钱的变量,判断是否挣够。这个部分是循环体语句,也就是我们要多次。for循环while循环的不同。在使用循环之前,需要先搞清楚。
2023-08-03 18:38:53
53
原创 java基础知识
使用变量int num;这段代码中,int表示要存储的数据类型是整数类型,num表示标识符.int num;num = 10;这段代码中,表示要将右边的数据存放在左边的变量中。int num;num = 10;使用变量时,因为有标识符的存在,所以什么地方需要使用只需要写标识符即可。
2023-08-01 15:37:50
34
1
原创 java初始
因为有JDK的工具包,使得JRE可以被构建出来,一旦JRE成功被构建并运行,就产生了JVM。2.确定模式、语言、框架——项目经理、架构师(项目架构)5.测试(内测、公测)——测试工程师(测试用例、报告)1.发现需求,梳理需求——产品经理(需求文档、原型图。3.设计——UI设计师(大前端)-(UI图)美化。JDK(java开发工具包)4.开发、编程——前端、后台(前后端联调)6.上线——运维工程师、实施工程师(后台)JRE(java运行时环境)JVM(java虚拟机)
2023-07-31 16:56:51
32
1
原创 前端命名规范
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zMnskHSA-1651275618552)(http://labs.qiang.it/ppguide/img/standard-jiapu.png)]注意:ad、banner、gg、guanggao 等有机会和广告挂勾的字眠不建议直接用来做ClassName,因为有些浏览器插件(Chrome的广告拦截插件等)会直接过滤这些类名,因此。全部采用小写方式, 以中划线分隔,有复数结构时,要采用复数命名法, 缩写不用复数。
2023-07-27 16:23:25
160
1
原创 git、gitee使用教程
本文首先介绍了gitee账号注册和Git工具;;接着介绍了如何创建gitee的远程仓库和本地仓库;最后简单介绍了git的基本操作。git是目前最优秀的、分布式的、开源的版本控制系统,或者说一个版本控制与管理的工具.gitee、github、gitlab等都是基于git的代码托管平台,为用户提供git代码仓库和其他的一些附加服务。
2023-07-25 12:00:03
267
原创 css渐变、动画、关键帧与弹性盒子
2. IE默认不包含。如果要让盒子的宽高包含边框和内边距,需要加box-sizing:content-box。1. 如果一个盒子设置了边框和内边距,当前盒子的宽高会加上边框和内边距。2.子盒子横向排列方式:justify-content。4.子盒子排列方向:flex-direction。普通盒子模型 和 怪异盒子模型。3.子盒子纵向排列方式。媒体查询 实现响应式。
2023-07-22 20:42:02
94
原创 html进阶
邮箱:email地址:url日期:date时间:time日期时间:datetime-local月份:month星期:week搜索:search颜色:color。
2023-07-19 17:26:01
30
1
原创 css浮动
4.父盒子加伪类属性 ::after{content: '';clear:both}(达到添加无意义空盒子的效果且不受影响。2.父级盒子加overflow:hidden;(自动撑开,但会导致溢出的部分无法显示)3.加一个无内容的空盒子:clear:both;(必须无意义无宽高)1.父级盒子加高(不能自动撑开,高是固定的,不够灵活)在css样式里加float:left;或者float:right;同级之间,加float属性,其余的也要加。这是div盒子的css样式。影响:破坏了布局,导致布局错乱。
2023-07-17 16:44:21
133
1
原创 css样式
9.定义穿过文本的一条线(删除线 -- s 或 del 标签同样效果)5.行内元素、块级元素、行内块元素的转换。6.清除a标签的默认下划线。3.定义背景图片平铺方式。7.定义文本下的一条线。8.定义文本上的一条线。4.定义背景图片大小。
2023-07-14 16:46:11
111
1
原创 HTML
7.粗体字体用b或者strong,样式都一样,区别就是strong在某些软件上会强调。10.下划线用u或者ins,样式都一样,区别就是ins在某些软件上会强调。9.删除线用s或者del,样式都一样,区别就是del在某些软件上会强调。8.斜体字体用i或则em,样式都一样,区别就是em在某些软件上会强调。1.标题标签是h1-h6,记得是从小到大哦~tab是缩进,往回缩进是shift+tab。11.上标标签用sup下标标签用sub。14.通用行内标签是span。title是标题标签。5.通用标签是div。
2023-07-11 16:21:57
97
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人