java如何实现重复登录强制下线功能
登录之后,更具用户名,密码,登录时间等用某种算法生成唯一不可破译的编码字符串token(每次登录不同),设置唯一,以后的任何操作都用这个token进行验证。
首先,看你的用户认证方式。如果是session类的,那么先让它失效;如果是oauth token这类的,直接刷新token。完成上步之后,浏览器下次刷新就能退出了。
可以用这个语句,他是用来强制让程序退出的。
写一个过滤器,每次在访问Action的时候都判断当前的ip和数据库中的是否相同,如果不同,那么就强制下线,这样就限制了另外一个用户的访问。用户在自己退出的时候清空数据库中的ip记录,这样就能保证不影响下次登录。
java停止当前程序
1、public class TestShutDownHook { public TestShutDownHook() { doShutDownWork();} private void doShutDownWork() { Runtime run=Runtime.getRuntime();//当前 Java 应用程序相关的运行时对象。
2、(1)让程序在一个单独的线程中运行,然后在终止时,可以用线程的终止方法来结束它。(2)退出Java程序时尽量不要使用java.lang.System的exit方法。
3、System.exit(-1)终止当前正在运行的 Java 虚拟机,退出程序。其中参数按照惯例,是用非零的参数码表示异常终止。
4、java运行出现死循环时,在dos命令行界面下,可以直接使用ctrl+c的组合键来停止程序,ctrl+c组合键在dos命令行界面中可以不用等待程序正常运行结束,直接终止程序;还可以直接点击dos命令行界面窗口的关闭按钮来结束程序。
5、退出java程序的方法如下: 使用System.exit(0);jdk文档:System.exit(int status)是中止当前虚拟机的运行,也就是强制性的推出程序。那个参数是状态码,0表示正常退出程序,其他值表示异常退出。
6、使用interrupt方法中断线程。使用退出标志终止线程 当run方法执行完后,线程就会退出。但有时run方法是永远不会结束的。如在服务端程序中使用线程进行监听客户端请求,或是其他的需要循环处理的任务。
java怎么强行终止程序
退出java程序的方法如下: 使用System.exit(0);jdk文档:System.exit(int status)是中止当前虚拟机的运行,也就是强制性的推出程序。那个参数是状态码,0表示正常退出程序,其他值表示异常退出。
强制结束进程javaw.exe的方法如下:在电脑打开的界面,按ctrl+alt+del,选择其中的任务管理器,调出任务管理器;选择任务管理器中的详细信息;然后选择右击之后选择第一项结束任务。
使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。 使用interrupt方法中断线程。
可以用这个语句,他是用来强制让程序退出的。
方案操作如下:(1)让程序在一个单独的线程中运行,然后在终止时,可以用线程的终止方法来结束它。(2)退出Java程序时尽量不要使用java.lang.System的exit方法。
System.exit(-1)终止当前正在运行的 Java 虚拟机,退出程序。其中参数按照惯例,是用非零的参数码表示异常终止。
用JAVA实现QQ登录被迫下线功能
1、在一个纯java项目中,登录就是你从客户端收受账户和密码,和数据库中已有的键值对进行匹配,如果匹配顺利,就显示登录成功。接着后台向前台返回数据,跳转到相应的页面。
2、在登录界面有一个自动登录的选项,在前面打上钩就行了。 ——个人设置——系统设置——登录设置——勾选那个“自动检测网络状态”即可。
3、哈哈 和我前段时间碰到的情况一样啊 你是不是用你的笔记本登陆过很多QQ?因为过多的登陆QQ,并且里面有密码错误的现象,所以腾迅公司的系统把你的IP记录为非法IP,简单的来说,怀疑你是盗QQ的,因此采取了这个措施。
4、需要进行绑定或更换密保卡时,先打开手机中存放的密保卡图片,按照网页上的操作提示绑定或者更换即可。登录或者消费Q币Q点需要验证密保卡时,直接打开手机中存放的密保卡图片,进行验证即可。
5、JAVA版本的QQ已经无法登录了,因为现在智能手机普及,很少有人用JAVA版本的QQ,有关服务器已经停止工作。
用bat脚本结束指定java程序和java进程以及窗口,求指导
tasklist命令找到该程序的进程,taskkill杀掉该进程。
ws.run cmd /c a.bat,vbhide 然后把记事本后缀名改为 vbs 保存,其中a.bat改为你的bat文件名。
我以前的做法是在线程中开一个socket, ip是10.1 端口自定,每次while循环都查询此socket。在执行 shutdown.bat时, 向此socket发送一个标志, 主线程收到此标志后,则完全退出,关闭线程。
第一步:先右击创建一个txt文件,重命名为”run.bat“文件。第二步:将此文件复制到java文件的存放路径下。
理程序中使用该命令。语法PAUSEREM在批处理文件或CONFIG.SYS中加入注解。也可用REM命令来屏蔽命令(在CONFIG.SYS中也可以用分号(;)代替REM命令,但在批处理文件中则不能替代)。
java中强制退出程序的代码是什么
可以用这个语句,他是用来强制让程序退出的。
退出java程序的方法如下: 使用System.exit(0);jdk文档:System.exit(int status)是中止当前虚拟机的运行,也就是强制性的推出程序。那个参数是状态码,0表示正常退出程序,其他值表示异常退出。
System.exit(-1)终止当前正在运行的 Java 虚拟机,退出程序。其中参数按照惯例,是用非零的参数码表示异常终止。