J2EE
MJiao
我是喜欢进步的人
展开
-
Tomcat处理HTTP请求源码分析(上)
Tomcat处理HTTP请求源码分析(上)很多开源应用服务器都是集成tomcat作为web container的,而且对于tomcat的servlet container这部分代码很少改动。这样,这些应用服务器的性能基本上就取决于Tomcat处理HTTP请求的connector模块的性能。本文首先从应用层次分析了tomcat所有的connector种类及用法,接着从架构上分析了connec转载 2011-12-18 18:14:45 · 2058 阅读 · 2 评论 -
no plugin found for prefix 'tomcat 7' in the current project and in the plugin groups
解决办法: people.apache.snapshotshttp://repository.apache.org/content/groups/snapshots-group/ falsetrueapache.snapshotsApache Snapshotshttp://repository.apache.org/con原创 2013-07-19 10:34:26 · 18904 阅读 · 3 评论 -
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
解决M2E + spring + Tomcat(java.lang.NoClassDefFoundError: org/springframework/web/context/ContextCleanupListener)更新今天解决M2E + spring + Tomcat(java.lang.NoClassDefFoundError: org/springf原创 2013-04-20 21:32:09 · 5156 阅读 · 2 评论 -
深入浅出Node.js游戏服务器开发--分布式聊天服务器搭建
深入浅出Node.js游戏服务器开发--分布式聊天服务器搭建游戏服务器概述没开发过游戏的人会觉得游戏服务器是很神秘的东西。但事实上它并不比web服务器复杂,无非是给客户端提供网络请求服务,本质上它只是基于长连接的socket服务器。当然在逻辑复杂性、消息量、实时性方面有更高的要求。相关厂商内容国内最大的Python应用——Sohu邮箱之经验分享,转载 2013-03-18 23:49:33 · 3940 阅读 · 0 评论 -
log4j:ERROR Could not find value for key log4j.appender.CONSOLE
Log4j ERROR: log4j:ERROR Could not find value for key log4j.appender.CONSOLE解决方法:在log4j.properties 加入以下配置log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.l原创 2013-02-21 20:38:25 · 74748 阅读 · 6 评论 -
Netty实现原理浅析
Netty是JBoss出品的高效的Java NIO开发框架,关于其使用,可参考我的另一篇文章 netty使用初步。本文将主要分析Netty实现方面的东西,由于精力有限,本人并没有对其源码做了极细致的研 究。如果下面的内容有错误或不严谨的地方,也请指正和谅解。对于Netty使用者来说,Netty提供了几个典型的example,并有详尽的API doc和guide doc,本文的一些内容及图示也来转载 2013-02-19 12:16:07 · 1045 阅读 · 0 评论 -
使用TSung对Jabber服务器openfire进行压力测试
我运行TSung的机器装的是Ubuntu 10.04 Server amd64。以下是从安装Tsung到使用Tsung对Openfire进行压力测试的步骤。1. 下载并安装Tsung.//安装Erlang及相关组件(必装)apt-get install erlang erlang-nox erlang-dev erlang-parsetools//安装生成报表必须的软件apt-转载 2013-02-18 11:47:44 · 5966 阅读 · 0 评论 -
解决openfire在使用MySQL数据库后的中文乱码问题(转)
openfire是一个非常不错的IM服务器,而且是纯Java实现,具有多个平台的版本,他的数据存储可以采用多种数据库,如MySQL,Oracle等。在实际使用时大家遇到最多的就是采用MySQL数据库后的中文乱码问题,这个问题十分有趣,而且从现象上可以看出openfire内部的一些机制。实际问题是这样的:首先启动openfire服务器,然后利用客户端或直接登录到后台新建一个帐户,为该转载 2013-02-17 16:15:07 · 1137 阅读 · 0 评论 -
ubuntu 安装 rpm 软件包(ubuntu install rpm pakages)
1. 先安装 alien 和 fakeroot 这两个工具,其中前者可以将 rpm 包转换为 deb 包。安装命令为: sudo apt-get install alien fakeroot2. 将需要安装的 rpm 包下载备用,假设为 mysql.rpm。3. 使用 alien 将 rpm 包转换为 deb 包: fakeroot alien my原创 2013-02-17 12:09:13 · 1019 阅读 · 0 评论 -
Ubuntu .deb包安装方法
Ubuntu软件包格式为deb,安装方法如下: sudo dpkg -i package.debdpkg的详细使用方法,网上有很多,下面简单列了几个:dpkg -i package.deb安装包dpkg -r package删除包dpkg -P package删除包(包括配置文件)转载 2013-02-17 12:01:24 · 538 阅读 · 0 评论 -
最详细的openfire3.7.1 插件开发环境搭建
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/love254443233/article/details/77587191、从官网下载最新版本的openfire源码。地址:http://www.igniterealtime.org/downloads/source.jsp转载 2013-01-20 14:31:36 · 893 阅读 · 2 评论 -
破解myeclipse但是在默认安装目录没有发现common文件夹,该怎么办?
破解myeclipse,但是在默认安装目录没有发现common文件夹,该怎么办?1. 首先打开myeclipse2. 找到myeclipse的顶部导航栏"myclipse"选项然后打开"Installation Summary..."然后会打开一个面板,就能看到你久违的"Installation Root"路径,在这个路劲下就能找到你要的"Common".附上操作截图:原创 2012-08-21 11:30:32 · 33247 阅读 · 10 评论 -
Mac下安装Ant
Mac下安装Ant 非常简单--->就是配置解压tat.zip包和配置环境变量的过程1. 解压 tar -xvvzf apache-ant.tar.gz2. 配置环境变量export ANT_HOME=/usr/local/ant export PATH=${PATH}:${ANT_HOME}/bin 3.检查Ant是否安装成功ant -version如果出原创 2012-02-29 15:58:18 · 9021 阅读 · 0 评论 -
MAC下安装与配置MySQL
一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Community Server”下方有一个“download”点击。进入MySQL的下载界面(http://www.mysql.com/downloads/mysql/),如果你是用的Mac OS来访问的话那么就会默认为你选好了转载 2012-02-15 18:25:23 · 829 阅读 · 0 评论 -
java.lang.LinkageError: loader constraint violation: when resolving interface method
JBPM4集成到web project, Tomcat异常java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/Express原创 2012-01-01 09:50:40 · 7495 阅读 · 0 评论 -
对于开发者来说云计算能带来哪些契机?
对于开发者来说云计算能带来哪些契机? 云计算为开发者提供了一个开放的创新环境,降低了创新的门槛,个人和中小企业都可成为创新的主力。对于开发者来说,云计算要求他们转换思维,从原来软件全部在本地,转换为云+端的思维。在云计算模式下,企业及个人将付费并通过网络获取服务,这意味着阻碍IT业发展的盗版模式无法再起作用。软件销售方将从出售软件包及终端用户授权许可转载 2011-12-19 23:25:28 · 869 阅读 · 0 评论 -
Tomcat处理HTTP请求源码分析(下)
Tomcat处理HTTP请求源码分析(下)很多开源应用服务器都是集成tomcat作为web container的,而且对于tomcat的servlet container这部分代码很少改动。这样,这些应用服务器的性能基本上就取决于Tomcat处理HTTP请求的connector模块的性能。本文首先从应用层次分析了tomcat所有的connector种类及用法,接着从架构上分析了connec转载 2011-12-18 19:23:16 · 4227 阅读 · 0 评论 -
CentOs安装Maven
1. 下载maven: wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip2. unzip pache-maven-3.3.9-bin.zip3. 设置环境变量sudo vi /etc/profile.d/maven.sh原创 2015-11-19 13:18:16 · 555 阅读 · 0 评论