- 博客(16)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Java8新特性Stream流中的 Collectors.toMap() 重载
有时我们会遇到由list转为map、list中去重然后转为list或者map的情况,在Java8中已经提供了更好的方法
2022-06-10 10:18:35 1359 2
原创 2021最新Java JDK1.8的安装教程
2021最新Java JDK1.8安装教程jdk1.8又称jdk8.0,是目前相对比较稳定的版本,不建议下载最新的jdk版本,因为最新版的jdk不稳定,在Java的学习中可能会出现各种各样的问题。一、JDK下载1.官网下载点击官网下载地址往下划,找到自己电脑相对应的JDK,点击下载。(此文以windows系统下载JDK1.8为例)如果不清楚自己的电脑是32位还是64位,可以同属按下 win + R 键打开cmd命令行,输入 systeminfo ,然后按下Enter键。如图:“X86”
2021-11-10 15:17:31 6906
原创 Cannot deserialize value of type `java.time.LocalDateTime` from String “2020-01-01 17:02:29“
Spring Boot项目运行的时候报错:Cannot deserialize value of type java.time.LocalDateTime from String “2020-01-01 17:02:29”今天进行项目整合的时候发现一个错误,Cannot deserialize value of type java.time.LocalDateTime from String “2020-12-08 17:02:29”,那么这个时候首先进行排查:1、可以看出我们的前端并没有报错,是访问成
2021-11-08 16:38:22 2484
原创 @RequestBody与post请求的关系
@RequestBody与post请求的关系@RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);GET方式无请求体,所以使用@RequestBody接收数据时,前端不能使用GET方式提交数据,而是用POST方式进行提交。在后端的同一个接收方法里,@RequestBody与@RequestParam()可以同时使用,@RequestBody最多只能有一个,而@RequestParam()可以有多个。注:一个请求,只有一个RequestBody;一个请求,可
2021-11-06 23:29:35 4758 2
原创 vue传参------params和data的区别
vue传参------params和data的区别在Vue中使用axios时,注意到配置选项中包含params和data两者,以为他们是相同的,其实他们之间的差别还是挺大的。因为params是添加到url的请求字符串中的,用于get请求。而data是添加到请求体(body)中的, 用于post请求。export default { getPageList(page, limit, searchObj) { return request({ url: `/admin/core/
2021-11-06 23:20:28 1787
原创 MyBatis-Plus中Page类各个参数的具体含义
MyBatis-Plus中Page类MyBatisPlus在使用分页时需要传入一个Page对象,这里对该对象做一些解释打开Page的源码我们可以看到Page实现了IPage接口private static final long serialVersionUID = 8545996863226528798L; protected List<T> records; protected long total; protected long size; protec
2021-11-06 17:25:38 11653 3
原创 浅谈Rest风格
一、 Rest名词由来概述简述 Rest 这个名次 首先我们需要了解 Roy Tomas Fields 这个人。Fields 生于1965年是美国的计算机科学家,参与了HTTP协议规范制定,是 Apache HTTP Server 联合创始人之一,是 Representational State Transfer (REST) 规范的制定者。二、Rest 名词概述Rest (Representational State Transfer)字面上是表现层状态转移的意思,稍微深入理解一点就是从URI获得的
2021-11-06 16:33:18 238
原创 springboot集成 redis 的配置
springboot集成 redis 的配置redis的优点就不多说了,大家都懂。下面直接进入实战。1、集成的时候首先先导入jar包<!-- spring boot redis缓存引入 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId>
2021-10-26 15:37:32 614
原创 Mybatis-plus使用注解 @TableField(exist = false)
Mybatis-plus使用注解 @TableField(exist = false)当数据库中没有某个字段,但是实体类中需要这个字段的变量时怎么办,可以使用mybatis-plus中@TableField(exist=false)。 @ApiModelProperty(value = "是否包含子节点") @TableField(exist = false) //树形展示用的,表示数据库中表没有此字段,但是对象返回到前端的时候有这个字段 private Boolean has
2021-10-25 21:54:19 1735
原创 ssm项目中输入中文之后的乱码问题
解决ssm项目中输入中文之后的乱码问题为了防止前端传入的中文数据出现乱码问题,使用Spring提供的编码过滤器来统一编码。要使用编码过滤器,只需要在web.xml中添加如下代码: <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingF
2021-10-22 10:12:51 375
原创 mybatis-plus的代码生成器
mybatis-plus的代码生成器在每一个项目的初始阶段,我们需要根据数据库表创建实体类,以及相应的service、mapper、controller。当数据库表非常多时,如果手动创建会非常耗时,而mybatisplus自带的代码生成器可以自动的帮我们全部生成出来。1、引入mybatis的依赖 <!--mybatis-plus--> <dependency> <groupId>com.baomidou</
2021-10-16 16:20:19 124
原创 Swagger2使用以及注解的介绍
Swagger2在团队开发中,一个好的 API 文档不但可以减少大量的沟通成本,还可以帮助一位新人快速上手业务。传统的做法是由开发人员创建一份 RESTful API 文档来记录所有的接口细节,并在团队之中进行流传。现在可以使用Swagger来解决企业中接口(api)中定义统一标准规范的文档生成的规范问题。Swagger2 的出现就是为了从根本上解决上述问题。它作为一个规范和完整的框架,可以用于生成、描述、调用和可视化 RESTful 风格的 Web 服务:接口文档在线自动生成,文档随接口变动实时更新
2021-10-16 16:01:14 309
原创 JDK代理和cglib代理
Java中代理模式有两种:动态代理和静态代理。静态代理有JDK静态代理,而动态代理分为JDK动态代理和cglib动态代理。在Spring的AOP实现中,主要应用了JDK动态代理以及CGLIB动态代理。本篇文章中讲述JDK动态代理和cglib动态代理。代理一般就是给被目标的类...
2021-09-12 12:11:11 696
原创 springboot 获取当前项目在服务器的路径
springboot 获取当前项目的路径1、获取当前项目在本地磁盘的根目录(获取当前项目路径的地址)System.out.println(System.getProperty("user.dir"));//结果为: /D:/Idea/code/springboot2、springboot获取当前服务器target/classes的路径--------------------------------------服务器中的地址try { String str = R
2021-05-13 09:29:43 1990
Java类 EncodingDetect.java
2022-06-06
我vscode的终端显示那一长串是白色的(图一),怎么恢复原来的蓝色(图二)啊
2020-10-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人