`
文章列表
大概记得:1、单例的几种方式 2、抽象工厂与工厂的区别 3、nio与io的区别 4、高内聚低耦合 5、mq的两种发送方式 6、垃圾回收算法 7、error、exception、runtimeexception 8、怎么设计软件:要参考什么设计原则 9、https机制、http ...
来自:http://jzhihui.iteye.com/blog/1271122   最近想测试下Openfire下的最大并发数,需要开大量线程来模拟客户端。对于一个JVM实例到底能开多少个线程一直心存疑惑,所以打算实际测试下,简单google了把,找到影响线程数量的因素有下面几个:   -Xms intial java heap size -Xmx maximum java heap size -Xss the stack size for each thread
  linux 查看日志的常用命令 0人收藏此文章, 我要收藏发表于1年前(2012-02-29 13:00) , 已有106次阅读 ,共0个评论 head 及tail 命令介绍 当需要查看一个文本文件的头部或尾部时,head 命令及tail 命令可以非常方便的完成该操作。 ...

Spring用户手册

Spring用户手册(中文版)
来自:http://blog.csdn.net/love_unlimited/article/details/4456507 九大对象:   内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用   1-out:  javax.servlet.jsp.JspWriter类型,代表输出流的对象。作用域为page(页面执行期) request:javax.servlet.ServletRequest的子类型,此对象封装了由WEB浏览器或其它客户端生成地HTTP请求的细节(参数,属性,头标和数据)。作用域为request(用户请求期)。方法由可查看 ...

JVM资料汇总

    博客分类:
  • JVM
 
JVM简介: http://www.ibm.com/developerworks/linux/library/l-memory/ JVM规范: http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html http://java.sun.com/docs/books/performance/1st_edition/html/JPAppGC.fm.html#997369   http://icyfenix.iteye.com/blog/1145044   http://java.sun.co ...
来自:http://rrsongzi-gmail-com.iteye.com/blog/600816
来自:http://www.ibm.com/developerworks/cn/webservices/1106_webservicessecurity/简介正如"HTTP Basic Authentication"这个名字,它是 Authentication( 认证 ) 中最简单的方法。长期以来,这种认证方法被广泛的使用。当你通过 HTTP 协议去访问一个使用 Basic Authentication 保护的资源时,服务器通常会在 HTTP 请求的 Response 中加入一个"401 需要身份验证"的 Header,来通知客户提供用户凭证,以使用资源 ...

JDK-api

    博客分类:
  • HTTP
上传解析的实现简单说一下:        通过ServletRequest类的getInputStream()方法获得一个客户端向服务器发出的数据流、分析上传的文件格式,根据分析结果将多个文件依次输出服务器端的目标文件中。        格式类似下面: //文件分隔符 -----------------------------7d226137250336 //文件信息头 Content-Disposition: form-data; name="FILE1"; filename="C:\Documents and Settings\Administrator.T ...
一、FTP主动模式和被动模式的比较 FTP是仅基于TCP的服务,不支持UDP。与众不同的是FTP使用2个端口,一个数据端口和一个命令端口(也可叫做控制端口)。通常来说   这两个端口是21(命令端口)和20(数据端口)。但FTP工作方式的不同,数据端口并不总是20。这就是主动与被动FTP的最大不同之处   。   (一)主动FTP 主动方式的FTP是这样的:客户端从一个任意的非特权端口N(N>1024)连接到FTP
可伸缩性最佳实践:来自eBay的经验 作者 Randy Shoup 译者 郭晓刚 发布于 2008年6月12日 领域 架构 & 设计 主题  架构 ,  性能和可伸缩性 , 
来自:http://blog.chinabyte.com/a/894990.html 多态性是通过:     1 接口和实现接口并覆盖接口中同一方法的几不同的类体现的     2 父类和继承父类并覆盖父类中同一方法的几个不同子类实现的.     一、基本概念     多态性:发送消息给某个对象,让该对象自行决定响应何种行为。通过将子类对象引用赋值给超类对象引用变量来实现动态方法调用。     java 的这种机制遵循一个原则:当超类对象引用变量引用子类对象时,被引用对象的类型而不是引用变量的类型决定了调用谁的成员方法,但是这个被调用的方法必须是在超类中定义过的,也就是说被 ...
来自:http://blog.csdn.net/yzxz/article/details/4601152   工厂方法UML图:       抽象工厂UML图:  ---------------------------------对于java来说,你能见到的大部分抽象工厂模式都是这样的:它的里面是一堆工厂方法,每个工厂方法返回某种类型的对象。

数据库优化

  来自:http://www.tyhs.net.cn/article.asp?articleid=64 MySQL性能优化详解     MySQL数据库性能优化是本文的主要核心,将从数据库的优化设计,到具体的操作。好的优化能使服务器性能提升较大的空间,希望本文对大家有所 ...
来自:http://qlma.iteye.com/blog/603360 首先了解下所谓的java nio是个什么东西! 传统的并发型服务器设计是利用阻塞型网络I/O 以多线程的模式来实现的,然而由 于系统常常在进行网络读写时处于阻塞状态,会大大影响系统的性能;自Java1. 4 开始引入 了NIO(新I/O) API,通过使用非阻塞型I/O,实现流畅的网络读写操作,为开发高性能并发 型服务器程序提供了一个很好的解决方案。这就是java nio 首先来看下传统的阻塞型网络 I/O的不足 Java 平台传统的I/O 系统都是基于Byte(字节)和Stream(数据流)的,相应的I/O 操 
Global site tag (gtag.js) - Google Analytics