Java后端与前端JavaScript对WebSocket在Tomcat 下的使用

一.WebSocket简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。 我们知道,传统的HTTP协议…

Nginx+Resin 负载均衡 实现高性能JAVA平台搭建

现在流行的JavaEE容器有很多:Tomcat、Resin、JBoss、Glassfish等,我们常用的主要是前三种,那这个java容器性能方面到底谁更稳定,并发能力更强呢?那当属resin了,resin官方发布了最新版本4.0.49版,号称并发超越apache,不仅支持jsp语言,还能支持php。…

SpringMVC 实现多文件上传

SpringMVC实现多文件上传的方式有两种,一种是我们经常使用的以字节流的方式进行文件上传,另外一种是使用SpringMVC包装好的解析器进行上传。这两种方式对于实现多文件上传效率上却有着很大的差距,下面我们通过实例来看一下这两种方式的实现方式,同时比较一下在效率上到底存在着多大的差距。 1.我用…

SpringMVC整合jsp与velocity 配置多个视图解析器

本来的项目是纯SpringMVC的,没办法,只会java。后来觉得是不是可以用其它东西来替换jsp,然后发现velocity的东西。 velocity是一种模板语言,与它类似的还有freemark。veocity的优点的快,缺点的功能不算特别强大;freemark的功能超级强大,但速度慢一些。我偏向…

Java中的private、protected、public和default的区别

在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes(即同一个包),认为都是自己的朋友friendly。 1、public:public表明该数据成员、成员函数是对所有用户…