自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 frameset标签在H5中已经弃用了,用什么来代替

frameset标签在H5中已经弃用了,用什么来代替用div+iframe 顶替frameset 框架。用div+iframe 代替frameset 框架frameset 已经过时, 使用frameset会带来很多问题,比如session丢失等. 所以提倡用iframe,iframe的好处我就不用多说了.下面用div+iframe来代替frameset的收缩与展开功能.<%@include file="common/taglib.jsp" %><%@ page contentTy

2020-12-28 23:38:24 8387 3

原创 SSM框架的简单使用----基于单表的增删改查功能

SSM框架的简单使用----基于单表的增删改查功能1、前言:在前面配好的SSM框架基础上,我们今天来进行一些简单的单表增删改查的简单使用如果有不清楚SSM框架的同学可以参考上一篇博客https://blog.csdn.net/m0_50217781/article/details/1114853992、功能实现:2.1 分页查询功能:这里我们需要用到pagehelper-5.1.9.jarjsqlparser-2.1.jar这两个jar包,可以帮我们自动封装好需要的分页资源,经过处理后

2020-12-22 20:15:54 1316 3

原创 SSM(Spring,Spring mvc,Mybatis)框架的环境搭建及简单应用

SSM(Spring,Spring mvc,Mybatis)框架的环境搭建及简单应用1、前言:在写代码之前我们先了解一下这三个框架分别是干什么的?Spring:Spring是在是太强大了,他是一个开源框架, Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。 Sprin

2020-12-21 20:54:01 368

原创 Mybatis 逆向工程

Mybatis 逆向工程1、定义1.1、什么是逆向工程简单点说,就是通过数据库中的单表,自动生成java代码。Mybatis官方提供了逆向工程,可以针对单表自动生成mybatis代码(mapper.java\mapper.xml\po类)企业开发中,逆向工程是个很常用的工具。1.2 、下载逆向工程https://github.com/mybatis/generator/releases/tag/mybatis-generator-1.3.22、使用方法创建generato

2020-12-20 22:06:10 131

原创 JAVA 实战篇 Spring中自带的事务管理器的简单应用 编程式事务 声明式事务、 注解声明式事务、AspectJ注解事务

Spring中自带的事务管理器1、编程式事务详情可参考官方文档:https://www.docs4dev.com/docs/zh/spring-framework/5.1.3.RELEASE/reference/data-access.html#transaction-programmatic优点:不需要spring进行代理,生成代理对象(反射),性能更好缺点:事务管理的逻辑必须与业务逻辑耦合,重用性差,扩展性也差应用场景:项目中只有几个业务方法需要事务,则适合。1.1 测试代码:1.1.1

2020-12-20 21:37:30 253 1

原创 JAVA实战篇 Spring中的事务管理的简单应用

Spring中的事务管理1、事务1.1 、事务是什么事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。1.2、事务的四大特性事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做。一致性(consistency)。事务必须是使数据库从一个一

2020-12-17 20:17:22 266

原创 JAVA 进阶篇 动态代理 JDK动态代理和CGlib动态代理

JDK动态代理和CGlib动态代理JDK动态代理: 利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。CGlib动态代理: 利用ASM(开源的Java字节码编辑库,操作字节码)开源包,将代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。区别: JDK代理只能对实现接口的类生成代理;CGlib是针对类实现代理,对指定的类生成一个子类,并覆盖其中的方法,这种通过继承类的实现方式,不能代理final修饰的类。一、JDK动态代理:我们举个简单

2020-12-16 23:35:47 210

原创 JAVA实战篇 Spring IOC实战 利用Spring 集成MyBatis 创建所需要的Mapper对象

利用Spring 集成MyBatis 创建所需要的Mapper对象spring集成MyBatis官方文档: http://mybatis.org/spring/zh/factorybean.html一、传统Mybatis创建Mapper对象:sqlSessionFactorysqlSessionUserMapper二、利用Spring创建Mapper:既然是利用Spring来创建Mybatis的Mapper代理对象;所以上面的步骤是不能少的,只是在Spring帮我们了,但是必要的配置文件

2020-12-16 20:17:06 1565 10

原创 JAVA基础篇 Sring中配置方式:JAVA配置,注解配置

1、Java配置类装配bean既然是通过Java代码来装配bean,是需要我们自己通过配置类来声明我们的bean。我们先通过@Configuration注解来创建一个Spring的配置类,该类中包含了bean的创建细节——1.1、 导入jar包或引用maven:spring-aop-5.0.14.RELEASE.jar 点这里如果是maven工程,代码如下:<dependency><groupId>org.springframework</groupId>

2020-12-15 20:36:17 776 6

原创 Spring的 ioc 和 di的简介

Spring的 ioc 和 di的简介1、反转控制IOC (Inversion Of Control)的缩写,即创建对象的反转控制。:把对象的创建权限交给Spring容器,让spring帮我们实例化对象,我们只是从spring容器中取得实例1.1 例:2、依赖注入DI(Dependency Injection )的缩写:依赖了spring容器注入的那个对象(在spring配置文件中,将其中一个bean依赖注入到另一个bean中)。2.1 首先,DI的方式一般有三种:2.1.1构造器依赖注入:2.1.1

2020-12-14 19:41:47 222

空空如也

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

TA关注的人

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