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

参考代码如下:

Insert title here

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();

%>

您是第

个访问网站的客户。

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

java web 统计_Java web网站访问量的统计相关推荐

  1. 如何实现ASP.NET中网站访问量的统计

    下面介绍如何进行ASP.NET中网站访问量的统计. 一.建立一个数据表IPStat用于存放用户信息 我在IPStat表中存放的用户信息只包括登录用户的IP(IP_Address),IP来源(IP_Sr ...

  2. springboot项目下关于网站访问量UV统计

    springboot项目下关于网站访问量UV统计 例,根据某篇文章的id,获取该文章一天内被浏览的次数,且不允许存在恶意刷新浏览次数 了解什么是UV统计 要想实现该功能,首先得了解什么是UV,PV,I ...

  3. web开发的java语言步骤_java web开发入门一(servlet和jsp)基于eclispe

    servlet 用java语言开发动态资源网站的技术,在doGet方法中拼接显示html,在doPost方法中提交数据.类似于.net的ashx技术. servlet生成的class文件存放在tomc ...

  4. java 实现 web 客户端_Java web客户端和服务器端交互的原理

    Java web客户端和服务器端交互的原理 其实HTTP客户端和服务器端的交互原理很简单:即先是浏览器和服务器端建立Socket无状态连接,也就是短连接,然后通过IO流进行报文信息(这个报文是严格遵循 ...

  5. java web环境_java web

    HTTP Status 500 - Request processing failed; nested exception is java.lang.NullPointerException HTTP ...

  6. java web 教程_Java Web服务教程

    java web 教程 Welcome to the Java Web Services Tutorial. Here we will learn about web services, useful ...

  7. 页面访问量和网站访问量的统计

    网页点击计数器 以下是实现一个简单的基于 Servlet 生命周期的网页点击计数器需要采取的步骤: 在 init() 方法中初始化一个全局变量. 每次调用 doGet() 或 doPost() 方法时 ...

  8. java http reffer_HTTP Referer与网站流量来路统计

    先抄别人一段话,省的我解释了: 在网站的统计数据中有对网站流量来路的统计,这些数据到底是怎么来的呢?这就要从浏览器如何访问一个网址说起了,简单点来说,当我们通过输入网址或者其他途径(点击网页中链接.地 ...

  9. java 登录下线_java web中Listener的实现(实现用户在线统计数量和强制用户下线)...

    一.实现的具体功能 (1)实现用户在线数量的统计,并显示在页面上. (2)实现强制用户下线的功能.创建一个超链接,用于实现强制用户下线的功能. (3)监听session的创建和销毁. 二.代码实现 ( ...

最新文章

  1. 网站性能优化的常用方法
  2. python pil保存图片_python爬取百度图片并保存到本地
  3. Spring+SpringMvc+Mybatis框架集成搭建教程二(依赖配置及框架整合)
  4. 【后两个测试点】地下迷宫探索 (30 分)
  5. 硬件:固态硬盘SSD的基础知识及安装注意事项!
  6. Django+nginx+uwsgi+ubuntu18.04网站部署
  7. JS之iscroll.js的使用详解
  8. 通过http网页链接下载单词音频文件
  9. 什么是聚集索引和非聚集索引 ( 或者聚簇索引和非聚簇索引 )
  10. 人人的互联网时代——读娱乐致死和未来是湿的
  11. 古诗名句分类二:事理哲理
  12. 电报注册网络代理_如何在电报开放网络(TON)中开发和发布智能合约
  13. 浅析物联网的商业模式
  14. 经典的Python爬虫和网络编程面试题
  15. c语言程序设计臧,C语言程序设计教学中计算思维培养.pdf
  16. C# WPF TabControl控件用法详解
  17. Ubuntu虚拟机中编译运行cgminer挖矿软件
  18. pr图形模板预设怎么使用_如何使用修改Premiere CC导入和编辑mogrt字体运动图形PR预设模板...
  19. 2021年6月组会分享--算法竞赛入门及背包问题解析
  20. 淘宝小程序扫码进入参数

热门文章

  1. 决策树的python实现
  2. SpringCloud Hystrix的超时时间配置以及监控平台搭建
  3. spark KafkaRDD的理解
  4. html背景动起来,CSS+HTML 循环滚动背景效果
  5. 中国未来的可能性思考- 系统化思维-公司培训
  6. python爬虫02
  7. 最近两天遇到的问题 原因 和处理方式 小结
  8. 中查询一个文件夹下文件数量_如何在 Bash 中使用循环 | Linux 中国
  9. Shiro系列-Shiro简介
  10. 解决方案:SpringBoot分布式项目跨域