JSONObject循环引用异常

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

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日 509次浏览

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

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

Java:计算两个时间的差值

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

Java:常用日期类操作

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

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

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

IDEA:自动生成类注释信息

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

SpringBoot(一):整合MySQL(使用JdbcTemplate实现)

前言SpringBoot 整合 MySQL(使用 JdbcTemplate 实现) 教程。实现理论JdbcTemplate 是 Spring 框架中的一个核心组件,它提供了一种简单的方式来访问关系型数据库。JdbcTemplate 封装了 JDBC API,使得开发者可以更加方便地使用 JDBC 进
SpringBoot 2023年05月31日 404次浏览

Mybatis的insert语句中,在返回参数中返回insert数据的自增id

背景业务场景是这样的:在设计数据表时涉及到跨表保存数据,其中 A 表数据对应多条 B 表数据,且 A 表的自增 ID 在 B 表中为一个字段,从而实现两表的业务关系。但由于两表的数据需要同时(业务上的同时,在代码实现上仍然是先插入 A 表数据然后再插入 B 表数据) insert 到数据库中,因此在
Mybatis 2023年05月24日 358次浏览

使用vue ui命令创建vue项目

前言作为一名 Java 开发,最近想学习一下 VUE(感觉前端项目绕来绕去的,可能是刚开始接触不适应),来记录下使用 vue ui 创建 vue 项目。实现vue ui 命令可以启动 Vue.js 的可视化图形用户界面 (GUI)。使用 vue ui 命令可以在浏览器中打开一个 UI 界面,它提供了
Vue 2023年05月17日 396次浏览