- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 spring中关于静态资源访问以及图片的压缩
spring中关于静态资源访问以及图片的压缩实现,如果需要实现前端控制压缩,可以通过。字符串’str’转对象以后控制压缩或控制压缩的比例。
2025-02-18 16:32:52
129
原创 关于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
2294
原创 树型结构的通用实现方法
树型结构的通用实现方法实现思路 -> 寻找到顶级节点,然后迭代每一个顶级节点,以每一个顶级节点的id作为key值从parentMap中获取下级节点
2021-04-16 10:18:53
263
原创 关于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
407
原创 关于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
1471
原创 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
1164
原创 自定义注解格式化日期,实现@JsonFormat的功能
前言从数据库获取时间传到前端进行展示的时候,数据库中可能是正确的时间格式,但是如果显示到前端,却变成了一串时间戳。后端传入到前端可能需要某个格式,比如常见的yyyy-MM-dd 或者 yyyy-MM-dd HH:mm:ss,我们经常使用的注解有@JsonFormat 和@JSONField。@JsonFormat每次使用都需要定义好具体的格式(pattern),实话实话,很麻烦,所以打算自己自定义一个@DateFormatter。具体实现过程首先我们需要定义一个注解@DateFormatter..
2020-05-25 14:39:17
4119
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
770
原创 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
322
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人