
工具类
hero_hope
这个作者很懒,什么都没留下…
展开
-
pageHelper分页插件优化order by语句导致数量统计不准确问题
pageHelper分页插件优化order by语句导致数量统计不准确问题只要在 order by 语句前添加该注释:/*keep orderby*/原创 2019-11-13 16:13:51 · 1231 阅读 · 1 评论 -
dubbo项目全局异常处理
一. 问题dubbo项目中, 定义了全局异常处理类以后, 在provider中抛出的自定义异常在consumer中捕获不到二. 原因dubbo源码中对异常进行了异常过滤处理, 源码入下:package com.alibaba.dubbo.rpc.filter;import ...@Activate(group = Constants.PROVIDER)public class Exc...原创 2019-11-11 11:42:10 · 3023 阅读 · 0 评论 -
web项目全局异常处理方案
一. 使用@ControllerAdvice+@ExceptionHandler注解目的:在控制层不需要再写如下的代码了try{ // 业务逻辑} catch(BusinessException b) { // 日志打印 // 业务异常处理} catch(Exception e) { // 日志打印 // 非业务异常处理}构建一个springboot项目(引入依赖spri...原创 2019-10-11 10:49:49 · 531 阅读 · 0 评论 -
java 定时任务实现方式
简介jdk之Timerjdk之ScheduledThreadPoolExecutorspring之TaskSchedulerquartz一. jdk之Timerschedule(TimerTask task, long delay) 延迟 delay 毫秒 执行schedule(TimerTask task, Date time) 特定时间执行schedule(TimerTa...原创 2019-10-08 12:10:13 · 212 阅读 · 0 评论 -
订单延迟关闭之delayQueue解决方案
一. 知识要点delayQueue相关api线程池知识点spring异步注解@Async配置和使用二. 主要代码订单类public class Message implements Delayed { /** 创建时间 10分钟以后, 测试可以降低该值 */ private static final int SECOND_NUM = 600; /**订单i...原创 2019-09-24 10:56:31 · 1065 阅读 · 0 评论 -
Java Excel导出办法
方式一org.apache.poi.hssf.usermodel这个包的api最基本的操作Excel的api方式二使用阿里的一个大牛对POI封装的easyexcel, 地址:https://github.com/alibaba/easyexcel使用注解方式, 需要引进jar包, 需要避免本身项目的POI版本跟这个jar包的POI版本冲突方式三使用spring对POI的封装:Abs...原创 2019-08-26 10:02:02 · 173 阅读 · 0 评论 -
maven仓库
先收藏不迷路–>Maven三种仓库的配置转载 2019-06-11 10:20:42 · 114 阅读 · 0 评论 -
java 数据加密基本知识
一. BASE64BASE64的加密解密是双向的,可以求反解.BASE64Encoder和BASE64Decoder是非官方JDK实现类。虽然可以在JDK里能找到并使用,但是在API里查不到。JRE 中 sun 和 com.sun 开头包的类都是未被文档化的,他们属于 java, javax 类库的基础,其中的实现大多数与底层平台有关,一般来说是不推荐使用的。BASE64 严格地说,属于...原创 2019-01-21 15:20:44 · 4382 阅读 · 0 评论 -
java Properties类操作
参考地址properties类操作转载 2018-10-09 12:09:11 · 154 阅读 · 0 评论 -
JSch实现sftp上传文件
一.JSch依赖坐标<dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.53</ver原创 2018-08-23 16:31:31 · 854 阅读 · 0 评论