自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 构建第一个SpringBoot程序以及整合mybatisplus

new module -->选择spring Initializr。选择Web --> 勾选Spring Web --> create。这里的 .mvn .git* HELP.md mvnw* 都可以删除。与之前的springmvc 程序相比 不需要构建tomcat服务器。在该文件夹下打开cmd 执行java -jar 文件名 同样可以启动。在右边maven生命周期双击package 打包生成如下文件。生成的文件 打开之后和idea中生成的是一样的。在spring 官网中。

2025-03-29 19:45:38 379

原创 maven高级

SNAPSHOT(快照版本) 项目开发过程中临时输出的版本,称为快照版本 快照版本会随着开发的进展不断更新 RELEASE(发布版本) 项目开发到一定阶段里程碑后,向团队外部发布较为稳定的版本,这种版本所对应的构件文件是稳定的 即便进行功能的后续开发,也不会改变当前发布版本内容,这种版本称为发布版本 除了上面的工程版本,我们还经常能看到一些发布版本: alpha版:内测版,bug多不稳定内部版本不断添加新功能 beta版:公测版,不稳定(比alpha稳定些),bug相对较多不断添加新功能 纯数字版。

2025-03-29 15:57:52 1136

原创 SSM整合

框架内部抛出的异常:因使用不合规导致 数据层抛出的异常:因外部服务器故障导致(例如:服务器访问超时) 业务层抛出的异常:因业务逻辑书写错误导致(例如:遍历业务书写操作,导致索引异常等) 表现层抛出的异常:因数据收集、校验等规则导致(例如:不匹配的数据类型间导致异常) 工具类抛出的异常:因工具类书写不严谨不够健壮导致(例如:必要释放的连接长期未释放等)return new Result(Code.SYSTEM_UNKNOW_ERR,null ,"处理异常");创建ServletConfig。

2025-03-25 22:01:34 705

原创 初识Spring MVC

SpringMVC是一种基于Java实现MVC模型的轻量级Web框架SpringMVC主要负责的就是controller如何接收请求和数据.如何将请求和数据转发给业务层如何将响应数据转换成json发回到前端SpringMVC是一种基于Java实现MVC模型的轻量级Web框架 优点 使用简单、开发便捷(相比于Servlet) 灵活性强demo1//@Override​return aw;

2025-03-23 15:31:52 547

原创 Spring 学习日记 day3 AOP

匹配连接点的式子 在SpringAOP中,一个切入点可以描述一个具体方法,也可也匹配多个方法 一个具体的方法:如com.itheima.dao包下的BookDao接口中的无形参无返回值的save方法 匹配多个方法:所有的save方法,所有的get开头的方法,所有以Dao结尾的接口中的任意方法,所有带有一个参数的方法 连接点范围要比切入点范围大,是切入点的方法也一定是连接点,但是是连接点的方法就不一定要被增强,所以可能不是切入点。要被实例化bean对象的类中的方法和切入点进行匹配。

2025-03-18 19:54:17 682

原创 Spring 学习日记 day2

不行,因为按照类型会找到多个bean对象,此时会按照`bookDao`名称去找,因为IOC容器只有名称叫`bookDao1`和`bookDao2`,所以找不到,会报`NoUniqueBeanDefinitionException`//对于@Component注解,还衍生出了其他三个注解`@Controller`、`@Service`、`@Repository` ,这几个注解作用是完全一样的,只是为了区分这个类是属于表现层,业务层还是数据层。//如果配,在使用时 getbean("参数")

2025-03-16 21:17:02 948

原创 MySQL进阶

InnoDB是一种兼顾高可靠性和高性能的通用存储引擎,在 MySQL 5.5 之后,InnoDB是默认的 MySQL 存储引擎。MyISAM是MySQL早期的默认存储引擎。Memory引擎的表数据时存储在内存中的,由于受到硬件问题、或断电问题的影响,只能将这些表作为 临时表或缓存使用。锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。

2025-03-16 10:09:57 1037

原创 spring 学习日记 day01

使用IOC容器管理bean(IOC) 在IOC容器内将有依赖关系的bean进行关系绑定(DI) 最终结果为:使用对象时不仅可以直接从IOC容器中获取,并且获取到的bean已经绑定了所有的依赖关系。IOC 容器 负责对象的创建、初始化等一系列工作,其中包含了数据层和业务层的类对象 被创建或被管理的对象在IOC容器中统称为Bean ​ IOC容器中放的就是一个个的Bean对象。<entry key="14" value="大的"></entry>==按类型(常用)== autowire="byType"

2025-03-10 19:59:42 558

原创 出错记录&@ centos7 安装mysql

2.新建 在 /usr/local/tools/mysql。1.首先将官网下的包传到 linux中。将包解压到mysql中。

2025-03-06 15:23:41 70

原创 Mysql基础篇

MySQL数据库数据模型在DBMS 中可以创建多个数据库 ,数据库中可以创建多个表是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系 统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。

2025-03-04 17:38:24 756

原创 mybatis完结撒花 附上学习笔记

1.java的一个框架(framework),对jdbc不足进行的升级ORM:对象 关系 映射2.特点mybatis 属于半自动化ORM框架,Hibernate属于全自动化ORM框架mybatis 支持定制化SQL存储过程,基本映射以及高级映射避免了几乎所有的JDBC代码中手动设置参数以及获取结果集支持XML开发,也支持注解式开发【为了保证sql语句的灵活,所以mabatis大部分呢式采用XML开发】将接口和java的POJOS(简单普通的java对象)映射成数据库中的记录。

2025-02-27 21:05:31 808

原创 mybatis 使用PageHelper

正常写Mapper接口方法和xxxMapper.xml映射文件。这个plugins 要写在typeAliases 标签后面。在mybatis-config.xml中添加插件。首先在pom.xml引入依赖。sql语句不用加limit。在执行sql语句前加。

2025-02-27 16:12:58 140

原创 Mybatis的缓存

两次DQL之间做一下两件事都会是一级缓存清空 /失效。执行sqlSession.clearCache();查询的数据放到sqlsessionFactory中。执行update ,delete ,insert。通过减少io 的方式 提高程序的执行效率。查询的数据放到sqlsession中。两次查询中出现增删改操作。mybatis 缓存。

2025-02-25 17:38:13 125

原创 关于使用mybatis 查询多表的使用

3.分步查询 多条sql语句 优点 可复用 支持懒加载。mybatis查询多表有三种方式。

2025-02-24 19:31:28 120

原创 mybatis中getMapper()方法

发现xxxdao的实现类代码简单且无业务逻辑,mybatis提供了代理机制取消xxxdao的实现类编写,使用如下。

2025-02-12 13:35:19 203

原创 第一个mybatis程序

在main中的resources中新建文件mybatis-config.xml问价,这个文件内容,在mybaits文档中有具体内容。这个文件是以后编写sql语句的,并且要添加到mybatis-config.xml中的《 <mappers>里 》首先新建一个maven项目 在pom.xml中添加mybatis 和jdbc依赖,打包方式为jar。在main中的resource中新建XxxxMapper.xml文件。然后就是编写java程序了。

2025-02-06 14:19:00 662

原创 Maven介绍以及idea构建一个Maven工程

Maven本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)POM 项目对象模型。

2025-02-04 11:59:21 686

原创 JavaWeb学习笔记

一个容器,负责分配,管理数据库连接好处: 资源重用,提升系统相应速度。避免数据库连接遗漏。

2025-01-23 15:00:02 849

原创 Servlet中的Filter过滤器

由于多个servlet中有多个部分的代码逻辑相同,为了解决servlet代码冗余,采用了Filter过滤器。过滤链条 FilterChain.doFilter(request,response)执行下一个过滤器,没有了则执行对应的servlet。Filter可以在servlet执行前使用,也可以在servlet执行后使用。init() 初始化参数,在创建Filter时自动调用。doFilter() 拦截到要执行的请求时,doFilter就会执行。这是一个Filter的基本框架,实现了接口Filter (

2025-01-21 15:08:30 179

原创 初识设计模式

就是在父类中的一个算法加final修饰(非必须),子类去实现,核心算法得到了保护,也提高了代码复用性。通常我们说的23中设计模式(Gang of Four 四人组)某个问题的固定解决方案。JavaEE设计模式。

2024-12-11 17:07:51 179

原创 java注解和反射

使用//这里不是方法,而是注解的值 在使用时@AnnottationName(name=" ");value可以缺省,,,动态语言:**是一类运行时可以改变其结构的语言,如新的函数,对象,甚至代码可以被引进主要有Object,C#,javaScript,php,python等静态语言:与动态语相比,运行时结构不可变的就是静态语言,如java,,c++,c;java不是动态语言,但是java可以被称为准动态语言,有一定的动态性。

2024-11-17 15:55:55 943

原创 刨析JDBC

一个容器,负责分配,管理数据库连接好处: 资源重用,提升系统相应速度。避免数据库连接遗漏。

2024-11-01 21:16:03 243

原创 javase 学习笔记

public static 返回类型 方法名 (参数...){};这里方法名的定义 和变量的要求一样调用 :如果返回类型为void 则 方法名(参数);如果是其他类型 则 类型 变量名 = 方法 名();

2024-08-12 11:02:49 426

原创 java中关于I/O流的介绍

I/0

2023-01-16 11:23:37 119

原创 java接口

接口

2022-12-19 15:00:20 92

原创 JAVA中关于日志的介绍

java日志的初次学习

2022-12-17 20:04:59 1151

空空如也

空空如也

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

TA关注的人

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