笔记
翻身农民把歌唱
这个作者很懒,什么都没留下…
展开
-
【无标题】
POI excel读取 1.引包 org.apache.poi poi 3.9 org.apache.poi poi-ooxml 3.9 2.核心代码 //controller 接收 @RequestParam(required = false) MultipartFile jcrjstz_uploadfile String name = jcrjstz_uploadfile.getOriginalFilename(); String type = FilenameUtils.getExtensio原创 2022-02-11 18:24:58 · 283 阅读 · 0 评论 -
多线程实现1
主线程等待多个子线程执行结束继续执行 场景:因业务需要,前台要根据清册列循环请求每个清册中对应第三方数据,并请求结束后刷新清册,显示请求结果。 思路:根据清册key,循环调用接口,并将请求结果保存到数据库中,全部请求结束后刷新清册查询; 实际问题: 实际中 由于清册数据量大配合原有的单线程的请求,会导致前台连接超时,页面无法刷新; 现将 controller层循环请求部分变为多线程请求,并在所有子线程请求结果完成后,返回前台,相应执行刷新清册的请求。 代码: js代码: 更具清册行循环,将请求参数以 逗号拼原创 2021-06-29 09:43:42 · 86 阅读 · 0 评论 -
oracle 12C wmsys.wm_concat()函数
一直在 oracle 11g上写脚本,突然现场说有个存储 现场无权限执行, 查了一下 原来现场用的 oracle 12C, 找到报错行 wmsys.wm_concat() 报错, 百度一下才知道 oracle 12C已经不支持这个函数了。 看了其他人的博客,记录一下,省的忘了: 原文地址: http://blog.itpub.net/31392094/viewspace-2149577/ 或者 https://www.cnblogs.com/ZhenV5/p/13322773.html?utm_source转载 2021-03-10 17:46:04 · 317 阅读 · 0 评论 -
前台循环整理
1.原生循环 // -----1 for 循环 for(var i=0;i<n;i++){ console.log(i) //输出为 1,2,3,4… } // -----2 JavaScript 的for-in循环,只能获得对象的key,不能直接获取value var arr={'1':'a','2':'b','3':'c','4':'d'}; for(let i in arr){ console.log(i) //输出为 1,2,3,4 } // -----3 ES6 for-of循环,可直接原创 2021-03-03 18:00:56 · 182 阅读 · 1 评论 -
Map循环
//通过map.keySet()方法 //方法一:通过循环得到key的值,然后通过get(key)获取value; for(String key : map.keySet()){ String value = map.get(key); System.out.println(key+" “+value); } //方法二:使用迭代器,获取key;然后判断迭代器是否有下一个。 Iterator iter = map.keySet().iterator(); while(iter.hasNext()){ Str原创 2021-03-01 17:22:04 · 327 阅读 · 0 评论 -
利用Comparator实现List数组排序
利用Comparator接口,实现List数组排序 通用比较器,实现ArrayList排序功能:原创 2021-03-01 16:15:45 · 754 阅读 · 2 评论