server应用服务器
文章平均质量分 50
qianling3439
这个作者很懒,什么都没留下…
展开
-
Apache_Tomcat群集配置(成功配置可以使用)
大型的企业应用每天都需要承受巨大的访问量,在着巨大访问量的背后有数台服务器支撑着,如果一台服务器崩溃了,那么其他服务器可以使企业应用继续运行,用户对服务器的运作是透明化的,如何实现这种透明化呢?由如下问题需要解决。一.Session的复制二.如何将请求发送到正常的服务器针对以上问题,可以使用群集和负载均衡来解决,整体架构如下:(图片来自:onjava.com)中间原创 2008-04-17 14:04:00 · 1525 阅读 · 0 评论 -
sql中的转义符是单引号
C++ 的转义字符是:/SQL 的转义字符是:(单引号)例:select * from tbl where uyear=06请注意其中红色背景的单引号,它即表示转义字符,如果我们省略,则整个语句会出错,转义字符不会输出,上例中 uyear 的实际条件值为 06,而不是 06为什么不能省略呢,假如我们省略,上句变成:select * from tbl where uy原创 2008-12-18 10:59:00 · 3381 阅读 · 2 评论 -
orm的选择,与jpa的相关介绍
JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用的对象持久化的开发工作;其二,Sun希望整合对ORM技术,实现天下归一。 JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它不囿于EJB 3.0,你可以在Web应用、甚至转载 2008-12-18 11:47:00 · 488 阅读 · 0 评论 -
收录的一个家伙对enchance和memchace的看法
自己的一些设想在研究关于分布式缓存的时候,我不由得想起来分布式数据库存储来。这两者有很多相似的地方,最核心的问题就是保持数据的一致性问题。当前,在数据的分布式存储方面的解决方案已经有很多,很多产品、技术都很成熟,是否有一些东西可以借鉴在这里呢?比如说,内存数据库,数据库锁,消息中间件等等。巧的是,上面那个做对比的哥们Greg就这个问题有不同的看法。 My point转载 2008-12-18 13:34:00 · 695 阅读 · 0 评论 -
一个项目中的异常记录No row with the given identifier exists
HibernateObjectRetrievalFailureException (id=595) cause ObjectNotFoundException (id=603) cause HibernateObjectRetrievalFailureException (id=595) detailMessage "No row with the given identifier原创 2008-12-18 22:34:00 · 647 阅读 · 1 评论 -
jpa是什么?
JPA概述 JPA(Java Persistence API)作为Java EE 5.0平台标准的ORM规范,将得到所有Java EE服务器的支持。Sun这次吸取了之前EJB规范惨痛失败的经历,在充分吸收现有ORM框架的基础上,得到了一个易于使用、伸缩性强的ORM规范。从目前的开发社区的反应上看,JPA受到了极大的支持和赞扬,JPA作为ORM领域标准化整合者的目标应该不难实现。 JPA通转载 2008-12-18 11:39:00 · 710 阅读 · 1 评论 -
JavaEye网站的RoR性能优化经验谈中的精彩留言
以前我一个同事做过测试,用lighttpd的fastCGI方式跑php,确实更节省内存, 不过在性能上中等访问量时反而比apache慢,小访问量和超大访问量时确又比apache快,这是在内存足够的情况下测试的。JavaEye2.0上线之前,我曾经用Lighttpd跑过半个月的JavaEye 1.0(PHPBB论坛),在此前我自己做的压力测试表明大负载量下面,Apache的module运行PH原创 2009-03-16 18:31:00 · 512 阅读 · 0 评论 -
web server的一些比较
一,Lighttpd简介Netcraft做的数据调查曾显示,今年一月份全球使用Lighttpd的网址为170,000,二月份这个数字达到了7000,000,在短短的一个月内惊人地增长了400%!在这些网址中,包括YouTube、Wikipedia和Meebo等。而且目前为止,使用Lighttpd的网址仍在以极高的比例增长,尤其是欧美等地的网址,许多新兴网站也纷纷选用Lighttpd,而且Light原创 2009-03-16 18:18:00 · 623 阅读 · 0 评论 -
tomcat集群和负载均衡的实现
(一)环境说明 (1)服务器有4台,一台安装apache,三台安装tomcat (2)apache2.0.55、tomcat5.5.15、jk2.0.4、jdk1.5.6或jdk1.4.2 (3)ip配置,一台安装apache的ip为192.168.0.88,三台安装tomcat的服务器ip分别为192.168.0.1/2/4 (二)安装过程 (1)在三台要安装tomcat的服务器上先安装jdk原创 2009-03-31 17:57:00 · 1307 阅读 · 0 评论 -
ehcache常用API整理
鉴于csdn的blog的不稳定, 及混乱的编辑器, 和无上传功能, 遂决定彻底投诚javaeye的blog.数月前整理的一个东西, 作为cache的扫盲文档.参考了它的官方文档.对ehcache感兴趣的兄台可以参考.附件为eclipse项目, 直接导入, 运行test目录下的junit testcase, 可一目了然.一 ehcache API:1: Using the Cache原创 2009-04-07 22:29:00 · 1525 阅读 · 0 评论 -
修改服务中可执行文件的路径
安装mysql时出现的问题.在mysqld-nt --install安装完服务之后. net start mysql出现"发生系统错误2,系统找不到文件".解决办法:查看服务中的可执行文件的路径是否指向你安装的mysql路径.如果不是则需要修改在[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\下找到你想改路转载 2013-03-06 13:30:44 · 360 阅读 · 0 评论 -
mac 下删除.svn
sudo find /Users/apple/Workspaces/ecworkspace/infotree_ok2/WebRoot -name ".svn" -exec rm -r {} \;想要把SVN專案作轉移或複製時舊的「.svn」真的是很煩人的東西最快的方式是用終端機輸入意思就是搜尋在/Users/justfly/Documents/workspac原创 2013-03-07 21:30:38 · 271 阅读 · 0 评论 -
is quoted with " which must be escaped when used within the value5
方法 3:使用转义字符("\")12 " />3 " />4 5"/>tomcat5.5升级到tomcat6出现的问题原创 2013-03-08 10:19:31 · 279 阅读 · 0 评论 -
validateJarFile jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/
容器重应用目录里的jar与项目重的jar不能有重复 尤其是jsp servlet 相关的jar包,可能由myeclipse创建项目时选择的组件发布到项目lib中原创 2013-03-08 10:21:02 · 533 阅读 · 0 评论 -
mac下删除svn等隐藏文件
find . -name ".svn" | xargs rm -Rf原创 2013-03-08 17:28:45 · 283 阅读 · 0 评论 -
让PHP跑在Mac OS X中
MacBook入手了,配置工作环境,首先得让Mac OS支持PHP。不管你是采用集成的开发环境,比如XAMPP for Mac OS X,还是采用Mac OS中自带的Apache和PHP,甚至自己重新编译安装,减少麻烦的第一步就是启用root用户。本文采用的方式是使用Mac OS X 10.5.6自带的Apache和PHP,安装MySQL的dmg版本,以下操作非特殊说明均以root用户转载 2013-02-28 16:31:53 · 252 阅读 · 0 评论 -
Apache重起的最好方法apachectl graceful
启动Apache有很多种方法,但实质都是调用httpd--fei一般只用Apachectl,好用简单。“apachectl”是控制Apache的脚本。start,stop,restart就不用说了---configtest是看配置文件的语法有没有错误。有就会指出哪行,什么错。主要是调试用。status是如果你加载了mod_status模块后调用lynx显示apache的工作状态。转载 2013-02-28 16:15:25 · 2855 阅读 · 0 评论 -
jetty与tomcat一些比较
相同点:1. Tomcat和Jetty都是一种Servlet引擎,他们都支持标准的servlet规范和JavaEE的规范。 不同点:1. 架构比较Jetty的架构比Tomcat的更为简单Jetty的架构是基于Handler来实现的,主要的扩展功能都可以用Handler来实现,扩展简单。Tomcat的架构是基于容器设计的,进行扩展是需要了解Tom原创 2013-05-29 17:04:00 · 344 阅读 · 0 评论 -
Hibernate中Criteria的完整用法(转载)--收藏
说明:该文内容为转载,因对自己有用,故保留下来,但是因为当时没记录博客地址,所以无法说明来源了!之后的两篇关于面向接口编程的文章也是如此 ! Hibernate中Criteria的完整用法2008年07月09日 星期三 00:16最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法 设计上可以灵活的根据 Criter转载 2008-12-15 11:11:00 · 2346 阅读 · 0 评论 -
项目里的问题
public class OrgunitDaoHB extends BaseHibernateDao implements OrgunitDao {//private DataService dateService2 = (DataService)BaseContext.getBean("dateService");这里不能初始化,原创 2008-12-16 14:24:00 · 331 阅读 · 0 评论 -
安装配置Tomcat+Apache+mod_jk (未测试过,作为一种策略收藏)
#tomcat4只支持servlet2.2/jsp1.2 #推荐使用tomcat5.0.29,支持servlet2.4/jsp2.0 参考网站:http://ezine.daemonnews.org/200203/tomcat-jakarta.html一、Tomcat Installation:1、download Jakarta-Tomcat from http://jakarta.ap原创 2008-04-17 14:15:00 · 469 阅读 · 0 评论 -
Tomcat连接数的设置
请教高手Tomcat的server.xml中Context元素的以下参数应该怎么配合适 maxThreads="150" minSpareThreads="25" maxSpareThreads="75" acceptCount="100" /> 服务器配置: CPU原创 2008-04-17 14:16:00 · 741 阅读 · 0 评论 -
什么是Tapestry?
什么是Tapestry? gagaghos转载 2008-05-22 13:33:00 · 323 阅读 · 0 评论 -
这类的问题您遇到过吗?__有意思的广告
这类的问题您遇到过吗? 场景一: 某用户公司中,项目经理李先转载 2008-05-28 15:01:00 · 278 阅读 · 0 评论 -
服务器负载均衡体系结构,I:传输层负载均衡
服务器农场的可伸缩性和高可用性 Server load balancing architectures, Part 1: Transport-level load balancing Scalability and high availability for server farms By Gregor Roth, JavaWorld.com, 10/21/08 原文:http://www.j原创 2009-01-15 16:23:00 · 492 阅读 · 0 评论 -
JBoss 4.0.2集群指南
JBoss 4.0.2集群指南(来源:http://www.javaresearch.org ) bromon原创 请尊重版权 本文主要讲解JBoss cluster的基本知识以及简单的配置方法,其间涉及了一些jboss的补充知识。一、材料准备: 1、 JBoss 4.0.2 JBoss各个版本之间差异比较大,即使同为jboss 4.x的版本,内部组件的版本也不一致,所以请尽转载 2009-01-16 16:57:00 · 336 阅读 · 0 评论 -
服务器负载均衡体系结构,II:应用层负载均衡
Operating with application knowledge 原文:http://www.javaworld.com/javaworld/jw-10-2008/jw-10-load-balancing-2.html 传输层负载均衡(例如基于TCP/IP的负载均衡器)对静态网站是足够了,但是对动态网站来说,进程需要更高层的负载均衡技术。例如,服务器端的应用必须处理缓存或应用会话数据,转载 2009-01-15 16:21:00 · 584 阅读 · 0 评论 -
在Linux上安装多个jboss需要修改的端口
如果在一台机器上部署了多个jboss server,需要修改相关端口以避免端口冲突。目前确认需要修改的配置如下 一、vi $JBOSS_HOME/server/default/conf/jboss-service.xml 1、WebService端口 name="jboss:service=WebService"> 8083 2、JNDI端口: na原创 2008-11-23 21:14:00 · 555 阅读 · 0 评论 -
org.hibernate.QueryException: implicit polymorphism not supported for scroll() queries
org.hibernate.QueryException: implicit polymorphism not supported for scroll() queries的解决方案: 这个问题的解释是:多态不支持游标移动查询,这个问题的原因是因为在应用程序中运行的该映射文件被其它的映射继承,构成了“隐式多态”。 解决方法有两种: 第一原创 2008-11-26 11:09:00 · 974 阅读 · 0 评论 -
Jboss优化---杂谈收集
慢多在数据库io上成为瓶颈,减少非必要的db访问,优化常用方法效率是优化重点。 仅针对jboss的,可以 1删除jboss里不用的组件, 服务 2修改jboss jvm堆栈 3增加apache前台,直接处理静态资源,增加jboss实例做集群(程序允许的情况下)转载 2009-02-02 17:34:00 · 317 阅读 · 0 评论 -
jms/jndi区别
jms主要时服务之间传递消息用,是SUN提出的旨在统一各种MOM(消息中间件)系统接口的规范 ???jndi是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。??? //////////////////////////////////////////////////原创 2009-02-04 13:42:00 · 612 阅读 · 0 评论 -
通过jmx监控jboss数据库连接池
通过jmx监控jboss数据库连接池一、 JMX简介 JMX(Java Management Extensions, Java管理扩展)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。 Jboss的成功就在于采用了JMX,从零开始、模块化开发了Jboss服务器和容器,实现了模块化、嵌入式的技术架构。J转载 2009-02-04 13:48:00 · 1006 阅读 · 0 评论 -
三大主流开源工作流引擎技术分析与市场预测
1.从《功夫》说起 时下的新新人类看到我,一定会认为在下是个十足的老古董,这不,《功夫》这样的片子我到今年2月底才看。不过看过《功夫》,我想的一定比一般的人多:周星星浪迹江湖,和他胖子大哥出去敲竹杆时,为什么要他大哥胸前画两把斧头?找个假靠山呗!装是斧头帮的人才不会被人欺负啊。 这让我想到年前的一则新闻:jbpm joins jboss and becomes jboss-jbpm。也就是说了,j转载 2009-02-08 22:36:00 · 1361 阅读 · 0 评论 -
Apache防盗链的使用和破解
今天一个朋友问到Apache防盗链的效果以及破解Apache防盗链的问题,于是决定就写一写Apache的防盗链。我凸,突然发现自己做优化做习惯了,文章前端必定要重复关键字几次,罪过啊罪过!下面是引用木头同学的:位置一般情况下在 /usr/local/apache/conf/httpd.conf或者apache 2.2 的 /usr/local/apache2/conf/extra/ht原创 2009-02-05 14:22:00 · 1255 阅读 · 0 评论 -
Hibernate 和 memcached 的集成问题
做过的项目中Hibernate都是直接采用ehcache做为缓存,ehcache是一个好东西,采用内存+文件系统结合可以胜任大多数情况,而且Hibernate和ehcache简直就是天造地设的一对,配合非常之默契。 但是在集群环境下缓存不同步的问题日益凸显,尽管最新版本的ehcache已经支持通过multicast来实现不同进程的缓存数据同步的功能,这样的结构在集群的节点很多的时候性能下降得厉害,转载 2009-02-19 22:47:00 · 417 阅读 · 0 评论 -
EhCache vs Memcached caching for JEE Applications
EhCache vs Memcached caching for JEE ApplicationsCaching is a building block of modern JEE applications. In order to handle any significant load you will need to establish a 2nd level cache. Let转载 2009-02-19 22:28:00 · 1201 阅读 · 2 评论 -
scrollable result sets are not enabled
Caused by: org.hibernate.AssertionFailure: scrollable result sets are not enabled 最终查询居然是下载的最新jboss里没有合适的连结数据库的驱动。恶搞!气愤原创 2008-12-09 16:14:00 · 1871 阅读 · 0 评论 -
jetty安全性---设置启动密码
jetty为了防止任何人都有权限去关闭一个已经开启的 Jetty 服务器, 我们可以通过在启动 Jetty 服务器的时候指定参数来进行控制,使得用户必须提供密码才能关闭 Jetty 服务器,启动 Jetty 服务器的命令如下所示:java -DSTOP.PORT=8079 -DSTOP.KEY=mypassword -jar start.jar这样转载 2013-05-29 17:13:58 · 671 阅读 · 0 评论