社区
Eclipse
帖子详情
在java中实现,只能启动一次的方法。
aszzhao
2008-04-09 02:39:04
在java中实现,同一个画面只能启动一次的方法。其中包括画面启动时候的处理,和画面关闭时候的处理。
谢谢!
...全文
417
35
打赏
收藏
在java中实现,只能启动一次的方法。
在java中实现,同一个画面只能启动一次的方法。其中包括画面启动时候的处理,和画面关闭时候的处理。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
35 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
浴火_凤凰
2008-04-12
打赏
举报
回复
文件锁
Yanbin_Q
2008-04-10
打赏
举报
回复
楼主的表达好像有些问题,看不明白,令人费解,不去思考。
zhoche2008
2008-04-10
打赏
举报
回复
让整个应用程序只启动一次的方法:
第一次窗口出来时建立socket服务器,如果端口被占用,则关闭应用程序.
让某一个窗口只启动一次的方法:
每个窗口实际上就是一个对象,针对某一个窗口,只创建一个对象不就行了,单例就OK了?或者干脆弄成静态的,省心.
qinqinhao
2008-04-10
打赏
举报
回复
为每个画面设置一个计数器,
每次执行前判断该计数器是否为1,
true: 退出
cheekis
2008-04-10
打赏
举报
回复
[Quote=引用 26 楼 aszzhao 的回复:]
PS:li_d_s 赫赫!我想问一下有这个存sessionid的方法阿!给我发个代码!谢谢!
[/Quote]
存sessionId是不可行的吧?只要browser不退出,sessionid就不会变啊。不过用session保存一个锁是个好主意。关闭页面的时候解锁。在客户端实现就够呛了,除非用cookie。
bachelor_q
2008-04-10
打赏
举报
回复
好久没搞代码了,目前亟待恢复,关注ing~~~
tairan2488jhy
2008-04-09
打赏
举报
回复
直接控制跳转到别的页面不就行了。
aszzhao
2008-04-09
打赏
举报
回复
PS:believefym 我也是一个对Java这方面的新人,有些东西我也说不好!所以请谅解!嗬嗬!
aszzhao
2008-04-09
打赏
举报
回复
PS:li_d_s 赫赫!我想问一下有这个存sessionid的方法阿!给我发个代码!谢谢!
li_d_s
2008-04-09
打赏
举报
回复
每次画面打开的时候把sessionid存起来,下次还有请求的时候看看这个session还在不在
li_d_s
2008-04-09
打赏
举报
回复
我倒,我一直以为是ui。。。
believefym
2008-04-09
打赏
举报
回复
楼主的需求讲得实在是太不清楚了。。。
aszzhao
2008-04-09
打赏
举报
回复
PS:li_d_s 你的方法我现在已经试了!锁文件可以!但是我直接将IE的画面直接关闭,但是再启动这个画面的时候提示错误信息!
没有启动起来画面,
aszzhao
2008-04-09
打赏
举报
回复
我现在是一个web的!每个按钮上都要调起一个新的窗口,在我现在的情况下不启动多个javaw进程,所以就没有机会解锁了阿!
li_d_s
2008-04-09
打赏
举报
回复
你是UI的还是web的?
li_d_s
2008-04-09
打赏
举报
回复
哎。。你去多跑几个来看看,有多个javaw的进程的阿,对应的那个结束了就可以了
aszzhao
2008-04-09
打赏
举报
回复
服务器上的JAVAW进程会再什么时候结束呢!如果不结束!是不是永远都不解锁呢!
那我还怎么可以在显示这个画面阿!如果这样!我就还加锁做什么啊!
li_d_s
2008-04-09
打赏
举报
回复
不需要解,javaw进程结束的时候自然解掉
aszzhao
2008-04-09
打赏
举报
回复
PS:li_d_s 这个方法我现在正在试!但是什么时候将文件解开阿!在窗口关闭的时候,如何将文件解开!
aszzhao
2008-04-09
打赏
举报
回复
我现在想的是这个问题一定要在客户端来实现,主要的问题集中在如何知道这个画面已经显示了!
单例是不是在客户端实现,是在服务器端实现的,锁文件也是在服务器端实现的!
所以不能及时的反应客户端的现象,这样问题就来了!
如果的C/S模式的程序,客户端可以简单的找到窗口是否已经打开,而且服务器端也可以处理!
但是B/S模式的程序,尤其是Java程序,只能在JSP中实现这些东西,
但是这个窗口是否显示就成了全部问题的关键了阿!
谢谢大家的参与,大家一齐集思广益的想想,我在线等!如果还没有什么好的方法!我也只能作罢了阿!
加载更多回复(14)
java
如何保证一个
方法
只能
执行
一次
java
如何保证一个
方法
只能
执行
一次
java
实现
每一秒钟执行
一次
方法
java
实现
每一秒钟执行
一次
方法
首先写想要执行的
方法
,写完
方法
后加上相应的注解,我是在spring的配置文件
中
加的注解,如下: 我是把
方法
写在controller里,注意
方法
里不要加参数,不然会报错,也...
java
中
如何
启动
一个新的线程三种
方法
java
开启新线程的三种
方法
:
方法
1:继承Thread类 ...4):在main
方法
(线程)
中
,创建一个线程对象并
启动
线程。 (1)创建线程类对象: A类 a = new A类(); (2)调用线程对象的start
方法
: a.start();...
java
代码保证只执行
一次
一般情况下,我们使用 AtomicBoolean 高效并发处理 “只初始化
一次
” 的功能要求: private static AtomicBoolean initialized = new AtomicBoolean(false); public void init() { if( initialized....
@
Java
中
实现
定时任务
创建
java
.util.TimerTask 任务,在 run
方法
中
实现
业务逻辑。通过
java
.util.Timer 进行调度,支持按照固定频率执行。所有的 TimerTask 是在同一个线程
中
串行执行,相互影响。也就是说,对于同一个 Timer 里的多个 ...
Eclipse
58,453
社区成员
49,451
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章