自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springBoot框架

思考我们在实际开发中,环境有哪些?开发环境---->测试环境---->线上环境由于环境的不同,那么就会有不同的配置内容。难道我们不断的修改配置内容。----不会实际工作中,针对不同的环境配置不同的配置文件,然后再总的配置文件中激活相应的配置文件。.........

2022-07-23 15:52:33 318

原创 java高级--反射

反射是框架设计的灵魂,框架它是一个半成品,可以拿来使用,添加上自己的业务代码。提高开发效率。反射就是把类中成员抽取成其他类的过程。这就是反射。

2022-07-23 15:16:17 178

原创 java高级--泛型

其实我们再使用集合时就用过泛型List创建一个List对象Listlist=newArrayList();它就是泛型。所谓的泛型就是在类定义时,不为类中属性和方法指定数据类型,而是在类对象创建时为其指定相应的数据类型。泛型可以定义在类上,接口上,方法上。泛型类,泛型接口以及泛型方法。泛型可以解决数据类型的安全性问题,其主要原理是在类声明时通过一个==标识表示类中某个属性的数据类型或者是某个方法的返回值及参数类型==。这样在类声明或者实例化时只要指定好需要的类型即可。......

2022-07-23 15:05:53 148

原创 Spring中事务的管理

从开启到提交为一个事务。由此可见,一个事务对应一组业务。一个事务中间可以有一条sql,多条sql。所以一个业务开始之前开启事务一个业务结束之后提交事务。我们这个转账案例需要几个事务?可以写成两个事务,但是不合适。因为我们的需求让张三减的同时让李四加钱。只能写成一个事务。把多条sql语句当作一件事情,要同时都能执行到。...

2022-07-23 14:06:44 199

原创 Aop(Aspect Oriented Programming,面向切面编程)

Advisor其实它就是Pointcut与Advice的组合,Advice是要增强的逻辑,而增强的逻辑要在什么地方执行是通过Pointcut来指定的所以Advice必需与Pointcut组合在一起,这就诞生了Advisor这个类,springAop中提供了一个Advisor接口将Pointcut与Advice的组合起来。AOP中会通过代理的方式,对目标对象生成一个代理对象,代理对象中会加入需要增强功能,通过代理对象来间接的方式目标对象,起到增强目标对象的效果。...

2022-07-19 09:58:29 271

原创 Git的使用和版本控制器的介绍

版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。优点: 1.实现跨区域多人协同开发. 2.追踪和记载一个或者多个文件的历史记录 3.组织和保护你的源代码和文档 4.统计工作量 5.并行开发、提高开发效率. 6.跟踪记录整个软件的开发过程 7.减轻开发人员的负担,节省时间,同时降低人为错误没有进行版本控制或者版本控制本身缺乏正确的

2022-06-20 11:26:51 167

原创 ssm整合(spring+springmvc+mybatis)

SSM四个分层架构的作用 SSM四个分层架构的作用各层联系 ssm框架原理 (3)spring配置文件 (整合了mybaitis的配置文件 两个文件可以在同一个配置文件中)(4)配置web.xml文件(5)使用generator生成代码,通过数据库中的表自动生成实体类,dao层 ,数据库映射文件mapper层a.导入依赖b.配置文件 generator.xml 该文件放在根目录下 c.启动代码生成器......

2022-06-20 08:37:03 392

原创 spring-DI

DI—Dependency Injection,即“依赖注入”:组件之间依赖关系由容器在运行期决定,形象的说,即由容器动态的将某个依赖关系注入到组件之中。Java Dependency Injection设计模式允许我们删除硬编码的依赖关系,并使我们的应用程序松散耦合,可扩展和可维护。我们可以在Java中实现依赖注入,以将依赖解析从编译时移至运行时。......

2022-06-18 16:03:58 60

原创 spring框架

1)Spring是一个轻量级开源的JAVAEE框架。2)Spring提高了IOC和AOPIOC:控制反转。把创建java对象的权力交于spring容器来管理。AOP:面向切面编程.在不改变源代码的前提下可以扩充功能。3)spring的特点:方便解耦,简化开发----层层之间的依赖降低。声明式事务的支持:方便程序的测试:----提供单元测试jar,方便集成各种优秀框架---集成第三方的框架---mybatis...

2022-06-18 15:25:17 56

原创 springMVC框架---上传文件

1. 上传到本地服务器。2. 上传到阿里云OSS服务器。

2022-06-14 11:24:22 73

原创 springmvc框架2

1. 如何把controller数据返回到网页并回显。2.如何使用重定向跳转3. 返回json数据。4. 全局异常处理类。5. 拦截器。

2022-06-14 10:21:25 55

原创 SpringMVC框架

1.什么是MVC?2.什么是SpringMVC框架?3.为什么要使用springMVC框架?4.如何使用SpringMVC框架?5.springmvc框架的流程?6.springmvc如何接受参数?7.springmvc如何把数据响应到页面?

2022-06-08 10:19:07 63

原创 mybatis的缓存

缓存是存在于==内存中==的临时数据。

2022-06-07 10:06:15 195

原创 mybatis的代码生成器--generator

作用: 根据表帮你生成实体类,和dao和xml映射文件。就是简单的CRUD(2)generator的配置文件(3)运行你的配置文件

2022-06-07 09:28:13 48

原创 分页插件PageHelper

(1)引入pageHelper的jar包(2)mybatis中设置pageHelper的拦截器(3)使用pageHelper

2022-06-07 09:21:29 169

原创 动态SQL 模糊查询 联表查询

1. set标签 和 foreach标签 trim标签 sql片段2. mybatis映射文件处理特殊字符.3. mybatis完成模糊查询。4. 联表查询2.2 foreach标签循环标签.查询:删除:添加:2.3 sql片段在执行查询语句时不建议大家使用select *, 建议大家把查询的列写出。4. mybatis完成模糊查询。select * from 表名 whe............

2022-06-05 12:51:53 2092

原创 Mybatis--企业开发模式

1. 通过dao和映射文件的关联来完成操作---企业开发模式2. 传递多个参数。3. 添加时如何返回递增的主键值。4. 解决列名和属性名不一致。5. 动态sql拼接

2022-06-05 12:44:29 81

原创 mybatis框架

1. 介绍mybatis框架。2. 为什么使用mybatis框架.3. 如何使用mybatis框架。4. mybatis完成crud操作。5. mybatis的一些优化。

2022-06-05 12:32:53 55

原创 Maven

1.介绍maven2.安装maven3.idea关联maven4.idea通过maven创建java工程5.idea通过maven创建web工程。

2022-06-05 12:16:27 52

原创 泛型、File对象以及IO流

泛型1. 什么是泛型?1. 泛型就是限制我们得数据类型。2.为什么使用泛型?我们原来在定义集合时,是如下得定义方式: List list=new ArrayList();//该集合没有使用泛型 list.add("java01"); list.add("java02"); String str= (String) list.get(0);//获取元素 需要进行强制类型转换 System.out.println(str...

2022-04-20 12:53:43 63

原创 Java集合架构

1.集合框架1.1 概念Java集合框架(Java Collections Framework简称JCF)是为表示和操作集合,而规定的一种统一的标准的体系结构。集合框架包含三大块内容:对外的接口、接口的实现和对集合运算的算法。集合就是用于存储对象的容器。 只要是对象类型就可以存进集合框架中。集合的长度是可变的。 集合中不可以存储基本数据类型的值1.2 集合和数组的区别数组和集合相比,数组的缺点是它长度是固定的,没有办法动态扩展。而集合存储数据时是没有长度限制的,是可以动态...

2022-04-15 22:15:59 855

空空如也

空空如也

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

TA关注的人

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