Java开发的流量分析系统
一,此系统是网上搜的潭州学院的Tony老师的视频学习的,用于实时分析一个网站的访问量的简单的例子,主要功能是用户登录,展示在线人数以及信息。其中细致的讲解了单例模式,Vector集合的应用,以及web网站如何在外网上发布。
1,单利模式(来自百度百科):单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。
单例模式的特点从具体实现角度来说,就是以下三点:一是单例模式的类只提供私有的构造函数,二是类定义中含有一个该类的静态私有对象,三是该类提供了一个静态的公有的函数用于创建或获取它本身的静态私有对象。
此项目中与单利模式相关的代码:
public class UserList {
//List下的实现类,线程安全,装载用户登录的容器
private Vector<String> vector;
//自己创建自己的唯一实例
private final static UserList userlist=new UserList();
//提供私有的无参构造函数
private UserList(){
vector=new Vector<String>();
}
/**
* 对外提供访问的入口
*/
public static UserList getInstance(){
return userlist;
}
2,Vector集合对象(来自百度百科):Vector 类在 java 中可以实现自动增长的对象数组; vector在C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。
在相对于ArrayList来说,Vector线程是安

最低0.47元/天 解锁文章
973

被折叠的 条评论
为什么被折叠?



