- 博客(6)
- 收藏
- 关注
原创 java导出excel并且压缩成zip上传到oss 不生成零时文件
Java试用easyExcel导出文件 压缩上传OSSzipOutputStream, zipInputStream, excel导出
2021-12-31 11:31:12
2266
原创 Spring Boot处理全局统一异常的两种方法与区别
实现方式第一种:使用@ControllerAdvice和@ExceptionHandler注解 第二种: 使用ErrorController类来实现。第一种:使用@ControllerAdvice和@ExceptionHandler注解注解@ControllerAdvice表示这是一个控制器增强类,当控制器发生异常且符合类中定义的拦截异常类,将会被拦截。@Slf4j@ControllerAdvicepublic class ExceptionHandle { /**
2021-07-18 20:42:25
230
原创 Java中AES算法(对称加密)
话不多说上代码(思路大体一致):第一种:package *;import com.*.exception.exceptions.BusinessException;import javax.crypto.*;import java.nio.charset.StandardCharsets;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import jav.
2021-03-23 09:16:23
253
原创 DelayQueue使用
DelayQueue是一个无界阻塞队列,只有在延迟期满时才能从中提取元素。 方法 抛出异常 返回值 一直阻塞 超时退出 插入方法 add offer put Offer(time) 移除方法 remove poll ta
2021-01-05 13:37:49
156
原创 git合并代码,更新分支命令
对于复杂的系统,我们可能要开好几个分支来开发,那么怎样使用git合并分支呢?合并步骤:1、进入要合并的分支(如开发分支合并到master,则进入master目录)git checkout mastergit pull2、查看所有分支是否都pull下来了git branch -a3、使用merge合并开发分支git merge 分支名4、查看合并之后的状态git stat...
2020-11-02 10:38:03
437
原创 LinkedBlockingQueue放入元素与取出元素
LinkedBlockingQueue队列, add、offer、put的区别: add:成功返回true,失败 throw new IllegalStateException("Queue full"); offer:成功返回true,失败返回false; put:无返回值,若向队尾添加元素的时候发现队列已经满了会发生阻塞一直等待空间,以加入元素LinkedBlockingQueue队列, poll、remove、take的区别:...
2020-11-02 10:22:17
1843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人