- 博客(11)
- 收藏
- 关注
原创 applicationContext.xml和dispatcherServlet-servlet.xml区别
the ContextLoaderListener looks for applicationContext.xml (or for the file specified by the context-param contextConfigLocation. Again the path is relative to the context-root. I usually place mine ...
2013-08-27 17:27:06 157
原创 Spring MVC中的IoC容器初始化
Spring Framework本身没有Web功能,Spring MVC使用WebApplicationContext类扩展ApplicationContext,使得拥有web功能。那么,Spring MVC是如何在web环境中创建IoC容器呢?web环境中的IoC容器的结构又是什么结构呢?web环境中,spring IoC容器是怎么启动呢? 先看一下WebApplication...
2013-08-27 17:01:24 110
原创 构建服务器集群感知的 Java 应用程序
Mukul Gupta, 高级技术架构师, DGIParesh Paladiya, 高级技术架构师, CGI 简介: 服务器集群对于高度可扩展的 Java 企业级应用程序开发已司空见惯,但是应用程序级别的服务器集群感知目前并不属于 Java EE 的一部分。在本文中,Mukul Gupta 和 Paresh Paladiya 向您介绍如何利用 Apache ZooKeeper 和...
2013-08-22 17:18:14 147
原创 分布式服务框架 Zookeeper -- 管理分布式环境中的数据
许 令波, Java 工程师, 淘宝网 简介: Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文将从使用者角度详细介绍 Zookeeper 的安装和配置文件中各个配置项的意义,以及分析 Zookeeper 的典型的应用场景(配置...
2013-08-22 17:13:44 77
原创 solr4.0环境搭建
服务器:tomcat6 JDK :1.6 SOLR :4.0中文分词器 :ik-analyzer,mmseg4j 安装:目前mmseg4j的版本是mmseg4j-1.9.0.v20120712-SNAPSHOT,经过测试,发现这个版本有bug:java.lang.RuntimeException: java.lang.NoSuchMethodError: org.a...
2013-08-22 11:14:46 96
原创 读写锁
读写锁 读写锁 (rwlock)功能特点简介读写锁实际是一种特殊的自旋锁,它把对共享资源的访问者划分成读者和写者,读者只对共享资源进行读访问,写者则需要对共享资源进行写操作。这种锁相对于自旋锁而言,能提高并发性,因为在多处理器系统中,它允许同时有多个读者来访问共享资源,最大可能的读者数为实际的逻辑CPU数。写者是排他性的,一个读写锁同时只能有一个写者或多个读者(与CPU数相关),...
2013-08-21 16:44:26 75
原创 Spring3 MVC 深入研究
核心类与接口: 先来了解一下,几个重要的接口与类。现在不知道他们是干什么的没关系,先混个脸熟,为以后认识他们打个基础。 DispatcherServlet -- 前置控制器 HandlerMapping接口 -- 处理请求的映射HandlerMapping接口的实现类:SimpleUrlHandlerMapping 通过配置文件,把一个URL映射到Con...
2013-08-14 14:31:35 80
原创 Spring 3.x MVC 入门1 -- 图解MVC整体流程
Spring mvc的生命周期开始使用 spring mvc之前,我们必须需要了解下SPRING MVC的流程,如下图: 在看下图之前的一些说明: (下面介绍的HandlerMapping,HandlerAdapter,HandlerExceptionResovler,ViewResolver都有个order属性,因为这些接口每一个都可以注册多个实现,order代表他们的执行顺序...
2013-08-14 14:26:25 98
原创 JAVA 内存详解 (理解 JVM 如何使用 Windows 和 Linux 上的本机内存)
级别: 中级Andrew Hall , 软件工程师, IBM2009 年 5 月 11 日Java™ 堆耗尽并不是造成 java.lang.OutOfMemoryError 的惟一原因。如果本机内存 耗尽,则会发生普通调试技巧无法解决的 OutOfMemoryError 。本文将讨论本机内存的概念,Java 运行时如何使用它,它被耗尽时会出现什么情况,以及如何在 Windows® 和...
2013-08-07 17:26:59 105
原创 分析 JUnit 框架源代码(理解 JUnit 测试框架实现原理和设计模式)
分析 JUnit 框架源代码理解 JUnit 测试框架实现原理和设计模式文档选项打印本页将此页作为电子邮件发送级别: 中级何 正华 , 软件工程师, IBM徐 晔 (yexu@cn.ibm.com ), 软件工程师, IBM, Software Group2009 ...
2013-08-07 17:23:00 482
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人