当前位置: 首页 > 编程笔记 >

Java web网站访问量的统计

张兴旺
2023-03-14
本文向大家介绍Java web网站访问量的统计,包括了Java web网站访问量的统计的使用技巧和注意事项,需要的朋友参考一下

当客户访问网站时就去读这个文件,将服务器重新启动前的计数读入,并在此基础上增加1,然后将新的计数写入到文件中。

参考代码如下:

<html> 

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<title>Insert title here</title> 
</head> 
<body> 
  <%! 
    int number = 0; 
    File file = new File("count.txt"); 
    synchronized void countPeople() 
    { 
      if(!file.exists()) 
      { 
        number++; 
        try{ 
          file.createNewFile(); 
          FileOutputStream out = new FileOutputStream("count.txt"); 
          DataOutputStream dataOut = new DataOutputStream(out); 
          dataOut.writeInt(number); 
          dataOut.close(); 
        }catch(IOException ex){} 
      } 
      else  
        try{ 
          FileInputStream in = new FileInputStream("count.txt"); 
          DataInputStream dataIn = new DataInputStream(in); 
          number = dataIn.readInt(); 
          number++; 
          in.close(); 
          dataIn.close(); 
          FileOutputStream out = new FileOutputStream("count.txt"); 
          DataOutputStream dataOut = new DataOutputStream(out); 
          dataOut.writeInt(number); 
          out.close(); 
          dataOut.close(); 
        }catch(IOException ex){} 
    } 
  %> 
  <% 
    countPeople(); 
  %> 
  <p> 
    您是第 
    <%=number %> 
    个访问网站的客户。 
  </p> 
</body> 
</html> 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍linux下统计appche站点IP访问量的shell脚本,包括了linux下统计appche站点IP访问量的shell脚本的使用技巧和注意事项,需要的朋友参考一下 经常需要根据IP地址统计apache站点访问量,最基本的脚本. 根据IP访问量降序排列: 执行效果: 打印访问量前三的IP地址: 执行效果: apache站点访问错误统计: 执行效果:

  • 本文向大家介绍对于大流量的网站,您采用什么样的方法来解决各页面访问量统计问题?相关面试题,主要包含被问及对于大流量的网站,您采用什么样的方法来解决各页面访问量统计问题?时的应答技巧和注意事项,需要的朋友参考一下 (1) 确认服务器是否能支撑当前访问量。 (2) 优化数据库访问。 (3)禁止外部访问链接(盗链), 比如图片盗链。 (4)控制文件下载。 (5)做负载均衡,使用不同主机分流。 (6)使用

  • 我想在不使用应用编程接口的情况下访问instagram页面。我需要找到追随者的数量,所以这不仅仅是一个源下载,因为页面是动态构建的。 我发现HtmlUnit是一个模拟浏览器的库,这样JS就会被渲染,我就能得到想要的内容。 但是,此调用会导致以下异常: 所以它无法访问该脚本,但如果我正确解释了这一点,它只是为了加载字体,我不需要。我在google上搜索了如何告诉它忽略页面的某些部分,并找到了这条线索

  • 我正在开发一个网站,它是使用进行本地托管的。基本的想法是上传文件到我的网站,并能够看到使用FileZilla的结果。所以,我已经安装了FTP服务,然后我已经使用IIS管理器激活了匿名身份验证。 我正试图通过FileZilla访问我的网站内容,但到目前为止我还不能。 我知道我的托管网站可以通过以下地址()可视化,因此我在FileZilla中使用了以下参数: 第一次尝试: 主机:localhost\m

  • 本文向大家介绍php获得网站访问统计信息类Compete API用法实例,包括了php获得网站访问统计信息类Compete API用法实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php获得网站访问统计信息类Compete API用法。分享给大家供大家参考。具体如下: 这里使用php获得网站访问统计信息类Compete API,Compete是一个专门用来统计网站信息的网站 希望本文

  • 我正在使用Ruby/Cucumber/Capybara/Chromedriver运行自动化测试,但在运行一个简单的测试场景时出现了一个错误。我试图通过更新Ruby、Capybara、Cucumber、Chromdriver和Chrome的版本来解决这个问题。我需要你的帮助。详情如下: 尝试:访问http://www.google.com' 获取:警告:格式化程序Teamcity::Cucumber