社区
Web 开发
帖子详情
50分,回答者有分,单态的问题!谢谢回答!
ukuk
2004-10-30 02:02:32
如果有一个Object(例如今年的工作计划表)永远只能有一个实例(instance),而同时有许多用户通过 WebBrowser 修改使用这个对象。在用JSP或Servlet编写这个WebApplication时应注意什么?为什么?
如何回答啊?回答用单态或者同步吗?还是别的什么,高手给指点一下.谢谢了!
...全文
93
3
打赏
收藏
50分,回答者有分,单态的问题!谢谢回答!
如果有一个Object(例如今年的工作计划表)永远只能有一个实例(instance),而同时有许多用户通过 WebBrowser 修改使用这个对象。在用JSP或Servlet编写这个WebApplication时应注意什么?为什么? 如何回答啊?回答用单态或者同步吗?还是别的什么,高手给指点一下.谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
enrico
2004-10-30
打赏
举报
回复
public class Singleton {
private static Singleton instance = null;
private Singleton() {
//do sth...
}
public static synchronized Singleton getInstance() {
if (instance == null)
instance = new Singleton();
return instance;
}
}
newegg2002
2004-10-30
打赏
举报
回复
永远只能有一个实例?
就用单态设计模式吧。。。
将构造方法设为私有........
等等。。
yipsilon
2004-10-30
打赏
举报
回复
使用单态(Singletone)就可以了, 多线程使用时, 必要的话, 使用双重检查. 例如:
if(instance == null){
synchronized(...){
if(instance == null){
instance = ...;
}
}
}
在Web引擎中, 可以在Servlet中实现SingleThreadModel接口来限制并发更改, 让他们一个个地来更改.
Java中的10个单例模式访问
问题
Singleton设计模式是您...这也是我最喜欢的设计模式面试
问题
之一,并且有很多有趣的后续细节,这不仅仅是检查设计模式的知识,而且还检查编码,多线程方面这是非常重要的,而为实际应用工作。在这篇文章中,列出了Ja...
有点污,23 种设计模式的通俗解释,我居然秒懂了!
点击上方 "编程技术圈"关注,星标或置顶一起成长后台回复“大礼包”有惊喜礼包!每日英文Life is like a cup of tea. It won't be...
这波性能优化,太炸裂了!
你好呀,我是why。 不是,这不是我。...而且你看他的 github 的简介,写的很有感觉: Father of an angel who fell to Earth and somehow into my life. 一个落到地球上的天使的父亲,她不知不觉地进入了我
23 种设计模式的通俗解释!虽然有点污,但是秒懂
05
单态
模式 俺有 6 个漂亮的老婆,她们的老公都是我,我就是我们家里的老公 Sigleton,她们只要说道「老公」,都是指的同一个人,那就是我 (刚才做了个梦啦,哪有这么好的事) 单例模式:单例模式确保某一个类只有...
23 种设计模式的通俗解释,虽然有点污,但是秒懂
点击上方 "编程技术圈"关注,星标或置顶一起成长后台回复“大礼包”有惊喜礼包!每日英文You know my name, not my story. You've...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章