自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 关于Spring Boot 项目使用freemarker加载resources目录下的模板

1.文件目录2.引入依赖 <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.31</version> </dependency>3.application

2022-05-27 10:02:41 1945

原创 树型结构的通用实现方法

树型结构的通用实现方法实现思路 -> 寻找到顶级节点,然后迭代每一个顶级节点,以每一个顶级节点的id作为key值从parentMap中获取下级节点

2021-04-16 10:18:53 212

原创 关于datetime以及timestamp在SQL server中出现的问题

项目场景:提示:项目持久化采用mybatis,数据库使用SQL server:问题描述:数据库存在用户表users,有一个字段last_login_time,现在有一个需求,查询在2020-08-27 15:38:10.433后登录的用户(数据库中不存在满足要求的数据),然而使用mybatis 的example查询语句,窗口打印的sql语句会显示total:1 解决方案:Debug之后发现,虽然mybatis使用?的方式放入了对应的参数,但实际上,mybatis忽略了其中的毫秒数,433

2020-08-27 16:16:54 341

原创 关于Java使用代码调用liquibase

最近使用Spring boot 开发的一个项目,需要分模块开发,数据库版本管理考虑了半天,还是使用liquibase来控制管理。但遇到一个问题,每次添加了数据表以后就需要向_db.changelog.xml中添加对应的xml文件,非常容易引起冲突。项目auth模块结构如下图两个_db.changelog.xml内容分别如下文件1:<?xml version="1.0" encoding="UTF-8"?><databaseChangeLog xml..

2020-08-14 16:54:19 1225

原创 poi获取单元格背景的取值问题(主题色排除在外)

问题说明 使用poi获取excel单元格背景色的时候,获取到的rgb,结果是负数。(其中:poi版本是4.1.0,使用XSSFWorkbook读取的xlsx excel文件。)问题解决 考虑byte字节的取值范围(-128到+127),而RGB取值范围是0到255,巧合的是128+127=255。我大胆猜测,负数应该是取值范围导致。我测试了几组数据。具体代码 private static void readCellStyle(Cell cell) { CellStyle.

2020-06-17 13:53:06 1003

原创 自定义注解格式化日期,实现@JsonFormat的功能

前言从数据库获取时间传到前端进行展示的时候,数据库中可能是正确的时间格式,但是如果显示到前端,却变成了一串时间戳。后端传入到前端可能需要某个格式,比如常见的yyyy-MM-dd 或者 yyyy-MM-dd HH:mm:ss,我们经常使用的注解有@JsonFormat 和@JSONField。@JsonFormat每次使用都需要定义好具体的格式(pattern),实话实话,很麻烦,所以打算自己自定义一个@DateFormatter。具体实现过程首先我们需要定义一个注解@DateFormatter..

2020-05-25 14:39:17 3758 1

原创 JAVA实现计算器功能

一. 前言最近有一个新的需求,使用固定公式,代入值,计算结果。例如(3*B-99)*5,其中B预期设想是使用反射获取。二. 使用BigDecimal的原因。float : 浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位)double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位)decimal:数字型,128bit,不存在精度损失,常用于银行帐目计算。(28个有效位)三. 具体代码package com

2020-05-18 16:38:01 718

原创 The valid characters are defined in RFC 7230 and RFC 3986

前言 最近对一个项目进行Spring boot版本升级,从springboot 2.1.5.RELEASE升级到2.2.6.RELEASE。项目采用springboot + mybatis + tomcat。升级过程一言难尽,遇到很多问题。...

2020-04-26 15:13:06 280

树型结构通用实现方法示例

树型结构通用实现方法示例

2021-04-12

annotation.zip

annotation.zip

2020-05-25

java poi自定义导出功能.rar

java poi自定义导出功能.rar

2020-04-21

空空如也

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

TA关注的人

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