HeavenTang

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  java随笔

上一页 1 2 3 下一页

记录日常遇到的问题
CountDownLatch
摘要:// 批量修改 if (CollectionUtils.isNotEmpty(updateKsxxList)) { int oneBatch = MagicNumber.ONE_HUNDRED; int times = updateKsxxList.size() % oneBatch == Magi 阅读全文

posted @ 2022-10-19 15:25 HeavenTang 阅读(19) 评论(0) 推荐(0) 编辑

excel导入空行处理
摘要:/** * @param file 文件(通过解析文件的形式获取必填列) */ ` public static void isRequired(MultipartFile file) { Workbook wb; try { wb=WorkbookFactory.create(file.getInp 阅读全文

posted @ 2022-09-07 10:23 HeavenTang 阅读(354) 评论(0) 推荐(0) 编辑

poi cell 和 poi加下拉框XSSFDataValidationHelper
摘要:POI创建Excel下拉列表框来设置表格数据有效性,这里需要使用几个重要的对象,关系依赖图如下 XSSFDataValidationHelper 工具类 XSSFDataValidationConstraint 设置数据有效性条件 CellRangeAddressList 设定有效区域 XSSFDa 阅读全文

posted @ 2022-07-25 11:01 HeavenTang 阅读(349) 评论(0) 推荐(0) 编辑

域名https请求获取不到cookies
摘要:原因是域名设置了 httpOnly属性。 措施: 接口返回cookies, 前端通过 sessionStorage存储。 阅读全文

posted @ 2022-01-20 09:08 HeavenTang 阅读(525) 评论(0) 推荐(0) 编辑

spring线程池-多线程处理大批量导入场景ThreadPoolUtils
摘要:spring线程池-多线程处理大批量导入场景 今天在处理繁琐且复杂的课表导入,无论如何在前端或者nginx将超时时间设置多长,都不能解决大批量导入,导致的超时。因此考虑线程池(异步处理任务)。这时接口会提前给到前端,则不会因为后面未执行完任务导致超时。 ThreadPoolUtils 工具类 点击查 阅读全文

posted @ 2022-01-03 15:47 HeavenTang 阅读(653) 评论(0) 推荐(0) 编辑

前端上传zip文件, 不同浏览器解析的文件类型不一样
摘要:今日份,遇到一个坑, 发现同样是谷歌浏览器,但是上传zip文件的解析文件类型却跟其他电脑的不一样,纳闷了。 经调试,发现 zip文件 firefox : application/octet-stream chrome : application/octet-stream oprea : applic 阅读全文

posted @ 2021-11-09 10:14 HeavenTang 阅读(1662) 评论(2) 推荐(1) 编辑

第二篇 【Zuul、Ribbon、Feign、Hystrix使用时的超时时间(timeout)设置问题】【转】
摘要:Zuul、Ribbon、Feign、Hystrix使用时的超时时间(timeout)设置问题 基于第一篇的Ribbon、Hystrix使用时的超时时间(timeout)设置问题, 我接触的项目的网关是用zuul转发服务的,那对于这类的该如何配置超时呢,要特别注意哪些呢,我遇到的坑,终于解决了。 工具 阅读全文

posted @ 2021-10-10 15:08 HeavenTang 阅读(534) 评论(0) 推荐(0) 编辑

第一篇 【springcloud项目中Ribbon、Hystrix使超时问题处理及配置策略】
摘要:springcloud项目中Ribbon、Hystrix使超时问题处理及配置策略 本篇主要介绍如何配置Ribbon、Hystrix使超时问题,不涉及zuul的具体情况,涉及zuul的请看第二篇。同时都是基于Eureka 注册服务做为前提的。 1. ribbon配置 只配置ribbon是不生效的,还需 阅读全文

posted @ 2021-10-10 14:49 HeavenTang 阅读(403) 评论(0) 推荐(0) 编辑

spring 异步事务等待提交
摘要:// 这个刷新轮次规则的远程总是会异步在 规则新增和修改 事务之前就执行, 所已这里加入事务提交后调用异步的方法,保证顺序异步执行 TransactionSynchronizationManager.registerSynchronization(new TransactionSynchroniza 阅读全文

posted @ 2021-08-19 10:34 HeavenTang 阅读(330) 评论(0) 推荐(0) 编辑

spring controll参数注解
摘要:1. @ModelAttribute注解的作用 作用一:用在方法的参数上 作用一:用在方法的参数上 作用一:用在方法的参数上 作用一:用在方法的参数上 注解在参数上,会将客户端传递过来的参数按名称注入到指定对象中, 并且会将这个对象自动加入ModelMap中 作用二.用在Controller的方法上 阅读全文

posted @ 2021-05-07 19:48 HeavenTang 阅读(169) 评论(0) 推荐(0) 编辑

java 分批处理数据工具类
摘要:`package com.ly.cloud.base.unit; import java.util.LinkedList; import java.util.List; /** 处理因为list太长 批量插入sql报错的问题 */ public class BatchSaveUtil { publi 阅读全文

posted @ 2021-03-05 13:52 HeavenTang 阅读(854) 评论(0) 推荐(0) 编辑

微服务超时时间设置
摘要:引用网上的一篇博客 https://blog.csdn.net/xj80231314/article/details/88853369 阅读全文

posted @ 2020-11-06 09:04 HeavenTang 阅读(232) 评论(0) 推荐(0) 编辑

CountDownLatch的使用和原理解析
摘要:CountDownLatch的使用和原理解析 1、CountDownLatch 概念 CountDownLatch可以使一个获多个线程等待其他线程各自执行完毕后再执行。 CountDownLatch 定义了一个计数器,和一个阻塞队列, 当计数器的值递减为0之前,阻塞队列里面的线程处于挂起状态,当计数 阅读全文

posted @ 2020-07-13 09:45 HeavenTang 阅读(218) 评论(0) 推荐(0) 编辑

不可修改常量、栈、堆 之 String和new String
摘要:栈区 存 引用和基本类型,不能存对象,而堆区存对象。==是比较地址,equals()比较对象内容。 (1) String str1 = "abcd"的实现过程:首先栈区创建str引用,然后在String池(独立于栈和堆而存在,存储不可变量)中寻找其指向的内容为"abcd"的对象,如果String池中 阅读全文

posted @ 2020-06-05 11:38 HeavenTang 阅读(160) 评论(0) 推荐(0) 编辑

java 连续数字数组分组
摘要:问题: 1. 将Lis<Integer> list = Arrays.asList(1,2,3,5,8,9,10), 拆分成 [1,2,3] 、[5]、 [8,9,10] , 2. 再传入一个数字 9, 将匹配数字9的数组输出来 ? /** * 将 int [1,2,3,5,8,9,10] 连续的分 阅读全文

posted @ 2019-10-29 17:29 HeavenTang 阅读(2682) 评论(0) 推荐(0) 编辑

INSERT: 批量插入结果集方式
摘要:INSERT: 批量插入结果集 1. insert into table select x,y from A UNION select z,k from B ; 2. insert into table select x,y,z from A where 1=1; 3.批量导入表数据 ,不导入表约束 阅读全文

posted @ 2019-08-28 15:59 HeavenTang 阅读(1013) 评论(0) 推荐(0) 编辑

java JVM原理讲解和调优和gc
摘要:![](http://images2017.cnblogs.com/blog/1212244/201711/1212244-20171122100424961-1100662559.jpg) 阅读全文

posted @ 2017-11-22 10:05 HeavenTang 阅读(142) 评论(0) 推荐(0) 编辑

Spring 使用注解方式进行事务管理
摘要:使用步骤: 步骤一、在spring配置文件中引入<tx:>命名空间 步骤二、具有@Transactional 注解的bean自动配置为声明式事务支持 <bean id="defaultTransactionManager" class="org.springframework.orm.hiberna 阅读全文

posted @ 2017-11-19 16:43 HeavenTang 阅读(1744) 评论(0) 推荐(0) 编辑

java 验证邮件是否可用
摘要:附代码: package com.bjike.goddess.intromanage.excel; import org.apache.xmlbeans.impl.util.Base64; import javax.net.ssl.SSLSocketFactory; import java.io.* 阅读全文

posted @ 2017-11-17 18:15 HeavenTang 阅读(187) 评论(0) 推荐(0) 编辑

上一页 1 2 3 下一页
点击右上角即可分享
微信分享提示