Fastjson:JSON格式的字符串转实体对象

背景使用 Fastjson 实现把 JSON 格式的字符串转为实体对象。实现例如有如下字符串:{ "userName": "langjialingbojue", "password": "123456",
Java 2023年07月10日 563次浏览

BigDecimal:计算百分数时保留两位小数

背景使用 BigDecimal 计算百分数时保留两位小数。实现代码:@GetMapping("/t6")public void test6(){ BigDecimal num1 = new BigDecimal("2"); BigDecimal n
Java 2023年07月10日 649次浏览

Mybatis:查询数据提示空指针异常

问题在 SpringBoot 项目中,使用 Mybatis 从数据库中查询数据,查询的数据获取属性时报错空指针异常:java.lang.NullPointerException: null解决例如以下代码段:@GetMapping("/t32")public void test3
BUG 2023年07月10日 548次浏览

JSONObject循环引用异常

背景应用场景是这样的:前端需要构建一个多层 JSON 嵌套的数据结构,而我在使用 fastjson 构建 JSON 结构传给前端后,显示循环引用异常。最终需要构建的 JOSN 结构如下:问题问题复现构建 JSON 的代码如下:@GetMapping("t40")public vo
BUG 2023年07月07日 494次浏览

IDEA报错:Error running 'Application': Command line is too long. Shorten command line

问题使用 IDEA 启动项目时报错信息如下:Error running 'Application': Command line is too long. Shorten command line for Application or also for Spring Boot defa
IDEA 2023年07月07日 713次浏览

前后端交互:undefined和NaN的问题

问题在前后端交互的项目中,一些字段显示 undefined,且前端对该字段排序后显示 NaN。这种问题通常是由于前端没有取到指定的字段值后,对其进行排序后导致显示异常。解决问题原因在前后端交互的项目中,前端显示 NaN(Not a Number)或者 undefined 的情况通常是由于以下原因之一
前端 2023年07月07日 568次浏览

Java:计算两个时间的差值

前言使用 Java 计算两个时间的差值。实现package com.langjialing.helloworld.controller;import lombok.extern.slf4j.Slf4j;import org.springframework.web.bind.annotation.Ge
Java 2023年07月06日 507次浏览

Java:常用日期类操作

前言Java 中常用的日期类操作。实现获取前XX时间例如常用的“获取前一年时间”、“获取前一月时间”等操作。package com.langjialing.helloworld.controller;import lombok.extern.slf4j.Slf4j;import org.spring
Java 2023年07月06日 466次浏览

git stash:暂存尚未提交的代码

前言在开发过程中,可能会遇到在 A 分支开发了部分功能,这时需要切到 B 分支解决 Bug,但 A 分支的内容由于各种原因又不能提交。在这种应用场景下,我们可以使用 git stash 命令把代码暂存,然后进行切到其它分支进行操作。实现命令# 保存所有未提交的更改并重置工作目录。这时可以切换到其他分
Git 2023年07月06日 552次浏览

IDEA:自动生成类注释信息

前言在 IDEA 开发中创建新文件时自动生成类注释信息的配置。实现打开 IDEA 的 Settings,依次找到 Editor -> File and Code Templates -> Includes,在 File Header 中添加如下信息:/** * @Author 郎家岭伯爵
IDEA 2023年06月03日 692次浏览