自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

原创 若依前后端分离本地图片显示

1、在application.yml中设置profile2、在ResouceConfig中配置如下:3、在前端页面中显示图片,前面是羡慕的地址+profile+图片的名字最后访问就可以了,希望对大家有所帮助!

2022-05-10 10:33:29 3667 1

原创 关于表格导出在本地环境中可以运行在测试环境中不行的解决办法

获根路径的方式不同,注释掉的为第一次获取根路径的方式,后通过String url = Objects.requireNonNull(this.getClass().getResource("/")).toString().replace("file:/","");获取根目录的方式可以。希望对同问题的人有所帮助!...

2022-05-09 15:06:28 623

原创 Springboot 集成Dubbo框架 Nacos的实现

一、启动nacos注册中心的服务到nacos-server-2.0.3的bin目录中打开cmd 执行startup.cmd -m standalone出现以上效果为启动成功!可以在浏览器中输入:localhost:8848/nacos出现页面为成功!我的是注册了服务的,初次使用没有服务二、公共接口新建一个空项目,里面创建一个service-commons的module,写一个接口三、提供者端新建一个module ,里面创建一个service-provider,..

2022-03-05 16:11:29 2045

原创 关于SpringMVC上传文件为null的问题

1、注意bean的id必须为multipartResolver,其它任何都不行 <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="defaultEncoding" value="UTF-8"/> <property name="maxUpload

2022-01-26 11:07:01 393

原创 Spring-MVC(初识)

一、简介SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 中。SpringMVC 已经成为目前最主流的MVC框架之一,并且随着Spring3.0 的发布,全面超越 Struts2,成为最优秀的 MVC 框架。它通过一套注解,让一个简单的 Java 类成为处理请求的控制器,而无须实现任何接口。同时它还支持 RESTful 编程风格的请求。二、...

2022-01-25 16:53:01 325

原创 Spring-AppliationContext集成

一、背景当我们每次使用spring容器对象时,每次需要加载文件(applicationContext.xml) ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");二、spring自动封装1、导入坐标 <dependency> <groupId>org.springframework</gr

2022-01-25 12:59:54 65

原创 Redis简单使用介绍

一、概念1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoS...

2022-01-21 17:48:13 186

原创 AJAX、Json介绍

一、ajax1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 [1] ...

2022-01-21 17:11:37 60

原创 jQuery高级

1. 动画 1. 三种方式显示和隐藏元素 1. 默认显示和隐藏方式 1. show([speed,[easing],[fn]]) 1. 参数: 1. speed:动画的速度。三个预定义的值("slow","normal", "fast")或表示动画时长的毫秒数值(如:1000) 2. easing:用来指定切换效果,默认是"swing",可用参数"...

2022-01-21 17:05:00 63

原创 jQuery基础使用

一、jQuery介绍1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优 化HTML文档操作、事件处理、动画设计和Ajax交互。...

2022-01-21 17:01:07 58

原创 动态代理的使用

一、动态代理代理模式 * 概念: 1. 真实对象:被代理的对象 2. 代理对象: 3. 代理模式:代理对象代理真实对象,达到增强真实对象功能的目的 * 实现方式: 1. 静态代理:有一个类文件描述代理模式 2. 动态代理:在内存中形成...

2022-01-18 20:21:18 198

原创 JSP、EL、JSTL介绍

一、JSP介绍1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于response.setContentType() 1. 设置响应体的mime类型以及字符集 2....

2022-01-18 20:16:38 46

原创 Filter介绍

一、过滤器. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门: 1. 步骤: 1. 定义一个类,实现接口Filter 2. 复写方法 3. 配置拦截路径 1. web.xml...

2022-01-18 20:16:01 65

原创 Cookie、Session介绍

一、会话技术1、会话:一次会话多次请求和响应 一次会话:浏览器第一次服务器资源发送请求,会话建立,直到一方断开为止2、功能:在一次会话范围内的多次请求建,共享数据3、方式: 1、客户端会话技术:Cookie 2、服务器端会话技术:Session二、Cookie1、概念:客户端会话技术,将数据保存到客户端2、快速入门: 使用步骤: 1、创建Cookie对象,绑定数据...

2022-01-15 15:27:18 47

原创 Reponse、ServletContext介绍

一、Http传输响应的的消息结构请求的消息:1、请求行2、请求头3、请求空行4、请求体响应的消息: 1、响应行 组成:协议/版本 响应状态码 状态码描述 响应状态码:是服务器告诉浏览器本次响应的状态 1、状态码:是3位数字 2、状态码分...

2022-01-13 18:19:17 62

原创 Servlet、Requst介绍

一、Servlet继承体系Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象* 将来定义Servlet类时,可以继承GenericServlet,实现service()方法即可 HttpServlet:对http协议的一种封装,简化操作 1. 定义类继承H...

2022-01-11 21:43:34 118

原创 JdbcTemplate的使用

Spring框架对Jdbc进行了简单的封装,利用JdbcTemplate对象简化开发一、导入jar包spring-beans-5.0.0.RELEASE.jarspring-core-5.0.0.RELEASE.jarspring-jdbc-5.0.0.RELEASE.jarspring-tx-5.0.0.RELEASE.jarmysql-connector-java-8.0.26.jarcommons-logging-1.2.jar二、创建JdbcTemplate对象,依赖于数据源

2022-01-08 16:58:34 231

原创 Druid-数据库连接池的使用

一、导入jar包druid-1.0.9.jar//druid数据库连接池包mysql-connector-java-8.0.26.jar//数据库连接的包二、配置文件(xxx.properties)可以存放在任意位置(c3p0只能放在src下,名称只能为c3p0.properties或者c3p0-config.xml)driverClassName=com.mysql.cj.jdbc.Driverurl=jdbc:mysql:///db3username=rootpassword=1

2022-01-08 16:39:12 294

原创 Spring-boot注册验证码

一、导入依赖 <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version> </dependency>二、配置类(Application.java)

2022-01-06 13:02:23 624

原创 Spring-Boot注解动态SQL

状况:如果面临不同条件的查询,更新,那么直接的动态SQL也会发生改变1、创建一个类,一个方法里面包含返回的SQL语句 注意:是双括号初始化法2、在注释代码通过xxxProvider引入,第一个参数是类名.class,第二个参数是类中的具体方法名...

2021-12-23 18:44:42 1238

原创 关于Spring事务代理类型转换问题($ProxyXX cannot be cast to 类型)

一、导入cglib的依赖坐标二、在配置信息中加入<aop:aspectj-autoproxyproxy-target-class="true"/>或者在getbean("xxxImpl")时候,不能转换为具体的实现类,要转换为实现的接口类三、将xml方式转换为注解方式时,以此纪念。。。。...

2021-12-17 00:18:41 811

原创 Spring-事务管理

Spring-事务管理一、通过注解的方式step1:修改daoimplstep2:设置applicationContext.xmlstep3:测试代码step4:测试结果二、通过Spring容器管理基于源代码step1:修改ApplicationContext.xmlstep2:测试代码不变,结果如下...

2021-12-16 19:25:35 614

原创 Spring-mybtis整合过程详解

一、创建完整包二、开始整合1、方式1step1:导入相关坐标<dependencies><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.27</version>

2021-12-16 16:57:30 543

原创 Spring-xml配置实现Aop

1、导入坐标依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.3.13</version> </dependency> <!-- https://mvnrepository.com

2021-12-15 19:16:10 295

原创 Spring-MethodBeforeAdvice和NameMatchMethodPointcutAdvisor

一、MethodBeforeAdvice方式step1、编写接口类和接口实现类public interface Car { public void brand(String brand); public void color(String color);}public class CarImpl implements Car { @Override public void brand(String brand) { System.out.pr

2021-12-15 19:03:49 585

原创 Java静态代理与动态代理

一、静态代理代理对象和被代理对象必须实现同一个接口,在代理对象中只需要关注切入点的横向业务,在需要的时候调用被代理对象优点:在代理业务中只保留相关业务缺点:一个代理对象只能实现一个代理对象,当需要代理的对象很多时候,无法满足step1:定义一个接口//1.定义一个接口interface IHello{ void sayHi(String content);}step2:定义实现类//2.编写业务逻辑类实现接口并实现接口中的方法public class Hell

2021-12-14 22:24:42 211

原创 Spring数据源配置-druid

一、手动配置1、导入数据源坐标和数据库的依赖坐标 <!-- https://mvnrepository.com/artifact/com.alibaba/druid --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.2.8</version><

2021-12-14 19:06:16 1478

原创 AOP的概念及其使用

一、AOP的概念1、Aspect Oriented Programming 面向切面编程使用范围:交叉业务:非核心功能,又散落在到处;而且还是不得不处理的功能2、特点(1)、程序员只需要关注核心业务,交叉业务将交给切面(2)、由于使用动态代理模式,核心类和切面之间是没有直接的耦合关系3、常用概念切面:又被称为方面,指的是交叉业务,通常:1个交叉业务,对应1个切面切入点:满足切面切入条件的点,就是切入点连接点:当切面正式进入到某一个切入时,该切入点就是...

2021-12-11 13:22:20 330

原创 Spring框架介绍、IOC容器、依赖注入

一、Spring是一个开源框架(框架针:对项目的整体或者某一个部分提供了一个完整的实现方案)官网:http://spring.io1、Spring的七大核心体系2、框架的优点(1)属于轻量级框架;从大小与开销两方面而言Spring都是轻量的(2)非入侵;依赖性小(3)大量使用注解,支持:约定优于配置(4) 除了框架自己的产品以外,还支持兼容其他框架(5)它没有任何的强制要求,不需要遵从任何的编程规范(6)它是免费开源的,可以扩展二、IOC容器1、Be..

2021-12-11 12:10:18 349

原创 Maven简介及IDEA使用

一、.Maven简介Maven:一个项目管理工具工具作用:(1)构架项目(规范:包结构)(2)管理Jar包(3)测试,部署上线 二、Maven的安装1、下载下载地址:Maven – Welcome to Apache Maven要求:Maven3.6以上的版本,必须JDK1.7 + 磁盘:具有500M以上的空间下载解压即可2、环境变量配置环境变量名:M2_HOME环境变量值:E:\apache-maven-3.6.0-bi...

2021-12-09 23:16:31 261

07基于注解的方式整合.zip

07基于注解的方式整合.zip

2021-12-17

基于xml配置.rar

基于xml配置.rar

2021-12-17

08JDBC的事务处理.zip

利用对JDBC事务进行修改管理

2021-12-16

01MyBatis基础代码.zip

spring-mybtis整合之前

2021-12-16

空空如也

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

TA关注的人

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