【发布时间】:2018-09-14 16:55:17
【问题描述】:
最近,我接受了 Cognizant 的采访。在面试期间,他们让我写一个单例设计模式,我照做了。之后他们问我'好的,现在告诉我们你可以在哪里使用单例? ' 我说的是'管理数据库连接'。
他们对我的回答不满意,他们问“好的,那么您可以管理 100 万用户使用单例模式访问您的数据库吗?”我无言以对,因为我不知道答案。
我想知道哪种设计模式最适合数据库连接?如果我必须管理超过 10000 个与我的数据库的用户连接,我该怎么做?
如果你们能在这个话题上帮助我,我将不胜感激。
谢谢
【问题讨论】:
标签: java database design-patterns