- 博客(20)
- 收藏
- 关注
原创 根据出生日期计算该用户的周岁及零几天
根据出生日期计算该用户的周岁及零几天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
572
原创 JAVA校验字符串是否为合理的日期
日期校验较多使用SimpledateDateFormat,但是不出现异常不一定是符合日期的字符串,比如20211501010101,我们知道,一年中没有第15月,但是SimpleDateFormat会将其解析为2022年第三个月。所以用SimpledateDateFormat判断也不完全可行一、java计算通过计算和比较来判断字符串是否是HHmmss格式 /** * 判断字符串是否是HH-mm-ss格式 * @param mes 字符串 * @return boolea
2021-06-08 11:30:57
1818
原创 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
2227
原创 MySql查询数据列转行
MySql列转行用户表年级班级成绩表科目表预期实体类public class ChengJiDan { /** * 学生ID */ private int id; /** * 姓名 */ private String username; /** * 年级 */ private String year; /** * 班级 */ private
2020-10-30 03:28:32
1284
原创 使用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
2901
4
原创 使用alibaba的easyExcel自定义工具类进行导入导出操作
平常工作经常遇到excel导入导出,easyExcel也是基于poi开发的,但是相对来说内存占用比较小,功能也更丰富,根据本人日常工作需要,抽取了excel导入导出的工具类,若有不足,请指出一起成长~POM依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId>
2020-08-06 11:41:26
3719
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
295
原创 poi导入、导出excel
pom依赖也许不需要这么多依赖,自行筛包<!-- excel 操作 --> <dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl</artifactId> ...
2020-02-21 17:33:43
176
原创 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
26684
原创 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
436
原创 数据库快速生成实体类
-- 快速生成实体#实体类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
685
原创 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
2358
7
原创 Eclipse配置 之 设置自动提示(不区分大小写)
Eclipse配置 之 设置自动提示(不区分大小写)Eclipse自动提示的配置方式1.启动eclipse,在开发工具最顶端菜单栏,依次点击 windows → preferences ,弹出设置窗口。2、在preferences中找到Java,依次展开列表Editor → Content Assist,在设置窗口下方找到Auto activation栏,设置 代码提示响应时间、代码提示字符...
2019-05-15 17:38:28
8474
翻译 50道Redis面试题及含答案
1、什么是Redis?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。 Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据结构...
2019-05-07 15:55:22
253
原创 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
880
原创 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
363
翻译 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
5607
转载 Typroa编辑器快捷键整理
**Typroa编辑器快捷键整理**无序列表:输入-之后输入空格有序列表:输入数字+“.”之后输入空格任务列表:-[空格]空格 文字标题:ctrl+数字表格:ctrl+t生成目录:[TOC]按回车选中一整行:ctrl+l选中单词:ctrl+d选中相同格式的文字:ctrl+e插入图片:直接拖动到指定位置即可或者ctrl+shift+i插入链接:ctrl+k插入代码块 ~...
2019-03-02 15:06:29
2046
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人