自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mybatis实现数据库的Json字符串转换为Java对象的方式

Mybatis实现数据库的Json字符串转换为Java对象的方式

2022-12-31 09:31:30 4511 1

原创 Jackson(二):@JsonFormat时间格式及时区问题

Jackson

2022-09-16 16:37:53 4410

原创 SpotBugs(一):使用简介

文章目录前言一、SpotBugs是什么?二、使用步骤1.引入SpotBugs插件2.使用Maven Helper插件3.不使用使用Maven Helper插件结果前言此文件将介绍在IDEA中使用SpotBugs的配置一、SpotBugs是什么?官方:https://spotbugs.github.io/主要用途就是用来查找Java代码中的错误的程序,让我们的编码更加规范.二、使用步骤1.引入SpotBugs插件代码如下(示例):<build> <plugin>

2022-03-18 16:26:20 4215

原创 WebSocket(二):完全基于Spring Boot项目的WebSocket服务端

系列文章目录WebSocket(一):基于Spring Boot项目配合H5标准的WebSocket服务端文章目录系列文章目录前言一、使用步骤1.引入库2.编写Spring Boot启动入口2.编写WebSocket服务端3.测试结果三、总结前言此系列文章为记录使用WebSocket的相关过程,如有错误的地方,还请指正。一、使用步骤springboot整合的WebSocket服务功能更加强大1.引入库<!--spring boot starter websocket已经包含

2022-02-28 15:53:09 1354 1

原创 WebSocket(一):基于Spring Boot项目配合H5标准的WebSocket服务端

系列文章目录WebSocket(一):基于Spring Boot项目配合H5标准的WebSocket服务端文章目录系列文章目录前言一、WebSocket二、使用步骤1.引入库2.编写Spring Boot启动入口2.编写WebSocket服务端3.测试结果三、总结前言此系列文章为记录使用WebSocket的相关过程,如有错误的地方,还请指正。一、WebSocketWebSocket 也是一种全双工通信的协议,既允许客户端向服务器主动发送消息,也允许服务器主动向客户端发送消息。在 We

2022-02-25 14:36:49 1641 2

原创 关于Spring Boot报错:LoggerFactory is not a Logback LoggerContext but Logback is on the classpath

一、问题的现象1、使用spring-boot-starter-web重构项目时,遇到报错:SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/C:/Users/mou/.m2/repository/org/slf4j/slf4j-log4j12/1.7.30/slf4j-log4j12-1.7.30.jar!/org/slf4j/impl/StaticLoggerBinder.cla

2022-02-22 11:27:03 10692

原创 关于SpringBootTest报错java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration的问题解决方案

一、问题的现象1、使用spring-boot-starter-test,执行测试时报错:java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test二、解决方案将测试类的包名修改与启动类的包名相同例如:测试类package media

2022-01-17 17:58:23 1571

原创 Linux问题解决记录

文章目录一、linux下解压命令执行出错 Not found in archive二、脚本执行报错/bin/bash^M: bad interpreter: No such file or directory一、linux下解压命令执行出错 Not found in archive加上-C(大写)参数,C这个参数是“创建新的档案文件”二、脚本执行报错/bin/bash^M: bad interpreter: No such file or directory原因:在windows下编写脚本

2021-12-27 17:30:52 738

原创 Jackson(一):常用注解说明

一、说明名词声明:序列化指实体对象转json字符串;反序列化指json字符串转实体对象。1.@JsonInclude用途:用于实体序列化为json字符串时,指示实体中符合条件的参与序列化的字段。位置:类名上,即对该类的全部属性生效;属性上,即仅对该属性生效。用法:@JsonInclude(Include.值)。(仅说明几个常用的枚举值,其他的枚举值说明可以参考源码中的注释)值:NON_NULL,仅序列化非null值的属性。NON_EMPTY,仅序列化非空值的属性(包含null)。NON_

2021-11-29 12:59:29 447

原创 JavaCV:将rtsp流媒体保存为jpg到磁盘

注:文章说明的内容是记录了解的一些常见单位或名词的含义等,如有错误请在评论指出,不胜感激。文章目录前言一、BufferedImage二、JavaCV操作rtsp流媒体1.依赖库2.代码3.结果前言图像:一个图像由像素点和像素点的色彩信息构成,常见的像素数据有rgb、yuv、rbga等。图像容量:例如一幅彩色图像(RGB),分辨率为256×512,每一种颜色用8bit表示,则该彩色图像的数据量为 2565128*3 bit。视频帧:图像经过编码形成(如H264等,对图像数据进行压缩),视频帧由关

2021-10-29 16:17:23 1573

原创 关于spring aop针对spring mvc的@RequestMapping方法切面的方法没有执行的解决方案

一、问题的现象1、使用Spring MVC,创建Controller类和@RequestMapping方法@Controller@RequestMapping("/product")public class ProductController { @Autowired ProductServiceImpl productService; @RequestMapping("/findAll.do") public ModelAndView findAll(@Reque

2021-08-17 16:34:10 1797 1

原创 关于mybatis的Parameter ‘userid‘ not found. Available parameters are [arg1, arg0, param1, param2]的解决方案

一、异常的内容调用的映射方法: @Insert("insert into user_role(userId,roleId) values(#{userId},#{id})") void saveUserWithRole( String userId, String id) throws MyException;出现的异常:Caused by: org.apache.ibatis.binding.BindingException: Parameter 'userId' not fou

2021-08-13 11:40:24 2349

原创 关于but was actually of type ‘com.sun.proxy.$Proxy232‘解决方案

一、异常的内容Caused by: org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'userService' is expected to be of type 'com.mediacomm.service.impl.UserServiceImpl' but was actually of type 'com.sun.proxy.$Proxy232' at org.springframework.

2021-08-11 13:51:39 1284

原创 MyBatis 分页插件 PageHelper

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-08-11 11:01:08 272

原创 SSM框架整合(二):maven module的web项目

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-08-09 19:36:43 211

原创 关于springframework.beans.factory.BeanDefinitionStoreException:Caused by: FileNotFoundException解决方案

一、异常的内容org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [springMVC.xml]; nested exception is java.io.FileNotFoundException: class path resource [springMVC.xml] cannot be opened becau

2021-08-05 14:17:01 3687

原创 SpringMVC之处理json数据

文章目录前言一、引入的依赖二、编写请求三、配置ajax的异步请求三、springmvc的配置四、测试前言使用注解@ResponseBody:该注解用于将 Controller 的方法返回的对象,通过 HttpMessageConverter 接口转换为指定格式的数据如:json,xml 等,通过 Response 响应给客户端一、引入的依赖需要在项目中引入jackson的依赖<dependencies> <dependency> <group

2021-08-05 10:02:43 333

原创 SSM框架整合(一)

系列文章目录1.spring 系列文章2.springmvc 系列文章3.mtbatis 系列文章文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言 <!--尝试自己配置mybatis交由springIoC管理--> <bean id="inputStream" class="org.apache.ibatis.io.Resources" factory-method="getResourceAsStream">

2021-08-04 11:26:01 112

原创 SpringMVC之异常处理器

文章目录前言一、配置步骤1.自定义异常2.配置异常处理器3.获取异常或默认异常处理器输出二、测试前言项目中当出现异常并往外抛出后,如果最后一层接收的是 springmvc 前端控制器DispatcherServlet,那么届时就会显示在页面上,如下图,因此在这一层交由springmvc的异常处理器来接收,并显示自定的内容。一、配置步骤1.自定义异常public class MyException extends Exception{ private String message;

2021-08-03 10:24:43 533

原创 SpringMVC之常用注解

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warnings

2021-08-02 14:53:25 335

原创 SpringMVC之环境搭建和参数绑定

文章目录前言一、项目环境搭建1.配置pom文件的依赖2.配置web.xml3.创建springmvc.xml二、使用步骤1.创建jsp2.创建java类3.演示效果总结前言SpringMVC就是整合了MVC模型的框架,可以让你无需实现任何接口,只需通过注解等简易操作,实现让一个简单的Java类成为处理请求的控制器,实现请求数据的快捷封装,实现对应请求的响应视图和数据。一、项目环境搭建创建maven工程的web项目,所有配置完成后的项目结构如下:1.配置pom文件的依赖 <prope

2021-07-29 09:56:41 258

原创 Spring之事务声明控制:基于XML或注解的方式

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport

2021-07-26 14:35:50 111

原创 Spring之AOP:基于XML或注解的配置方式

文章目录前言一、AOP是什么?二、AOP的术语三、基于XML文件的配置方法1.添加依赖2.xml文件配置3.测试结果4.环绕通知5.测试结果四、基于注解的配置方法1.新增XML文件2.测试结果五、完全不使用XML文件的注解配置前言阅读文章前最好已经掌握了Java的动态代理和spring的IoC。一、AOP是什么?百度百科:可以通过预编译方式和运行其动态代理实现在不修改源代码的情况下给程序动态统一添加某种特定功能的一种技术。两个关键词,不修改源码、统一添加。二、AOP的术语先用一个动态代理的

2021-07-22 20:29:36 358

原创 Spring之IoC容器:通过注解的方式实现依赖注入

tt

2021-07-20 19:25:57 490

原创 Spring之IoC容器:通过xml的方式配置依赖注入

Spring之IoC容器:通过xml的方式配置依赖注入前言一、创建Bean对象1.默认构造函数创建二、依赖注入1.通过构造函数注入2.Set方法注入总结前言参考spring的官网:https://docs.spring.io/spring-framework/docs/5.3.10-SNAPSHOT/reference/html/core.html#spring-core理解起来spring的IoC容器就等同于一个通过反射去创建对象的工厂类,然后按照配置的id设置对应key(id)-vlue(已实例

2021-07-19 17:07:24 386 1

原创 MyBatis通过注解实现多表联查:一对一/多对一关系

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档MyBatis通过注解实现多表联查:一对一/多对一关系前言一、MyBatis的常用注解说明二、使用步骤1.数据库配置关联表2.JavaBean类的属性2.Dao接口的注解2.1 一对一查询2.1 一对多查询补充前言[注意]使用MyBatis的注解的话,项目中不能出现相关dao接口的映射配置文件。一、MyBatis的常用注解说明@Insert:实现新增@Update:实现更新@Delete:实现删除@Select:实现查询@

2021-07-15 17:19:11 3772

原创 MyBatis通过映射配置文件实现多表联查:一对一/多对一关系

MyBatis多表联查:一对一关系前提配置新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前提配置使用Mysql数据库,创建两个表,分别为用户表User和描述用户信息的Account表,在account表中添加列uid参

2021-07-13 14:00:16 504

空空如也

空空如也

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

TA关注的人

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