- 博客(15)
- 收藏
- 关注
原创 java并发底层线程池原理和源码
在一般情况下当我们在执行多个任务的时候可能就会想到线程池取处理,确实,在很多时候线程池的性能比线程的性能要快很多,也方便很多。下面我们就深入源码级理解线程池。RUNNING = -1 线程池处在RUNNING状态时,能够接收新任务,以及对已添加的任务进行 处理。 线程池被 一旦被创建,就处 于 RUNNING状态,并且线程池中的任务数为0。SHUTDOWN = 0 线程池处在SHUTDOWN状态时,不接收新任务,但能处理已添加的任务。 STOP = 1 线程池处在STOP状态时
2023-08-31 15:44:39
161
原创 基于shardingsphere实现分库分表
Sharding-Proxy:这是一个独立的数据库中间件,作为数据库的代理层,接收应用程序的请求并将其路由到相应的后端数据库。Sharding-Proxy支持SQL解析、路由、分片、读写分离等功能,可以独立部署和扩展,为应用程序提供统一的数据库访问接口。ShardingSphere是一个开源的分布式数据库中间件,旨在简化和增强数据库的分库分表能力,提供了分库分表、读写分离、分布式事务等功能。下面的例子就是针对数据库横切的核心部分代码(分片建是基于时间,分片算法包含月,季度、年的逻辑去实现)
2023-06-01 10:20:00
1028
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人