随笔 - 835  文章 - 1 评论 - 40 阅读 - 102万
< 2025年2月 >
26 27 28 29 30 31 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 1
2 3 4 5 6 7 8

02 2021 档案
理解Semaphore及其用法详解(转)  -实现一个文件允许的并发访问数
摘要:原味儿:https://blog.csdn.net/u013851082/article/details/70208246 Semaphore也是一个线程同步的辅助类,可以维护当前访问自身的线程个数,并提供了同步机制。使用Semaphore可以控制同时访问资源的线程个数, 例如,实现一个文件允许的并 阅读全文
posted @ 2021-02-25 11:06 lshan 阅读(144) 评论(0) 推荐(0) 编辑
countDownLatch &&CyclicBarrier
摘要:1.CountDownLatch 1.背景: countDownLatch是在java1.5被引入,跟它一起被引入的工具类还有CyclicBarrier、Semaphore、concurrentHashMap和BlockingQueue。 存在于java.util.cucurrent包下。 2.概念 阅读全文
posted @ 2021-02-25 10:46 lshan 阅读(184) 评论(0) 推荐(0) 编辑
CompletableFuture API(全)
摘要:原文:https://blog.csdn.net/u012129558/article/details/78962759 CompletableFuture类实现了CompletionStage和Future接口。Future是Java 5添加的类,用来描述一个异步计算的结果,但是获取一个结果时方法 阅读全文
posted @ 2021-02-24 17:51 lshan 阅读(316) 评论(0) 推荐(0) 编辑
数据可视化的开源方案: Superset vs Redash vs Metabase (一)(转)
摘要:原文:https://www.cnblogs.com/felixzh/p/9094694.html 人是视觉动物,要用数据把一个故事讲活,图表是必不可少的。如果你经常看到做数据分析同事,在SQL客户端里执行完查询,把结果复制/粘贴到Excel里再做成图表,那说明你的公司缺少一个可靠的数据可视化平台。 阅读全文
posted @ 2021-02-24 11:06 lshan 阅读(519) 评论(0) 推荐(0) 编辑
Java使用SFTP和FTP两种连接方式实现对服务器的上传下载 【转】
摘要:原文:https://www.cnblogs.com/libin6505/p/10583438.html 一、Java实现对SFTP服务器的文件的上传下载1、添加maven依赖: <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch< 阅读全文
posted @ 2021-02-22 09:58 lshan 阅读(1513) 评论(0) 推荐(0) 编辑
uni-app 入门
摘要:官方文档: https://uniapp.dcloud.io/collocation/pages?id=tabbar uni aap 入门 视频及文档: http://www.hcoder.net/tutorials/info_1335.html 基于uni-app及小程序的超级前端框架: http 阅读全文
posted @ 2021-02-07 10:10 lshan 阅读(67) 评论(0) 推荐(0) 编辑
springboot项目启动后,先执行一段代码
摘要:参考原文:https://www.cnblogs.com/zuidongfeng/p/9926471.html 方式1:implements ApplicationRunner import org.springframework.boot.ApplicationArguments; import 阅读全文
posted @ 2021-02-04 14:28 lshan 阅读(567) 评论(0) 推荐(0) 编辑
6种延时队列的实现方案(转)
摘要:原文链接:https://juejin.im/post/5eb4bb615188256d7674a7fb 目前开源的延迟消息,也就pulsar比较可靠,其次是rocketmq,但rocket只支持18个等级的固定刻度,pulsar也是近几天内的任意时间,长时间不行。其他的,rabbit不适合大量堆积 阅读全文
posted @ 2021-02-04 11:21 lshan 阅读(743) 评论(0) 推荐(0) 编辑
java 延时队列DelayQueue
摘要:今天遇到 支付超时,30min后取消订单, 技术栈中有redis 实现方式 : 最简单的方式,定时扫表;例如每分钟扫表一次十分钟之后未支付的订单进行主动支付 ;优点: 简单缺点: 每分钟全局扫表,浪费资源,有一分钟延迟 使用RabbitMq 实现 RabbitMq实现延迟队列优点: 开源,现成的稳定 阅读全文
posted @ 2021-02-02 18:50 lshan 阅读(487) 评论(0) 推荐(0) 编辑

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