`
lizhe_0428
  • 浏览: 9554 次
  • 来自: ...
社区版块
存档分类
最新评论
文章列表
Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。 例如,如果在用户请求 站点中的页面 时 应用程序发送给该用户的不仅仅是一个页面,还有一个包含日期和时间的 Cookie,用户的浏览器在获得页 ...
复合索引 概要 什么是单一索引,什么又是复合索引呢? 何时新建复合索引,复合索引又需要注意些什么呢?本篇文章主要是对网上一些讨论的总结。 一.概念 单一索引是指索引列为一列的情况,即新建索引的语句只实施在一列上 ...

MINA缺陷

    博客分类:
  • NIO
异步框架还是有些非常明显的缺陷: 第一,MINA只会为每个Session分配一个线程,也就是只能一个一个事件按顺序执行,就算你在某个方法执行时产生了新的事件,比如收到新的数据,MINA也会先将该事件缓冲起来,所以你在执行某个方法时是不可能执行dataRead方法的,所以MINA框架是不会阻塞的,要想在一个逻辑方法中实现交互是实现不了的,因此要想出另外的实现方法。 第二,如果客户端发完一个数据给服务器就想马上得到回复,而不等整个业务逻辑执行完,也是实现不到的,因为MINA框架要将整个接收事件处理完了,再把回复信息发给客户端。 第三,如果MINA是作为服务器端等待连接的,当客户端正常关闭后业务逻辑也 ...
1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Service element represents the combination of one or more Connector components that share a single Engine Service是这样一个集合:它由一个或者多个Connector组成,以及一个Engine,负责处理所有Connector ...
metamorphosis-11-监控命令 metamorphosis 是通过jmx原理实现的监控,重载配置等服务.所以需要对metaq监控就有两个条件必须满足:         1  使用metamorphosis-server-wrapper         2  metaq的java启动参数中必须开启jmx的相关参数(-Dcom.sun.management.jmxremote )         才能使用metaServer.sh命令监控 stats命令 不加任何参数,展示metaq的整个程序的相关参数. ./metaServer.sh stats结果 STATS pid 165 ...
转自:http://www.diybl.com/course/3_program/java/javajs/20100719/460714.html Lucene是apache组织的一个用java实现全文搜索引擎的开源项目。 其功能非常的强大,api也很简单。总得来说用Lucene来进行建立 和搜索和操作数据库是差不多的(有点像),Document可以看作是 数据库的一行记录,Field可以看作是数据库的字段。用lucene实 现搜索引擎就像用JDBC实现连接数据库一样简单。 Lucene2.0,它与以前广泛应用和介绍的Lucene 1.4.3并不兼容。 Lucene2.0的下载地址是http ...
转自 http://blog.csdn.net/woshisap/article/details/7250428 使用Spring Security3的四种方法概述     那么在Spring Security3的使用中,有4种方法:     一种是全部利用配置文件,将用户、权限、资源(url)硬编码在xml文件中,已经实现过,并经过 ...
转自 http://hi.baidu.com/xulin_1027/item/ef760d368f9470f72784f4f2 HttpClient(too many open files) 错误信息: java.net.SocketException: Too many open files at java.net.Socket.createImpl(Unknown Source) at java.net.Socket.connect(Unknown Source) at org.apache.http.conn.scheme.PlainSocketFactory.connectSock ...
类的加载顺序 1 父类,子类的静态成员变量的初始化,静态语句块的执行 2 父类非静态成员的初始化,非静态语句块的执行 3 父类构造器的执行 4 子类非静态成员的初始化,非静态语句块的执行 5 子类构造器的执行
Global site tag (gtag.js) - Google Analytics