Logger由一个String类的名字识别,logger的名字是大小写敏感的,且名字之间具有继承的关系,子名有父名作为前缀,用点号.分隔。如:x.y是x.y.z的父亲。根logger (root logger)是所有logger的祖先,它具有如下属性:1) 它总是存在的;2) 它不可以通过名字获得。通过调用public static Logger Logger.getRootLogger()获得root logger;通过调用public static Logger Logger.getLogger(String name)或者public static Logger Logger.getLogger(Class clazz)获得(或者创建)一个named logger。后者相当于调用Logger.getLogger(clazz.getName())。
版本:Struts2.2.3 Spring3.1.0 Hibernate3.6.5。
本文将为大家介绍NoSQL数据库Apache Cassandra的配置与相关问题,随着Twitter与Digg投奔NoSQL,传统关系数据库已经日显疲态。 标签:Cassandra 在这里我们将介绍的是NoSQL数据库Apache Cassandra的配置与相关问题。现在数据库市场对于NoSQL的关注度日益升高。
Maven是一个项目管理工具: 一个更正式的 Apache Maven1的定义: Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。 当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后 Maven 可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。
本文向您展示了如何在一个服务器上通过基于域名的或是基于IP的虚拟主机来部署多个web站点。在一个IP地址上运行多个基于域名的web站点您的服务器有一个IP地址,而在DNS中有很多映射(CNAMES)到这个机器。
随着分布式系统规模扩大以及模块化程度越来越高,各组件关联性越来越强,使得调试变得很复杂服务器上存放多样化的日志数据(访问日志,错误日志,程序跟踪日志,中间件平台日志等),需要集中汇总分析日志的数据量越来越大日志的管理困难特性解耦,应用系统及应用监控、分析解耦扩展性,日志系统的扩展性,处理大规模数据高可用性性能可管理性规范日志系统模块划分日志收集多样化的日志收集方式,一般采用适配器或依赖于操作系统的流处理,通过传输模块将数据传输到日志服务。
Apache2+Tomcat6负载均衡与集群配置及性能测试,负载均衡,就是apache将客户请求均衡的分给tomcat1,tomcat2....去处理,Tomcat中的集群使一组局域网上的Tomcat实例在用户看起来是单一的服务器,是实现系统资源高利用率的有效解决方案。该文章描述了一个实际的Tomcat6集群的配置,此集群包含独立的三个Tomcat6实例。
课程内容:安装PHP环境对操作系统的选择;安装前准备;编辑安装过程;环境整合。
苦逼的系统初始化如何恢复代码才能让我们不加班?现在的初始化悲催的系统环境维护配置文件维护:是cfengine还是puppet?脚本程序维护:是与配置文件独立还是区分?代码分发维护:让它更自动环境维护的当前状态万恶的状态监控状态监控:神奇的Exmon(Ganglia)故障报警:短信+邮件就够了么?当前状态-可视化由ABCD到Web shell ABCD?expect?xinetd?webshell!运维工作需要晚上值班么?关于未来More Server Less Operation好吧,这就是未来!
这几天一直在看Apache和Tomcat的集群配置。配置了很久,终于成功! Apache2.x和Tomcat配置可以采用反向代理的方式(mod proxy),也可以采用JK模块,最终采用了JK模块,JK模块的效率要比反向代理高,这是Apache官方网站上说的,我没有测试过。JK配置虽然复杂,但更加灵活。
在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。根据我的测试结果,Nginx0.5.33+PHP5.2.5(FastCGI)可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍。
jax-ws是Sun公司发布的一套开发WebService服务的标准。早期的标准如jax-rpc已经很少使用(在目前的jdk当中也没有附带这个工具,axis就是使用的这个标准。)。而cxf就是在新标准jax-ws下开发出来的WebService,jax-ws也内置到了jdk1.6当中。(对于2006年以前的jax-rpc(remote process call)就不要再去研究了)。
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些特性使JSON成为理想的数据交换语言。
Apache MINA 2.0帮组文档(英文版)
Lucene是apache软件基金会 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎应用,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。
ServiceMix是基于JBI的ESB。它是开源的基于JBI语义和API的ESB和SOA工具包,以Apache许可证方式发布。 它是轻量的ESB实现,易于作为嵌入式ESB使用;集成了对Spring技术的支持;可以在客户端或服务器端运行;可以作为独立的ESB提供者,也可以作为另外ESB的服务组件; 可以在JavaSE或JavaEE服务器中使用;ServiceMix同Apache Geronimo以及JBoss服务器完全集成,并且在Apache Geronimo服务器中可以直接部署JBI组件和服务。 <br> 这个快速入门指南的目标是让你在20分钟之内了解ServiceMix是什么和你能够用它做什么。在这段时间里,我们将在你的机器上安装ServiceMix,部署一些基本的集成路由和给容器扩展一些附加功能。
apache提供了mod_proxy模块用于提供代理服务,能够支持的包括正向代理、反向代理、透明代理、缓存、负载均衡,HTTP代理、FTP代理、SSL代理等若干强大的功能。 通常我们使用的比较多的,是正向代理。也就是在浏览器的网络连接属性框中,填写上一个代理服务器的ip和端口,即可通过代理服务器中转,去浏览网页。
ServerType standalone ServerType定义服务器的启动方式,缺省值为独立方式standalone,httpd服务器将由其本身启动,并驻留在主机中监视连接请求。在Linux下将在启动文件 /etc/rc.d/rc.local/init.d/apache中自动启动Web服务器,这种方式是推荐设置。
Maven是一个项目管理工具,它包含了一项目对象模型(Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Manangement System),和用来运行定义在生命周期阶段中插件目标的逻辑。<br> Maven是面向技术层面,针对Java开发项目管理工具,它提供了构建工具所提供功能的超集,除了构建功能之外,Maven还可以管理项目结构、管理依赖关系、生成报告、生成Web站点、有助于团队成员之间的交流与协作。
JMS & ActiveMQ介绍