自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 EasyExcel结合spire.xls将SQL查询结果转为图片导出

前后端交互: 后端查询结果按excel的格式生成图片并返回给前端展示或下载

2022-10-27 17:09:15 480

原创 ES聚合查询

ElasticSearch实现聚合复杂条件查询Demo

2022-01-11 11:42:21 496

原创 根据出生日期计算该用户的周岁及零几天

根据出生日期计算该用户的周岁及零几天1.导入maven依赖hutool工具包 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.9</version> </dependency>2.计算

2021-10-26 14:30:55 324

原创 JAVA校验字符串是否为合理的日期

日期校验较多使用SimpledateDateFormat,但是不出现异常不一定是符合日期的字符串,比如20211501010101,我们知道,一年中没有第15月,但是SimpleDateFormat会将其解析为2022年第三个月。所以用SimpledateDateFormat判断也不完全可行一、java计算通过计算和比较来判断字符串是否是HHmmss格式 /** * 判断字符串是否是HH-mm-ss格式 * @param mes 字符串 * @return boolea

2021-06-08 11:30:57 1703

原创 SQL语句批量增改数据的SQL语句写法(DB2、MySql)

DB2merge语句MERGE INTO SCHEMA1.TABLE1 AS A USING SCHEMA2.TABLE2 AS BON A.XXX = B.YYY WHEN MATCHED THEN UPDATE SET A.AAA = B.AAA,A.BBB = B.BBB,A.CCC = B.CCC...WHEN NOT MATCHED THEN INSERT VALUES(B.AAA,B.BBB,B.CCC...省略)注意: 判断条件是ON后面的条件MySqlON D

2020-11-11 15:53:55 2027

原创 MySql查询数据列转行

MySql列转行用户表年级班级成绩表科目表预期实体类public class ChengJiDan { /** * 学生ID */ private int id; /** * 姓名 */ private String username; /** * 年级 */ private String year; /** * 班级 */ private

2020-10-30 03:28:32 1221

原创 使用easyExcel导出excel时相同数据合并

合并规则类package cn.itcast.boot.ExcelUtil;import com.alibaba.excel.metadata.CellData;import com.alibaba.excel.metadata.Head;import com.alibaba.excel.write.handler.CellWriteHandler;import com.alibaba.excel.write.metadata.holder.WriteSheetHolder;import co

2020-08-06 12:17:08 2586 4

原创 使用alibaba的easyExcel自定义工具类进行导入导出操作

平常工作经常遇到excel导入导出,easyExcel也是基于poi开发的,但是相对来说内存占用比较小,功能也更丰富,根据本人日常工作需要,抽取了excel导入导出的工具类,若有不足,请指出一起成长~POM依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId>

2020-08-06 11:41:26 3376 1

原创 全局异常处理器

自定义错误代码(枚举)public enum ErrorCod { FAIL_TO_IMPORT, FAIL_TO_EXPORT, FAIL_TO_INSERT, FAIL_TO_UPDATE, FAIL_TO_DELETE, FAIL_TO_BATCH_OPERATE, ERROR_PARAM}自定义异常类public class...

2020-02-26 10:52:16 243

原创 poi导入、导出excel

pom依赖也许不需要这么多依赖,自行筛包<!-- excel 操作 --> <dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl</artifactId> ...

2020-02-21 17:33:43 129

原创 sql语句查询 将int类型数据转换为字符串String类型

sql语句查询中 将int类型数据转换为字符串类型写sql时可能有这样的需求 查询数据库的结果中需要将值转换为String类型 不然在java代码嵌套太深的集合中处理太麻烦select CAST(A.xxx AS CHAR) as xxx,A.zzz from A wher A.yyy = '123' ;...

2019-07-12 17:23:49 25105

原创 sql表格映射实体类

快速映射-- 快速生成实体#实体类select CONCAT('private ',DATA_TYPE,' ',column_name,'; //',column_comment) entity#实体赋值#select CONCAT('info.set',column_name,' ; //',column_comment) `entity.set`#ifnull#select ...

2019-06-18 16:30:56 356

原创 数据库快速生成实体类

-- 快速生成实体#实体类select CONCAT('private ',DATA_TYPE,' ',column_name,'; //',column_comment) entity#实体赋值#select CONCAT('info.set',column_name,' ; //',column_comment) `entity.set`#ifnull#select CONC...

2019-06-13 14:36:45 642

原创 JDK API 版本6、7、8、9汉化文档及部分英文文档CHM一起分享

JDK API 版本6 版本8 版本9 中文文档及部分英文文档百度网盘链接:https://pan.baidu.com/s/1VHImfrq59q5XJoJ5bOqBHA提取码:l2t1

2019-05-27 11:21:34 2181 7

原创 Eclipse配置 之 设置自动提示(不区分大小写)

Eclipse配置 之 设置自动提示(不区分大小写)Eclipse自动提示的配置方式1.启动eclipse,在开发工具最顶端菜单栏,依次点击 windows → preferences ,弹出设置窗口。2、在preferences中找到Java,依次展开列表Editor → Content Assist,在设置窗口下方找到Auto activation栏,设置 代码提示响应时间、代码提示字符...

2019-05-15 17:38:28 8039

翻译 50道Redis面试题及含答案

1、什么是Redis?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。 Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据结构...

2019-05-07 15:55:22 183

原创 sql函数 if()与ifnull()

sql函数 if()与ifnull()if()表达式:IF( expr1 , expr2 , expr3 )expr1条件,条件为true,则值是expr2 ,false,值就是expr3SELECTIF ( SUM(T.money) IS NULL, 0 ,SUM(T.money)) FROM transfer_accounts TWHERE 条件ifnullIFN...

2019-05-07 14:06:02 807

原创 sql语句中CASE WHEN THEN ELSE END 常用简单用法

sql语句中CASE WHEN THEN ELSE END 常用简单用法以下仅供参考,如有错误或不当之处还望大神们告知。case具有两种格式。简单case函数和case搜索函数。这两种方式,可以实现相同的功能。简单case函数的写法相对比较简洁,但是和case搜索函数相比,功能方面会有些限制,比如写判定式。还有一个需要注重的问题,case函数只返回第一个符合条件的值,剩下的case部分将会...

2019-05-07 11:30:57 318

翻译 mysql 查询指定日期及时间段数据

mysql 查询当天、本周,本月,上一个月的数据今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1近七天SELECT * FROM 表名 where DATE_SUB(CU...

2019-04-18 14:10:03 5464

转载 Typroa编辑器快捷键整理

**Typroa编辑器快捷键整理**无序列表:输入-之后输入空格有序列表:输入数字+“.”之后输入空格任务列表:-[空格]空格 文字标题:ctrl+数字表格:ctrl+t生成目录:[TOC]按回车选中一整行:ctrl+l选中单词:ctrl+d选中相同格式的文字:ctrl+e插入图片:直接拖动到指定位置即可或者ctrl+shift+i插入链接:ctrl+k插入代码块 ~...

2019-03-02 15:06:29 1930

空空如也

空空如也

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

TA关注的人

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