logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

TIDB和mysql优缺点对比

最近这几年,公司一直在使用mysql,数据量在千万级以下时,mysql有着非常优秀的性能和稳定性。随着数据增长,单表无法满足业务需求,我们需要使用mycat、shading-jdbc等中间件去实现分库分表。分库分表的缺点:分页查询性能不好,需求聚合多库数据,多次io,内存消耗大。分布式事务问题分库之后,想二次扩容,数据迁移等会更复杂跨库join很难实现随着newsql数据库出现,分库分表这些问题都

#数据库#tidb
parallelStream()并行滥用的后果

背景 对于java开发从业人员来说,并发编程是绕不开的话题,juc并发包下提供了一系列多线程场景解决方案。 随着jdk1.8的普及,多线程处理问题,除了使用使用线程池(ExecutorService),很多人选择了parallelStream() 并行流,底层使用forkjoin实现并行处理。 那么并行和并发又有什么区别?究竟改如何选择?滥用时又会有什么影响?  这些问题我分以下几篇文章进行详细说

#java
Asia/Shanghai与GMT-8的区别

背景今天公司一个模块从服务器迁移到k8s,出现时间toString()以后输出结果和以前不一致的情况,原因是以前是CST时间,k8s上统一设置环境时区为GMT-8了本文会讲清楚中国使用时区的来龙去脉。下一篇文档,会讲java中,遇到改时区问题,如何解决。先了解冷知识知识很重要,理解了这些才是时区的关键。DST:Daylight Saving Time中文名叫“夏令时”,一般在天亮早的夏季人为将时间

#运维#java
到底了