Java很热门,但JSP空间却很稀少,价格很昂贵。因此,免费的Java虚拟主机有很大的需求。然而,Java虚拟主机(独立Tomcat的)独享资源,提供太多免费账号,会导致服务器崩溃,而且免费在线申请的话,可能会导致一些开通了的账号没有人使用。那么,应该如果提供免费的Java虚拟主机账号才合适呢?

首先,要遵循以下3个原则:
1、一个人只能用一个账户
2、不用的账号系统要自动回收
3、一个服务器不能开太多的Java虚拟主机

然后,我有了以下思路:
1、在服务器上先开10个免费的Java虚拟主机,不允许再开更多的Java虚拟主机(符合原则3)
2、服务器添加计划任务,每7天清理一次没在用的Java虚拟主机(要解决原则1和原则2)

最后,制定清理账户的策略:
1、定义不再使用的账号:连续7天不登陆管理面板的账号
2、区别登陆与没登陆的账号:账号登陆后,在根目录自动生成“回收锁定文件”

这样,大致的思路就出来了:用户登录时,自动创建“回收锁定文件”,以防止Java虚拟主机账号被回收;服务器每7天回收一次Java虚拟主机账号,只要账号根目录下没有找到“回收锁定文件”,就重设其账户密码;回收账号后,删除所有账户根目录下的“回收锁定文件”,只有用户在7天内再次登录重新创建“回收锁定文件”后才能保留账号。

成果展示:http://tomcat.800m.net/_accounts.php(这个页面自动提取密码被重设了的Java虚拟主机账号信息)
当用户重设密码后,就领取了免费Java虚拟主机账号;7天内不登陆,又自动重设密码了;只有经常被管理的Java虚拟主机才会不被重设密码。

免费Java虚拟主机账号管理思路相关推荐

  1. 如何选择java虚拟主机(java空间、jsp空间)

    用java进行个人建站,总有大材小用的感觉,没有优势可言,劣势倒有不少,而对于本人这个平民来说,劣势直接反映在购买虚拟主机的价格上,JAVA虚拟主机比asp或者php的贵几倍,刚开始策划网站的时候我还 ...

  2. 支持java虚拟主机_为何缺乏支持Java的虚拟主机

    现在很多站长们,都青睐于香港虚拟主机建站.现在常见的是asp和PHP的程序空间很多,但是Java的少之又少,下面小编我给大家聊一聊! 一.香港Java虚拟主机成本高 使用Java程序建站,就必须要用支 ...

  3. java虚拟主机好少

    我浏览了好多的空间商的网站,发现没有多少个空间商是有JAVA虚拟主机的,都是PHP和ASP.NET.就发现西部数码有JAVA主机,但好贵啊!!对这种现象,高手们有什么见解呢? 你好,JSP主机的维护成 ...

  4. Java 虚拟主机装载过程

    Java 虚拟主机装载过程 简述     众所周知java.exe是java class文件的执行程序,但实际上java.exe程序只是一个执行的外壳,它会装载jvm.dll(windows下,下皆以 ...

  5. 仙易信息科技CEO母仙灵:将免费云虚拟主机进行到底

    "我们提供终身免费的云虚拟主机!" 仙易信息科技CEO母仙灵发出了如此的豪言壮语.在同行收费经营的当下,仙易信息科技要在业内掀起一场"颠覆",在全国范围内让自己 ...

  6. java主机哪儿好_java虚拟主机哪个好,香港java虚拟主机哪里有!

    当然,使用Java程序建站,就必须要用支持Java程序的香港虚拟主机了.虽然用Java建站,总有种"浪费"的感觉,没有优势可言.而且香港Java虚拟主机的价格也都比较贵.但是,很多 ...

  7. 阿里云的免费云虚拟主机

    最近刚刚把我的网站移到了阿里云,感谢阿里提供的免费云虚拟主机. 免费主机就一个要求,要绑定备案的域名,自己可以自由选择Windows/Linux系统,选好不能更换. 空间:1G,支持ASP/PHP和数 ...

  8. 关于免费的虚拟主机与虚拟主机的一些事情

    这篇文章,我很久就想写了.希望没有人因为我的原因而导致你犯一些低级错误. 首先我用过免费的虚拟主机,也用过收费的虚拟主机.不过嘛,自己是个穷学生用的是比较垃圾的虚拟主机. 首先还是说下建站的大概过程吧 ...

  9. java虚拟主机地址,如何理解JAVA虚拟主机

    其实虚拟主机也可以称之为网站空间,就是把一台运行在互联网上的物理服务器,划分为多个虚拟服务器,想要知道更多虚拟服务器的消息就可以看看这篇文章吧. Java虚拟主机,顾名思义就是虚拟主机的一种,主要用于 ...

最新文章

  1. edit filter rules in sql source control
  2. select使用css居右对齐
  3. linux下Oracle 10g安装(超级详细图解教程)
  4. 交际能力弱的人,适合当律师吗?
  5. Xcode 自定义代码块及代码块迁移
  6. 2020年软考信息安全工程师教程第2版
  7. linux下安装卸载永中office步骤,永中集成Office For Linux安装图文指南及简介
  8. vue js日期时间格式化
  9. 爬虫初探:弱水三千只取一瓢,房源三千全都想要
  10. NUVOTON新唐单片机使用入门
  11. Android之Spinner使用详解
  12. 计算机视觉、图像处理学习资料汇总(转)
  13. 最终幻想-核心危机中魔石融合附全能力详细教学
  14. PHP的isset和empty的区别
  15. win10设置默认浏览器
  16. Win32中改变Edit控件字体颜色
  17. 如何限制服务器sql内存占用,如何在 SQL Server 中使用配置选项调整内存使用量
  18. u盘数据丢失可以恢复吗?教你3种轻松把u盘数据恢复的方法
  19. 小强升职记梗概_第一章 找到时间黑洞 小强升职记
  20. LTE无线网络接入失败

热门文章

  1. ios 4种方式防护label.text = @(100)崩溃
  2. ParserError: Error tokenizing data
  3. 超级可爱的白色精灵兔(蓝)
  4. Python爬虫入门学习(一)
  5. 万用表测量CAN信号的方法
  6. QMS-云质说质量 - 4 为什么有的质量人不属于质量部?
  7. 基于PLC系统的设计_kaic
  8. Vbs脚本编程简明教程之三
  9. Web播放器AudioBox基于HTML5完成重构 支持云存储
  10. 海底世界-第11届蓝桥杯Scratch省赛真题第3题