自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring 熟悉HttpSession

在spring boot中使用了登陆拦截器,根据session中的user是否被赋值来判断。 if(request.getSession().getAttribute("user")==null) { System.out.println("被拦截器拦截了"); response.sendRedirect("/login"); ...

2020-03-27 11:52:17 442

原创 Spring AOP中@Around增强处理

初次学习Spring 的AOP,就写了一个日志切面,对控制层的接受和返回请求进行切面。@Aspect@Componentpublic class LogAspect { //在controller设计一个切面,来记录请求数据和返回数据 private final Logger logger= LoggerFactory.getLogger(this.toString());...

2020-03-26 20:13:05 6428 1

原创 Spring 熟悉AOP

本博文是学习W3Cschool文章https://www.w3cschool.cn/wkspring/izae1h9w.html的学习笔记,如有侵权会立马删除一、Spring框架的AOPAOP(面向切面编程),把程序逻辑分解成不同的部分成为所谓的关注点,扩一个应用程序的多个点的功能被称为横切关注点,这些横切关注点要独立于应用程序的业务逻辑。可以应用于日志记录,审计,声明式事务,安全性和...

2020-03-26 11:54:18 80

原创 Spring-Boot 中的@Valid注解和BindingResult

一、@Valid注解的作用主要是用于数据校验,在实体或者DTO中定义不同的属性,来完成不同的校验规则,然后在Controller类中接收数据的参数前钱夹@Valid注解,那么接收过来的数据就会开启校验功能。二、@Valid相关注解三、@Valid校验的流程@Valid不支持平面的参数校验(直接用@PathVariable或@RequestParam接受的参数),所以对GET请求的参数还是...

2020-03-25 11:48:25 2556

原创 Spring-boot 中resources文件夹下的static和Templates文件夹

今天在做springboot异常页面处理的时候,将error相关页面单纯的放在resources文件夹下,而没有在static和Templates两个子目录下,在Controller中访问发现,服务器没有跳转到这些页面中。后来根据汪神的博客知道了springboot要将静态页面放在static下,动态页面放在Templates下。注意:这里如果访问静态页面是需要加上 .html 后缀,而动...

2020-03-24 10:15:51 5474 2

原创 Java 学习Static关键字

宜春的博客 讲解的非常详细。其中重点,static是静态的,在初次编译的时候就初始化,只喝类有关,和对象无关。而且static变量是被所有对象共享的。这里输出的结果是666因为this是当前对象,this.value是当前的成员变量value,method()中的value是局部变量,不是成员变量。而static定义的value是静态变量,被所有多想共享,所以输出666。如果有同学对于成...

2020-03-23 20:26:54 105

原创 Spring Data JPA用Sort排序时提示has private access in 'org.springframework.data.domain.Sort'

想要实现书单列表按照id降序排列的功能时遇到了这么一个错误。在经过鼓捣猫腻的博客提示,springboot2.1版本以上 Sort已经不能实例化了。解决方法:用Sort.by的方式,而非实例化。 Sort.by(Sort.Direction.DESC,"id");...

2020-03-21 19:34:45 2664

转载 SpringBoot Thymeleaf使用教程

https://www.jianshu.com/p/908b48b10702介绍了Thymeleaf最基本的一些用法

2020-03-21 15:33:21 171

转载 HTML/CSS 学习

学习html5的相关标签定义w3schoolhtml的基本使用vivilll的博客

2020-03-20 09:41:13 97

原创 Spring Data JPA 的getOne()和findById()区别

今天在用spring boot想实现头通过url查询一个表单数据时,在service层用getOne(id),通过id获取书单。但结果一直报错,显示com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.hibernate.proxy.pojo.bytebu...

2020-03-18 22:53:03 2241

原创 Opencv FindContours supports only CV_8UC1 images

使用findContours时遇到了这么一个问题解决方法:根据错误提示发现,findContours()方法支持的image只能是CV_8UC1类型,我当时看到这里时懵逼的,啥是CV_8UC1????下面这个链接是博主Young__Fan的文章,写的非常详细易懂。OpenCV 创建图像时,CV_8UC1,CV_32FC3,CV_32S等参数的含义然后我就检查了一下我的图像类型,发现是三通...

2020-03-15 17:12:58 13720

原创 Opencv numpy中uint8类型存储图像

用opencv处理图像时,可以发现获得的矩阵类型都是uint8import cv2 as cvimg=cv.imread(hello.png)print(img)array([[[...], [...], [...]]],dtype='uint8')uint8是专门用于存储各种图像的(包括RGB,灰度图像等),范围是从0–255这里要注意如何转化到ui...

2020-03-13 22:20:16 55562 2

原创 Mac 终端使用mvn提示:Permission denied

IDEA自带的maven再通过我先前的文章找到自带maven的地址后进行环境变量配置,随后使用mvn -v 却发现随后进入到maven3,查看mvn的权限使用chmod修改它的权限,下面这个链接是博主亦枫Blog 关于修改文件权限非常详细的介绍详细介绍mac中chmod的使用%chmod a+x mvn-----------修改完成,查看他的使用权限-------------%ls -...

2020-03-05 17:20:30 3627

原创 mac IDEA自带的maven所在位置

IDEA自带了maven,所以不需要再去下载了,接下来一步一步的找一下它的地址在哪step1.step2.step.3这两个都是idea自带的maven,其中下面哪个有它的地址,但是注意 最开始上述地址中IntelliJ IDEA.app最开始中间是有一个空格的,这就导致了终端一直无法找到这个文件夹,所以先把这个应用重命名,中间加上下划线,然后就能进入maven3文件夹了后续就可以...

2020-03-05 16:47:45 22906 2

原创 解决error:java:不支持发行版本5

maven搭建的SSM框架在编译的时候出现了如下问题:解决方法:寻水的鱼鱼鱼呀的方法我根据上面博主的方式,将所有的编译所需jdk都修改为本地jdk,如下图所示:并且在pom.xml也指定了编译的jdk版本,但是build 后还是出错!!!这里敲黑板!!!需要更新整个项目。然后就成功啦!!新手学习阶段,实在是太蠢了…...

2020-03-05 11:35:30 364

原创 SpringMVC中dispatcher-servlet.xml的配置问题

今天在第一次搭SpringMVC的时候遇到了一个问题困扰了好久,目录如下图所示:HelloController中的函数package peihao.mvc.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMa...

2020-03-03 21:43:01 913

原创 mac中 MySQL的常用命令

对mysql的环境配置这里就不说了…1.MySQL登陆mysql -u root -p输入密码:2.数据库的显示,创建,删除和使用-----------------显示数据库mysql>show databases----------------创建数据库mysql>create database 库名----------------删除数据库mysql>d...

2020-03-01 20:56:05 293

空空如也

空空如也

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

TA关注的人

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