java
文章平均质量分 51
九月木子
这个作者很懒,什么都没留下…
展开
-
easyexcel实现类似统计类型内容加样式导出
java+easyexcel实现复杂样式的导出原创 2022-06-27 16:57:05 · 2278 阅读 · 1 评论 -
mongo+java 连表排序、条件、分页查询问题
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2022-01-17 11:14:17 · 1179 阅读 · 0 评论 -
java8 List一行代码解决重复数据
1、List包含的对象去重:vehicleArchivesBeans.stream().distinct().collect(Collectors.toList());2、Lis根据某一属性值去重:List<VehicleArchivesBean> archivesBeans = vehicleArchivesBeans.stream().collect( Collectors.collectingAndThen( Collectors.原创 2020-07-01 08:45:40 · 1064 阅读 · 0 评论 -
关于Date类型转换为String类型产生的线程安全问题
之前一直用下面的这种方式去转换时间,直到在多线程中用了之后,才发现是个坑。/** * 将日期转为 字符串* @param date* @param format* @return*/public static String dateToString(Date date, String format) {if (date == null) {return null;}ret...原创 2019-06-20 17:06:00 · 1922 阅读 · 0 评论 -
搭建springBoot+gradle+mysql框架
之前因为自己是菜鸟,所以每次都是在大神们框架搭好了之后直接上手写代码的。emmmmm,然而,菜鸟也要有想成为大神的目标,那就先从自己搭框架开始吧((-- 手动滑稽 --))开始之前先接待一下我自己使用的工具吧:idea+jdk1.8第一步:先添加springBoot+mysql相关依赖jar包,最基本的我会用红圈圈出来备注:这个里面我添加了一个数据库版本管...原创 2019-04-26 14:41:35 · 2068 阅读 · 0 评论 -
使用Arrays.asList()给List赋初始值之后进行增删出现的问题
文章转载于:https://blog.csdn.net/w05980598/article/details/79120410当时是直接百度java.lang.UnsupportedOperationException异常,文章里面解释的很详细。转载 2019-03-26 16:19:54 · 297 阅读 · 0 评论 -
java nio Files DirectoryStream在查找sql脚本文件踩得坑
写正题之前还是先交代一下业务背景吧。公司做了一个公用的模块,需要在这个模块在启动的时候就要初始化某个文件夹下面的sql脚本到数据库里面去。采用的访问文件夹的方式是JDK1.7之后新增的nio包。代码贴上: 注:uri就是sql文件所在的文件夹嗯,启动的时候是没有问题,可以正常访问文件夹,然后将sql脚本初始化。但是呢,后来我想弄一个热部署(使用的是ides+gradle+s...原创 2019-02-27 14:43:49 · 431 阅读 · 0 评论 -
消息队列数据积压或者数据丢失处理
作者:中华石杉来源:https://github.com/doocs/advanced-java/blob/master/docs/high-concurrency/mq-time-delay-and-expired-failure.md 面试题如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决?面试官心理分析你看这问...转载 2019-01-31 14:59:50 · 1585 阅读 · 0 评论 -
java日期时间转换工具类
最基础的东西,总结一下,下次用的时候就方便一些了。废话不多说,直接贴代码:package com.incar.base.util;import com.incar.base.exception.BaseRuntimeException;import java.text.DateFormat;import java.text.ParseException;import java.t...原创 2018-12-17 14:48:52 · 1051 阅读 · 0 评论 -
Spring Boot自定义注解以及日志拦截代码实现
在任何项目里面日志拦截都是一个必不可少的部分。在之前的项目中,一直都是其他的大神把日志记录这一块儿弄好了,我就只知道怎么用。在后来的项目中,我自己尝试着写了一版简易版的,示例如下: 第一步:使用spring boot自定义了两个注解,SystemOperateLog注解是用来表示记录的日志是属于哪个模块的,SystemOperateMethodLog注解是用来表示当日...原创 2018-12-20 15:15:43 · 696 阅读 · 0 评论