自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bob Liu的程序人生

万物之始,大道至简,衍化至繁

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 部署描述文件web.xml解析(六) 配置应用程序监听器

监听器介绍应用程序事件监听器是Web应用程序声明周期中的事件产生时通知的类。比如,Servlet上下文或者一个会话对象被创建和修改时,生命周期事件就会收到一个通知。在Servlet API手册中,我们可以找到相关的监听器接口的定义。以ServletRequestListener为例:public abstract interface ServletRequestListener exten

2017-06-25 21:54:30 2618

原创 部署描述文件web.xml解析(五) 声明过滤器

简介过滤器的基本概念是拦截和修改servlet或JSP页面的输入请求和输出响应。本文将介绍如何在web.xml中配置过滤器。过滤器实例在一个servlet或JSP页面执行之前,第一个关联的过滤器的doFilter方法率先执行。该过滤器调用FilterChain对象doFilter方法之后,下一个过滤器将被执行。如果没有其它过滤器,就执行servlet或JSP页面。过滤器已经完全访问

2017-06-25 21:14:12 835

原创 部署描述文件web.xml解析(四) 分配名称和自定义URL

简介在web.xml中最常见的任务之一就是声明名称和将servlet或JSP页面与自定义URL进行映射。在位Servlet或JSP初始化参数或声明自定义的URL之前,必须先命名servlet或JSP页面。servlet元素便为此设计的。一旦声明了servlet(使用servlet元素),便可以配置一个或多个URL,客户端可以通过URL来调用servlet。指定名称为了提供初始化参数,定

2017-06-25 17:53:02 1084

原创 部署描述文件web.xml解析(三) 默认主页

如果开发人员没有在WEB-IF/web.xml文件中定义网站的默认主页,那么在用户仅输入网站主目录的URL(如http://host/WebAppPrefix/)访问页面的时候,默认主页将依赖服务器默认主页文件配置,比如index.jsp. 如果希望index设置为默认主页名称,建议开发人员在网站配置文件web.xml中明确定义一个welcome-file-list的标签。 index.

2017-06-25 17:40:52 579

原创 [Zookeeper学习] 搭建Eclipse源码工程

简介为更深入的研究Zookeeper,需要对源码进行深入研究。工欲善其事必先利其器,本文将介绍了在Windows+Eclipse环境下,如何构建源码的工程。Ant工具安装Zookeeper是通过ant工具进行构建的,我们需要安装配置ant工具。ant工具可以到官网下载http://ant.apache.org/。作者使用的ant 1.99的版本。将下载的apache-ant-1.9

2017-06-22 09:18:00 601

转载 Python开发者最常犯的10个错误

摘要:Python是一门简单易学的编程语言,语法简洁而清晰,并且拥有丰富和强大的类库。在日常开发中,开发者很容犯一些低级的错误,本文总结了开发者最容易犯的10个错误。Python是一门简单易学的编程语言,语法简洁而清晰,并且拥有丰富和强大的类库。与其它大多数程序设计语言使用大括号不一样 ,它使用缩进来定义语句块。在平时的工作中,Python开发者很容易犯一些

2017-06-11 08:28:05 637

转载 深入浅出单实例SINGLETON设计模式

转载自: http://coolshell.cn/articles/265.html单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现一个类的实例。这样做当然是有必然的,比如你的软件的全局配置信息,或者是一个Factory,或是一个主控类,等等。你希望这个类在整个系统中只能出现一

2017-06-05 15:23:37 645

转载 对比Ruby和Python的垃圾回收(2)

英文原文地址: Generational GC in Python and Ruby中文原文: 对比Ruby和Python的垃圾回收(2):代式垃圾回收机制上周,我根据之前在RuPy上做的一个名为“Visualizing Garbage Collection in Ruby and Python.”的报告写了这篇文章的上半部分。在上篇中,我解释了标准Ruby(也被称为Matz的Ruby

2017-06-05 14:38:30 753

转载 对比Ruby和Python的垃圾回收(1)

英文原文: visualizing garbage collection in ruby and python中文:画说 Ruby 与 Python 垃圾回收本文基于我在刚刚过去的在布达佩斯举行的RuPy上的演讲。我觉得趁热打铁写成帖子应该会比只留在幻灯片上更有意义。你也可以看看演讲录像。再跟你说件事,我在Ruby大会也会做一个相似的演讲,但是我不会去说Python的事儿,相反我会对比

2017-06-05 14:36:12 767

转载 深入理解乐观锁与悲观锁

在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是并发控制主要采用的技术手段。无论是悲观锁还是乐观锁,都是人们定义出来的概念,可以认为是一种思想。其实不仅仅是数据库系统中有乐观锁和悲观锁的概念,像memcache、hibernate、t

2017-06-05 13:00:11 377

GWT In Action (second version)

GWT IN ACTION, 第2版, 完整版

2015-01-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除