07 2023 档案

摘要:目的: ``` 提高用户体验,避免导出超大数据时用户一直等待 ``` 实现思路: ```markdown 1. 主线程:处理请求响应,同时开启子线程,让子线程处理导出任务 2. 子线程:将导出的文件写入到磁盘临时文件,临时文件上传到**oss**中获取上传文件的url路径,记录url路径到数据库中, 阅读全文
posted @ 2023-07-27 10:03 永无八哥 阅读(3933) 评论(0) 推荐(0) 编辑
摘要:/** * for循环 失败处理后,延迟重试 * * @throws InterruptedException */ @Test void test28() throws InterruptedException { ExecutorService executorService = Executo 阅读全文
posted @ 2023-07-21 15:10 永无八哥 阅读(78) 评论(0) 推荐(0) 编辑
摘要:常用函数 IFNULL(exp1,exp2)、IF(exp1,exp2,exp3)、ISNULL(exp) ```sql SELECT employee_id, -- 1.判断是否为null,如果为null则展示0,否则展示原来值 IFNULL( commission_pct, 0 ) , -- 2 阅读全文
posted @ 2023-07-07 00:17 永无八哥 阅读(10) 评论(0) 推荐(0) 编辑
摘要:- 从jvm层看待异常处理机制 ``` 1.当方法抛出异常时,首先会在当前方法的异常表中查找符合的异常处理程序 2.如果找到匹配的异常处理程序,则继续在该异常处理程序中继续执行逻辑 3.如果找不到匹配的,则弹出当前栈帧即结束当前方法的执行,让上一层调用者在其异常表中寻找匹配的异常处理程序....,当 阅读全文
posted @ 2023-07-03 23:12 永无八哥 阅读(114) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示