千万级数据量处理
aswordsman
程序猿一枚。
展开
-
Java 线程池汇总
背景:在开发服务器端软件项目时,软件常常需要处理执行时间很短而数目非常巨大的需求。如果为每个请求创建一个新线程,会导致性能上的瓶颈,因为线程对象的创建和销毁需要JVM频繁的进行处理,若这样则系统性能大幅度降低。在JDK1.5中提供了线程池的支持,主要作用是支持高并发的处理,并且可以将线程对象进行复用。核心原理即创建一个运行效率比较优异的线程次TreadPool,在池子中支持线程的管理,包括创建与销毁,使用池时只需要执行具体的任务即可,线程对象的处理都在池中被封装了。Executor接口介绍:E原创 2020-09-28 14:05:19 · 127 阅读 · 0 评论 -
千万级数据量-存量数据加密
背景 因为业务的一个调整,公司领导安排我到另一个项目组去进行协助。CTO安排了我一个对于敏感字段加密的活。展述敏感字段加密主要包括两个方面:1.新增数据(修改数据);2.存量数据;我们系统采用的是分布式数据库中间件ShardingJdbc 。ShardingSphere提供的Encrypt-JDBC和业务代码部署在一起。业务方需面向Encrypt-JDBC进行JDBC编程。由于Encrypt-JDBC实现所有JDBC标准接口,业务代码无需做额外改造即可兼容使用。此时,业务代码所有与数据库的交原创 2020-09-27 16:27:24 · 1158 阅读 · 0 评论