
java工具类
文章平均质量分 79
收集工作学习中遇到的Java工具类,为大家提供参考和帮助
不二天次
安安静静写代码,老老实实发大财。横批没有bug
展开
-
数据库版本管理框架-Flyway
数据库版本管理框架-Flyway一、flyway简介二、使用Flyway背景三、Springboot集成Flyway1.引入依赖2.配置文件 yml3.新建flyway文件夹和sql文件3.1 根据第2步配置了迁移脚本目录,我们在 src/main resources 目录下创建flyway目录,如下图:3.2 下面我们创建两个sql脚本,一个创建一张新表,一个插入一条数据,这里的命名规则: V + 版本号 + __ + 表名 + 操作DML类型 + .sql ,如上图:4.修改pom.xml配置5.启动原创 2022-05-18 18:35:30 · 937 阅读 · 0 评论 -
接口返回结果封装类
一、背景作为一名java程序猿,我们通常在工作中要开发接口给前端调用,因此一个统一规范的返回结果是必然的,下面我们就统一返回结果和统一异常处理进行个封装。二、实现2.1 枚举状态码首先返回结果我们需要一个统一的状态码及信息提示,这里我们使用枚举类型,当然也可以使用静态变量形式,个人比较推荐枚举,主要就是看着简洁。package com.example.demo.response;public enum ResultEnum { // 枚举定义 SUCCESS(200, "suc原创 2021-03-26 16:57:42 · 2250 阅读 · 2 评论 -
二叉树算法多种实现方式-java
1、背景二叉树算法,相信大家都不陌生,学习,面试,工作中我们都会遇到它,其实二叉树在IT领域应用是非常广泛的,它不仅在游戏开发中,在当前比较火的人工智能上也得到了广泛的应用。下面就java实现二叉树算法进行实现。2、遍历二叉树几种方式遍历二叉树有三种方式,分别是:1.先序遍历(根->左->右),2.中序遍历(左->根->右),3.后序遍历(左->右->...原创 2019-10-28 16:42:30 · 504 阅读 · 0 评论 -
POI Sax 事件驱动解析Excel2007抛异常java.lang.IndexOutOfBoundsException
POI Sax 事件驱动解析Excel2007抛异常java.lang.IndexOutOfBoundsException事件情景问题分析解决办法事件情景在使用POI Sax事件驱动解析excel文件的时候,有时候会抛异常,异常如下所示:excel文件如下图:问题分析通过DEBUG查找了一下问题所在,发现这是在解析文本类型数字造成的异常问题,代码中出现异常所在如下图,value值变成了...原创 2019-10-08 15:24:22 · 683 阅读 · 0 评论 -
POI Sax 事件驱动解析Excel
POI Sax 事件驱动解析Excel事件情景1.pom.xml引入依赖2.ExcelReaderUtil3.IExcelRowReader4.ExcelRowReader5.ExcelXlsReader6.ExcelXlsxReader事件情景找了不少资料,本文记录一下成果吧,主要使用POI Sax 事件驱动解析Excel,主要是excel2003和excel2007两种类型的工具类,好了话...原创 2019-09-12 16:17:56 · 1068 阅读 · 0 评论 -
流解析上传的CSV文件工具类
流解析上传的CSV文件工具类事件情景1.使用依赖2.CSVFileUtil工具类事件情景本文主要记录一下使用流解析上传的CSV文件工具类,主要有读取解析和写入输出两个方法。1.使用依赖import java.io.*;2.CSVFileUtil工具类package com.hualala.data.meta.platform.common.common.utils;import...原创 2019-09-12 16:01:08 · 319 阅读 · 3 评论 -
使用javacsv解析CSV文件
使用javacsv解析CSV文件事件情景1.pom引入依赖2.JavaCSVUtil工具类事件情景本文主要记录一下使用javacsv解析上传的CSV文件工具类。1.pom引入依赖<dependency> <groupId>net.sourceforge.javacsv</groupId> <artifactId>javacsv...原创 2019-09-12 15:52:19 · 395 阅读 · 0 评论