- Tomcat和Jetty对WebSocket的支持
lrenjundk
Java
公司项目需要,了解了下目前几种支持WebSocket的框架。以前用jWebSocket做过一些项目,相对来说,改jWebSocket的源码略复杂,也不是一天两天能搞定的。一调研才发现,现在很多主流的web框架都已经开始支持WebSocket了,不得不感慨时间太快,科技进步太快,在微策略的几年真的荒废了。不多说,先记录下今天的研究。Tomcat:J2EE下面用的最多的容器应该就是tomcat了。说到
- log4j2 使用详解
lrenjundk
log4j2
前段时间一直用jWebSocket开发长连接的web服务,发现log4j记录log极为好用,今天准备仔细研究一下。1.Log4j2的导入首先到http://logging.apache.org/log4j/2.x/download.html上下载最新的log4j2的jar包,然后再eclipse中加入log4j-api-2.0-beta2.jar和log4j-core-2.0-beta2.jar,
- apache sling_Apache Sling GWT集成发布3.0.0 Mark和WTP 3.2.1发布
diluan6799
apachesling在Swing中部署GWTRCApacheSlingGWT集成3.0.0版现已发布!ApacheSlingGWT集成允许将GoogleWebToolkit(GWT)RPC服务部署在Sling应用程序中。此版本将GWT扩展升级到2.0.3。现在可以下载。WebSocket4JWebSocket协议WebSocket4J的1.1版现已发布。WebSocket4J是JavaWebSo
- 【HTML5 2】《html5 开发精要与实例讲解》 step1 -- 导读
html5
一、教程重点:以 综合性案例 为导向,辅之以 精要知识点
二、内容概况:
第1部分:通过 大小型案例 对 各重要知识点 进行详细讲解
第2部分:jWebSocket、RGraph、WebGL 三个重要框架的详细使用方法
三、12章内容概要:
章1:利用html5中的 结构元素 构建一个博客网站和一个企
- comet ajax
Comet
http://www.codeweblog.com/comet-the-next-generation-of-reverse-ajax-or-server-push-technology-server-side-push/
http://jwebsocket.org/?gclid=CIGRocGPk64CFUhT4godHwgHIg
http://www.codeweblog.co
- log4j2 使用详解
u011402596
log4j
转自:http://blog.csdn.net/lrenjun/article/details/8178875 前段时间一直用jWebSocket开发长连接的web服务,发现log4j记录log极为好用,今天准备仔细研究一下。1.Log4j2的导入 首先到http://logging.apache.org/log4j/2.x/download.html上下载最新的log4j2的j
- Tomcat和Jetty对WebSocket的支持
lrenjundk
公司项目需要,了解了下目前几种支持WebSocket的框架。以前用jWebSocket做过一些项目,相对来说,改jWebSocket的源码略复杂,也不是一天两天能搞定的。一调研才发现,现在很多主流的web框架都已经开始支持WebSocket了,不得不感慨时间太快,科技进步太快,在微策略的几年真的荒废了。不多说,先记录下今天的研究。Tomcat: J2EE下面用的最多的容器应该就是tomcat
- java.net> projects >websocket-spec >wiki >WebSocketAPIs
xiaomage234
*Java-WebSocket http://java-websocket.org/"AbarebonesWebSocketclientandserverimplementationwrittenin100%Java"*jWebSocket http://jwebsocket.org/"jWebSocketisapureJava/JavaScripthighspeedbidirectionalco
- WebSocket通讯框架 jWebSocket
wbj0110
通信websocket
jWebSocket 提供用来创建基于 HTML5 的 Web 流通讯的应用框架。HTML5 WebSockets 将替换现有的 XHR 应用和 Comet 服务,通过一个灵活高速双向的 TCP socket 通讯技术。jWebSocket 是采用 Java 和 JavaScript 开发的实现了 HTML5 Websocket 协议的开源框架。jWebSocket 包含 jWebSocket S
- WebSocket通讯框架 jWebSocket
wbj0110
通信websocket
jWebSocket 提供用来创建基于 HTML5 的 Web 流通讯的应用框架。HTML5 WebSockets 将替换现有的 XHR 应用和 Comet 服务,通过一个灵活高速双向的 TCP socket 通讯技术。jWebSocket 是采用 Java 和 JavaScript 开发的实现了 HTML5 Websocket 协议的开源框架。jWebSocket 包含 jWebSocket S
- WebSocket通讯框架 jWebSocket
wbj0110
通信websocket
jWebSocket 提供用来创建基于 HTML5 的 Web 流通讯的应用框架。HTML5 WebSockets 将替换现有的 XHR 应用和 Comet 服务,通过一个灵活高速双向的 TCP socket 通讯技术。jWebSocket 是采用 Java 和 JavaScript 开发的实现了 HTML5 Websocket 协议的开源框架。jWebSocket 包含 jWebSocket S
- jwebsocket tomcat部署支持IE,firefox,google浏览器
xieyuntestShow
今天花费了很多时间在思考为什么jwebsocket和tomcat进行整合后,IE无法访问。因为jwebsocket独立部署是能够支持IE的。其实也是需要你了解jwebsocket内部实现原理,jwebsocket是基于html5的jwebsocket实现的,页面能够实现IE访问,是因为以flash方式传输,还有comet模式。这些配置主要是在jwebsocket.xml中,后面我在jwebsock
- log4j 2.0 配置文件
45571845
log4j
来源:http://blog.csdn.net/lrenjun/article/details/8178875
前段时间一直用jWebSocket开发长连接的web服务,发现log4j记录log极为好用,今天准备仔细研究一下。
1. Log4j2的导入
 
- jWebSocket 配置 - Tomcat
u012602393
jWebSocketWebApplication(Tomcat)PrerequisitiesontheserverYouonlyneedtohaveTomcat6.xrunningonyoursystemandwerecommendtohaveJava1.6installed.ItispossiblebutnotneededtousetheApachehttpserverasfrontendtog
- jWebSocket 配置 - Tomcat
gebinsdyz
tomcatjWebSocket
jWebSocket Web Application (Tomcat)
Prerequisities on the server
You only need to have Tomcat 6.x running on your system and we recommend to have Java 1.6 installed. It is possible but not needed t
- jWebSocket使用指南
qq435967718
1、先讲讲HTML5的WebSocket HTML5规范中提供了WebSocket技术,替代了之前的ajax实现消息通信的方法。WebSocket协议,简称WS(WSS-Secure),可以支持客户端-服务端任意消息推送,支持跨域(AJAX跨域会有问题),可降低系统开销及复杂性。网上已经有很多关于WebSocket的介绍,这里不再重复。以下是WebSocketAPI的使用说明 a、 检测浏览器是否
- 几个TCP Socket的通信框架
milenfan
socket
http://www.oschina.net/p/simple-sockets
http://www.oschina.net/p/cwss
http://www.oschina.net/p/tcpproxy
http://www.oschina.net/p/kryonet
http://www.oschina.net/p/jwebsocket
http://www.oschina.net
- log4j2 使用详解
lrenjundk
log4j2
前段时间一直用jWebSocket开发长连接的web服务,发现log4j记录log极为好用,今天准备仔细研究一下。1.Log4j2的导入 首先到http://logging.apache.org/log4j/2.x/download.html上下载最新的log4j2的jar包,然后再eclipse中加入log4j-api-2.0-beta2.jar和log4j-core-
- jwebsocket
dml124
最近看到jwebsocket的文章感觉都很靠谱,但是真的做起来将jwebscoket部署到tomcat中真的让人很蛋疼,官网上说jwebsocket可以部署到tomcat6中按照步骤做了,结果没有成功具体原因不知道,各位高手谁有相关的信息给点提示吧!
- jWebSocket使用指南
alex.Lin
html5websocket
1、先讲讲HTML5的WebSocket HTML5规范中提供了WebSocket技术,替代了之前的ajax实现消息通信的方法。WebSocket协议,简称WS(WSS-Secure),可以支持客户端-服务端任意消息推送,支持跨域(AJAX跨域会有问题),可降低系统开销及复杂性。网上已经有很多关于WebSocket的介绍,这里不再重复。以下是WebSocketAPI的使用说明 a、 检测浏览器是否
- jWebSocket 二篇
庸夫俗子
javawebsocketjWebSocket
运jWebSocket运行模式:单一模式和嵌入模式单一模式配置:1.配置环境变量 JWEBSOCKET_HOME=$PATH/jWebSocket-1.02.启动服务器 bin/jWebSocketServer.bat3.Chrome打开 $JWEBSOCKET_HOME/web/demos/chat/chat.htm嵌入模式配置:1....2.下载jWebSocketAppSrvDemo-1.0
- jWebSocket安装实践
呼拉圈
java开源websocketjWebSocket
1、windows系统单独运行服务器
1)、下载最新版的jWebSocket Server Package (jWebSocketServer-<version>.zip)包,解压缩至文件目录;目录结构为:bin、lib、log、conf等;解压即可,免安装 ;
2)、安装jdk1.6版本及以上;设置JAVA_HOME至安装目录,并验证java –version版本;否则会出现j
- jWebSocket
amos_tl
jWebSocket
jWebSocket 运行模式: 单一模式 和 嵌入模式
单一模式配置:
1. 配置环境变量
JWEBSOCKET_HOME=$PATH/jWebSocket-1.0
2. 启动服务器
bin/jWebSocketServer.bat
3. Chrome打开
$JWEBSOCKET_HOME/web/demos/chat/chat.htm
嵌入模式配置:
- WebSockets Java服务端产品支持
jackiee_cn
javawebsocket
•Jetty WebSocket Server – This seems to be a good option. •Caucho Resin •jWebSocket •GlassFish/Grizzly (see a DZone posting on it here) •JBoss Netty (see patch here) •Webbit Out of these options, I gu
- jWebSocket instead of XHR and Comet
javatoyou
websocket
Starting with Chrome version 4.0.249, Google delivered the first browser that supported HTML5 WebSockets based on the W3C and IETF standards, Safari 5 catched up and other browsers will follow quite q
- jWebSocket instead of XHR and Comet
javahigh1
websocket
Starting with Chrome version 4.0.249, Google delivered the first browser that supported HTML5 WebSockets based on the W3C and IETF standards, Safari 5 catched up and other browsers will follow quite q
- jWebSocket instead of XHR and Comet
jiagou
websocket
Starting with Chrome version 4.0.249, Google delivered the first browser that supported HTML5 WebSockets based on the W3C and IETF standards, Safari 5 catched up and other browsers will follow quite q
- jWebSocket instead of XHR and Comet
jiagou
websocket
Starting with Chrome version 4.0.249, Google delivered the first browser that supported HTML5 WebSockets based on the W3C and IETF standards, Safari 5 catched up and other browsers will follow quite q
- Token
javahigh1
token
A token is an object which contains one or multiple fields and values. In Java the org.jWebSocket.token.Token class embeds a HashMap class, which holds multiple fields with their according values.
- Token
jiagou
token
A token is an object which contains one or multiple fields and values. In Java the org.jWebSocket.token.Token class embeds a HashMap class, which holds multiple fields with their according values.
- java类加载顺序
3213213333332132
java
package com.demo;
/**
* @Description 类加载顺序
* @author FuJianyong
* 2015-2-6上午11:21:37
*/
public class ClassLoaderSequence {
String s1 = "成员属性";
static String s2 = "
- Hibernate与mybitas的比较
BlueSkator
sqlHibernate框架ibatisorm
第一章 Hibernate与MyBatis
Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。
MyBatis 参考资料官网:http:
- php多维数组排序以及实际工作中的应用
dcj3sjt126com
PHPusortuasort
自定义排序函数返回false或负数意味着第一个参数应该排在第二个参数的前面, 正数或true反之, 0相等usort不保存键名uasort 键名会保存下来uksort 排序是对键名进行的
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8&q
- DOM改变字体大小
周华华
前端
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- c3p0的配置
g21121
c3p0
c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。c3p0的下载地址是:http://sourceforge.net/projects/c3p0/这里可以下载到c3p0最新版本。
以在spring中配置dataSource为例:
<!-- spring加载资源文件 -->
<bean name="prope
- Java获取工程路径的几种方法
510888780
java
第一种:
File f = new File(this.getClass().getResource("/").getPath());
System.out.println(f);
结果:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin
获取当前类的所在工程路径;
如果不加“
- 在类Unix系统下实现SSH免密码登录服务器
Harry642
免密ssh
1.客户机
(1)执行ssh-keygen -t rsa -C "
[email protected]"生成公钥,xxx为自定义大email地址
(2)执行scp ~/.ssh/id_rsa.pub root@xxxxxxxxx:/tmp将公钥拷贝到服务器上,xxx为服务器地址
(3)执行cat
- Java新手入门的30个基本概念一
aijuans
javajava 入门新手
在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念。 Java概述: 目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合
- Memcached for windows 简单介绍
antlove
javaWebwindowscachememcached
1. 安装memcached server
a. 下载memcached-1.2.6-win32-bin.zip
b. 解压缩,dos 窗口切换到 memcached.exe所在目录,运行memcached.exe -d install
c.启动memcached Server,直接在dos窗口键入 net start "memcached Server&quo
- 数据库对象的视图和索引
百合不是茶
索引oeacle数据库视图
视图
视图是从一个表或视图导出的表,也可以是从多个表或视图导出的表。视图是一个虚表,数据库不对视图所对应的数据进行实际存储,只存储视图的定义,对视图的数据进行操作时,只能将字段定义为视图,不能将具体的数据定义为视图
为什么oracle需要视图;
&
- Mockito(一) --入门篇
bijian1013
持续集成mockito单元测试
Mockito是一个针对Java的mocking框架,它与EasyMock和jMock很相似,但是通过在执行后校验什么已经被调用,它消除了对期望 行为(expectations)的需要。其它的mocking库需要你在执行前记录期望行为(expectations),而这导致了丑陋的初始化代码。
&nb
- 精通Oracle10编程SQL(5)SQL函数
bijian1013
oracle数据库plsql
/*
* SQL函数
*/
--数字函数
--ABS(n):返回数字n的绝对值
declare
v_abs number(6,2);
begin
v_abs:=abs(&no);
dbms_output.put_line('绝对值:'||v_abs);
end;
--ACOS(n):返回数字n的反余弦值,输入值的范围是-1~1,输出值的单位为弧度
- 【Log4j一】Log4j总体介绍
bit1129
log4j
Log4j组件:Logger、Appender、Layout
Log4j核心包含三个组件:logger、appender和layout。这三个组件协作提供日志功能:
日志的输出目标
日志的输出格式
日志的输出级别(是否抑制日志的输出)
logger继承特性
A logger is said to be an ancestor of anothe
- Java IO笔记
白糖_
java
public static void main(String[] args) throws IOException {
//输入流
InputStream in = Test.class.getResourceAsStream("/test");
InputStreamReader isr = new InputStreamReader(in);
Bu
- Docker 监控
ronin47
docker监控
目前项目内部署了docker,于是涉及到关于监控的事情,参考一些经典实例以及一些自己的想法,总结一下思路。 1、关于监控的内容 监控宿主机本身
监控宿主机本身还是比较简单的,同其他服务器监控类似,对cpu、network、io、disk等做通用的检查,这里不再细说。
额外的,因为是docker的
- java-顺时针打印图形
bylijinnan
java
一个画图程序 要求打印出:
1.int i=5;
2.1 2 3 4 5
3.16 17 18 19 6
4.15 24 25 20 7
5.14 23 22 21 8
6.13 12 11 10 9
7.
8.int i=6
9.1 2 3 4 5 6
10.20 21 22 23 24 7
11.19
- 关于iReport汉化版强制使用英文的配置方法
Kai_Ge
iReport汉化英文版
对于那些具有强迫症的工程师来说,软件汉化固然好用,但是汉化不完整却极为头疼,本方法针对iReport汉化不完整的情况,强制使用英文版,方法如下:
在 iReport 安装路径下的 etc/ireport.conf 里增加红色部分启动参数,即可变为英文版。
# ${HOME} will be replaced by user home directory accordin
- [并行计算]论宇宙的可计算性
comsci
并行计算
现在我们知道,一个涡旋系统具有并行计算能力.按照自然运动理论,这个系统也同时具有存储能力,同时具备计算和存储能力的系统,在某种条件下一般都会产生意识......
那么,这种概念让我们推论出一个结论
&nb
- 用OpenGL实现无限循环的coverflow
dai_lm
androidcoverflow
网上找了很久,都是用Gallery实现的,效果不是很满意,结果发现这个用OpenGL实现的,稍微修改了一下源码,实现了无限循环功能
源码地址:
https://github.com/jackfengji/glcoverflow
public class CoverFlowOpenGL extends GLSurfaceView implements
GLSurfaceV
- JAVA数据计算的几个解决方案1
datamachine
javaHibernate计算
老大丢过来的软件跑了10天,摸到点门道,正好跟以前攒的私房有关联,整理存档。
-----------------------------华丽的分割线-------------------------------------
数据计算层是指介于数据存储和应用程序之间,负责计算数据存储层的数据,并将计算结果返回应用程序的层次。J
&nbs
- 简单的用户授权系统,利用给user表添加一个字段标识管理员的方式
dcj3sjt126com
yii
怎么创建一个简单的(非 RBAC)用户授权系统
通过查看论坛,我发现这是一个常见的问题,所以我决定写这篇文章。
本文只包括授权系统.假设你已经知道怎么创建身份验证系统(登录)。 数据库
首先在 user 表创建一个新的字段(integer 类型),字段名 'accessLevel',它定义了用户的访问权限 扩展 CWebUser 类
在配置文件(一般为 protecte
- 未选之路
dcj3sjt126com
诗
作者:罗伯特*费罗斯特
黄色的树林里分出两条路,
可惜我不能同时去涉足,
我在那路口久久伫立,
我向着一条路极目望去,
直到它消失在丛林深处.
但我却选了另外一条路,
它荒草萋萋,十分幽寂;
显得更诱人,更美丽,
虽然在这两条小路上,
都很少留下旅人的足迹.
那天清晨落叶满地,
两条路都未见脚印痕迹.
呵,留下一条路等改日再
- Java处理15位身份证变18位
蕃薯耀
18位身份证变15位15位身份证变18位身份证转换
15位身份证变18位,18位身份证变15位
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 201
- SpringMVC4零配置--应用上下文配置【AppConfig】
hanqunfeng
springmvc4
从spring3.0开始,Spring将JavaConfig整合到核心模块,普通的POJO只需要标注@Configuration注解,就可以成为spring配置类,并通过在方法上标注@Bean注解的方式注入bean。
Xml配置和Java类配置对比如下:
applicationContext-AppConfig.xml
<!-- 激活自动代理功能 参看:
- Android中webview跟JAVASCRIPT中的交互
jackyrong
JavaScripthtmlandroid脚本
在android的应用程序中,可以直接调用webview中的javascript代码,而webview中的javascript代码,也可以去调用ANDROID应用程序(也就是JAVA部分的代码).下面举例说明之:
1 JAVASCRIPT脚本调用android程序
要在webview中,调用addJavascriptInterface(OBJ,int
- 8个最佳Web开发资源推荐
lampcy
编程Web程序员
Web开发对程序员来说是一项较为复杂的工作,程序员需要快速地满足用户需求。如今很多的在线资源可以给程序员提供帮助,比如指导手册、在线课程和一些参考资料,而且这些资源基本都是免费和适合初学者的。无论你是需要选择一门新的编程语言,或是了解最新的标准,还是需要从其他地方找到一些灵感,我们这里为你整理了一些很好的Web开发资源,帮助你更成功地进行Web开发。
这里列出10个最佳Web开发资源,它们都是受
- 架构师之面试------jdk的hashMap实现
nannan408
HashMap
1.前言。
如题。
2.详述。
(1)hashMap算法就是数组链表。数组存放的元素是键值对。jdk通过移位算法(其实也就是简单的加乘算法),如下代码来生成数组下标(生成后indexFor一下就成下标了)。
static int hash(int h)
{
h ^= (h >>> 20) ^ (h >>>
- html禁止清除input文本输入缓存
Rainbow702
html缓存input输入框change
多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。
如果不想让浏览器缓存input的值,有2种方法:
方法一: 在不想使用缓存的input中添加 autocomplete="off";
<input type="text" autocomplete="off" n
- POJO和JavaBean的区别和联系
tjmljw
POJOjava beans
POJO 和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比 POJO复杂很多, Java Bean 是可复用的组件,对 Java Bean 并没有严格的规
- java中单例的五种写法
liuxiaoling
java单例
/**
* 单例模式的五种写法:
* 1、懒汉
* 2、恶汉
* 3、静态内部类
* 4、枚举
* 5、双重校验锁
*/
/**
* 五、 双重校验锁,在当前的内存模型中无效
*/
class LockSingleton
{
private volatile static LockSingleton singleton;
pri