`
mzhj
  • 浏览: 230423 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Class.forName和ClassLoader.loadClass的区别 Class.forName和ClassLoader.loadClass的区别技术 :Class的装载分了三个阶段,loading,linking和initializing,分别定义在The Java Language Specification的12.2,12.3和12.4。Class.forName(className)实际上是调用Class.forName(c ...
简介: Jetty 是一个用 Java 实现、开源、基于标准的,并且具有丰富功能的 Http 服务器和 Web 容器,可以免费的用于商业行为。Jetty 这个项目成立于 1995 年,现在已经有非常多的成功产品基于 Jetty,比如 Apache Geromino, JBoss, IBM Tiv ...
Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的 ...
上图来源于Struts2官方站点,是Struts 2 的整体结构。一个请求在Struts2框架中的处理大概分为以下几个步骤1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)3 接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请是否需要调用某个Action4 如果ActionMapper决定需要调用 ...
第一章:taglib 原理和实现 1。问题:Tag究竟是什么? 如何实现一个Tag?    一个tag就是一个普通的java类,它唯一特别之处是它必须继承TagSupport或者BodyTagSupport类。这两个类提供了一些方法,负 责jsp页面和你编写的类之间的交互,例如输入,输出。而这两个类是由jsp容器提供的,无须开发人员自己实现。换句话说,你只需把实现了业务逻辑的类继 承TagSupport或者BodyTagSupport,再做一些特别的工作,你的类就是一个Tag。并且它自己负责和jsp页面的交互,不用你多操 心。      “特别的工作”通常有以下几个步骤:  1)提供属性的s ...
 sessionID和cookie 收藏 <script type="text/javascript"></script><script type="text/javascript"></script>一、cookie机制和session机制的区别*************************************************************************************具体来说cooki ...
HTTP无状态协议   HTTP协议是无状态协议。   无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。   客户端与服务器进行动态交互的Web应用程序出现之后,HTTP无状态的特性严重阻碍了这些应用程序的实现,毕竟交互是需要承前启后的,简单的购物车程序也要知道用户到底在之前选择了什么商品。于是,两种用于保持HTTP连接状态的技术就应运而生了,一个是Cookie,而另一个则是Session。HTTP本身是一个无状态的连接协议,为了支持客户端与服务器之间的交互 ...
spring 容器扩展点之PropertyPlaceholderConfigurer PropertyPlaceholderConfigurer是个bean工厂后置处理器的实现,也就是BeanFactoryPostProcessor接口的一个实现。关于BeanFactoryPostProcessor和BeanPostProcessor类似。 PropertyPlaceholderConfigurer可以将上下文(配置文件)中的属性值放在另一个单独的标准java Properties文件中去。这样的话,只需要对properties文件进行修改,而不用对xml配置文件进行修改。 下面 ...
浅析Spring框架下PropertyPlaceholderConfigurer类 收藏 <script type="text/javascript"></script><script type="text/javascript"></script> 要了解这个类首先要弄清楚一个概念:bean factory post-processor官方解释是这样的:A bean factory post-processor is a java class which implements theorg.spr ...
http://innovator.samsungmobile.com/cn/bbs/discussion/thread.list.do?platformId=3&parentCategoryId=218&boardId=912
三种分页方式效率的简单测试 Posted on 2004-10-02 13:17 squirrel_sc 阅读(10009) 评论(15) 编辑 收藏 所属分类: others 
Solaris系统性能监控之二:监控你的网络流量(snoop&netstat) 发布: 2009-5-04 09:28 | 作者: Zee | 来源: 7点测试网 snoop 抓包solaris自带snoop抓包工具,抓所有数据流# snoopUsing device /dev/pcn0 (promiscuous mode)192.168.8.18 -> 192.168.255.255 NBT NS Query Request for WORKGROUP[1c], Success192.168.253.35 -> solaris      TELNET C por ...
问你个问题,你知道什么是“东西”吗?什么是“物体”吗? “麻烦你,小王。帮我把那个东西拿过来好吗” 在生活中,你肯定用过这个词--东西。 小王:“你要让我帮你拿那个水杯吗?” 你要的是水杯类的对象。 ...
如果你经常关注网络安全领域,对“沙盒”技术应该不会陌生,在08与09年”卡巴斯基”和江民的新品发布会上,都宣布新产品应用到了“沙盒”技术。(注:2008年10月中旬,江民KV2009杀毒软件正式发布,主打新功能是“沙盒技术 ...
http://www.zendstudio.net/category/js-div-css/             : 幸福  web socket 心跳包的实现方案05/30/2010 现在网络环境错综复杂,socket心跳包是获得健康强壮的连接的有效解决方案,今天,我们就在web socket中实现心跳包方案,是的,尽管我们只是做一个简单的聊天室,但我们让他稳定可靠一些一点也没有错。 我的心跳包方案很是简单,原理就是间隔发送心跳包数据给服务器,服务器在一定时间内发回心跳包响应,对比超时限定,如果超过设定的超时时间,则认为当前与服务器的websocket连接已经 ...
Global site tag (gtag.js) - Google Analytics