
高并发
文章平均质量分 65
YouluBank
WMS/WCS/MES开发工程师,持续关注软件,物流,自动化行业的最新技术和资讯
展开
-
CompletableFuture最佳实践
本文安利一个 Java8 的工具 CompletableFuture,这是 Java8 带来的一个非常好用的用于异步编程的类。还没使用过的小伙伴,赶紧用起来吧。本文不介绍它的实现源码,仅介绍它的接口使用,本文也不做它和 RxJava 等其他异步编程框架的对比。实例化首先,不管我们要做什么,我们第一步是需要构造出 CompletableFuture 实例。最简单的,我们可以通过构造函数来进行实例化:CompletableFuture<String> cf = new Comp原创 2022-05-25 11:48:12 · 1500 阅读 · 0 评论 -
@Transaction注解及失效详解
@Transaction注解回滚失效详解原创 2022-04-14 09:33:27 · 7589 阅读 · 0 评论 -
Cause: java.sql.SQLException: connection closed
近期系统频繁报java.sql.SQLException: connection closed原创 2022-04-14 00:40:48 · 10634 阅读 · 0 评论 -
ForkJoinPool处理集合
ForkJoinPool 为了并行计算使用(也就是新增加的并行流),也适合IO密集型的场景比如大规模的并行查询,下面介绍并行处理List的用法:List<xxx> list = xxx;ForkJoinPool forkJoinPool = new ForkJoinPool(核心线程数量);try { forkJoinPool.submit(() -> list.parallelStream().forEach(t-> { xxx逻辑; }))原创 2022-02-24 00:00:27 · 847 阅读 · 0 评论 -
并发分布式架构演进之路
导读:本文介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。特别说明:本文以淘宝为例仅仅是为了便于说明演进过程可能遇到的问题,并非是淘宝真正的技术演进路径。基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍: 分布式,系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomcat和数据库分别部署在不同的服务器上,或两转载 2020-10-10 14:53:04 · 248 阅读 · 1 评论