<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[liao49的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/liao49</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liao49]]></copyright><item><title><![CDATA[JVM中可生成的最大Thread数量]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84445734</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84445734</guid><author>liao49</author><pubDate>Sat, 22 Jun 2013 14:13:57 +0800</pubDate><description><![CDATA[
来自：http://jzhihui.iteye.com/blog/1271122
 
最近想测试下Openfire下的最大并发数，需要开大量线程来模拟客户端。对于一个JVM实例到底能开多少个线程一直心存疑惑，所以打算实际测试下，简单google了把，找到影响线程数量的因素有下面几个：
 




-Xms


intial java heap size




-Xmx...]]></description><category></category></item><item><title><![CDATA[linux 查看日志的常用命令]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84427761</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84427761</guid><author>liao49</author><pubDate>Tue, 07 May 2013 19:24:44 +0800</pubDate><description><![CDATA[
 

linux 查看日志的常用命令

0人收藏此文章, 我要收藏发表于1年前(2012-02-29 13:00) , 已有106次阅读 ，共0个评论

head 及tail 命令介绍 当需要查看一个文本文件的头部或尾部时，head 命令及tail 命令可以非常方便的完成该操作。head 命令用于查看一个文本 文件的开头部分；而tail 命令则用于显示文本文件的末尾几行。这两个命令举例...]]></description><category></category></item><item><title><![CDATA[Spring用户手册]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84427432</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84427432</guid><author>liao49</author><pubDate>Tue, 07 May 2013 09:37:10 +0800</pubDate><description><![CDATA[
Spring用户手册（中文版）
]]></description><category></category></item><item><title><![CDATA[JSP九大内置对象及四个作用域]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84426872</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84426872</guid><author>liao49</author><pubDate>Sun, 05 May 2013 22:14:46 +0800</pubDate><description><![CDATA[
来自：http://blog.youkuaiyun.com/love_unlimited/article/details/4456507
九大对象：
 
内置对象（又叫隐含对象，有9个内置对象）:不需要预先声明就可以在脚本代码和表达式中随意使用
 
1-out:
 javax.servlet.jsp.JspWriter类型，代表输出流的对象。作用域为page（页面执行期）
request：ja...]]></description><category></category></item><item><title><![CDATA[JVM资料汇总]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84420220</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84420220</guid><author>liao49</author><pubDate>Wed, 17 Apr 2013 20:16:37 +0800</pubDate><description><![CDATA[
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_...]]></description><category></category></item><item><title><![CDATA[深入研究SSL]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84420215</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84420215</guid><author>liao49</author><pubDate>Wed, 17 Apr 2013 19:55:28 +0800</pubDate><description><![CDATA[来自：http://rrsongzi-gmail-com.iteye.com/blog/600816]]></description><category></category></item><item><title><![CDATA[HTTP Basic Authentication]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84420211</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84420211</guid><author>liao49</author><pubDate>Wed, 17 Apr 2013 19:51:38 +0800</pubDate><description><![CDATA[
来自：http://www.ibm.com/developerworks/cn/webservices/1106_webservicessecurity/简介正如&quot;HTTP Basic Authentication&quot;这个名字，它是 Authentication( 认证 ) 中最简单的方法。长期以来，这种认证方法被广泛的使用。当你通过 HTTP 协议去访问一个使用 Basic Authentica...]]></description><category></category></item><item><title><![CDATA[JDK-api]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84420208</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84420208</guid><author>liao49</author><pubDate>Wed, 17 Apr 2013 19:48:30 +0800</pubDate><description><![CDATA[上传解析的实现简单说一下：
       通过ServletRequest类的getInputStream()方法获得一个客户端向服务器发出的数据流、分析上传的文件格式，根据分析结果将多个文件依次输出服务器端的目标文件中。
       格式类似下面：

//文件分隔符
-----------------------------7d226137250336 
//文件信息头
Cont...]]></description><category></category></item><item><title><![CDATA[FTP主动模式和被动模式的比较]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84420207</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84420207</guid><author>liao49</author><pubDate>Wed, 17 Apr 2013 19:41:57 +0800</pubDate><description><![CDATA[

一、FTP主动模式和被动模式的比较

FTP是仅基于TCP的服务，不支持UDP。与众不同的是FTP使用2个端口，一个数据端口和一个命令端口（也可叫做控制端口）。通常来说
 
这两个端口是21（命令端口）和20（数据端口）。但FTP工作方式的不同，数据端口并不总是20。这就是主动与被动FTP的最大不同之处
 
。
 
（一）主动FTP 
主动方式的FTP是这样的：客户端从一个任意...]]></description><category></category></item><item><title><![CDATA[可伸缩性最佳实践：来自eBay的经验]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84415953</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84415953</guid><author>liao49</author><pubDate>Sat, 06 Apr 2013 20:16:28 +0800</pubDate><description><![CDATA[
可伸缩性最佳实践：来自eBay的经验
作者 Randy Shoup 译者 郭晓刚 发布于 2008年6月12日

领域 架构 &amp;amp; 设计 主题 
架构 , 

性能和可伸缩性 , 

设计 , 
eBay



新浪微博腾讯微博豆瓣网TwitterFacebooklinkedin邮件分享更多6




 

在eBay，可伸缩性是我们每天奋力抵抗的一大架构压力。我们所做的每一...]]></description><category></category></item><item><title><![CDATA[Java基础之多态性]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84411113</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84411113</guid><author>liao49</author><pubDate>Fri, 22 Mar 2013 12:50:44 +0800</pubDate><description><![CDATA[
来自：http://blog.chinabyte.com/a/894990.html
多态性是通过:
   
1 接口和实现接口并覆盖接口中同一方法的几不同的类体现的
   
2 父类和继承父类并覆盖父类中同一方法的几个不同子类实现的.
   
一、基本概念
   
多态性：发送消息给某个对象，让该对象自行决定响应何种行为。通过将子类对象引用赋值给超类对象引用变量来实现动态方法...]]></description><category></category></item><item><title><![CDATA[设计模式之（三）工厂模式与抽象工厂模式的区别]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84411062</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84411062</guid><author>liao49</author><pubDate>Fri, 22 Mar 2013 11:03:11 +0800</pubDate><description><![CDATA[
来自：http://blog.youkuaiyun.com/yzxz/article/details/4601152
 
工厂方法UML图：
 

 
 
抽象工厂UML图：  －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－对于java来说，你能见到的大部分抽象工厂模式都是这样的：它的里面是一堆工厂方法，每个工厂方法返回某种类型的对象。
比如说工厂可以生产鼠标和键盘。那么...]]></description><category></category></item><item><title><![CDATA[数据库优化]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84411007</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84411007</guid><author>liao49</author><pubDate>Fri, 22 Mar 2013 09:32:47 +0800</pubDate><description><![CDATA[


 
来自：http://www.tyhs.net.cn/article.asp?articleid=64
MySQL性能优化详解



 



　　MySQL数据库性能优化是本文的主要核心，将从数据库的优化设计，到具体的操作。好的优化能使服务器性能提升较大的空间，希望本文对大家有所帮助。
　　1. MySQL性能优化简介
　　在Web应用程序体系架构中，数据持久层(通常是...]]></description><category></category></item><item><title><![CDATA[Java NIO之（二.2）NIO与IO的区别二]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84410868</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84410868</guid><author>liao49</author><pubDate>Thu, 21 Mar 2013 20:06:36 +0800</pubDate><description><![CDATA[
来自：http://qlma.iteye.com/blog/603360
首先了解下所谓的java nio是个什么东西！ 传统的并发型服务器设计是利用阻塞型网络I/O 以多线程的模式来实现的，然而由 于系统常常在进行网络读写时处于阻塞状态，会大大影响系统的性能；自Java1. 4 开始引入 了NIO(新I/O) API，通过使用非阻塞型I/O，实现流畅的网络读写操作，为开发高性能并发 型服务器...]]></description><category></category></item><item><title><![CDATA[java 基础之接口与抽象类的区别]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84410617</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84410617</guid><author>liao49</author><pubDate>Thu, 21 Mar 2013 12:42:07 +0800</pubDate><description><![CDATA[
共同点：都是抽象类型
不同点：
1. 继承角度一个具体类只能继承一个抽象类，但一个具体类可以实现多个接口。（java多继承）
2. 抽象类与抽象方法含抽象方法的类必须被声明为抽象类，但抽象类不一定必须有抽象方法。抽象类的抽象方法必须被子类实现。子类可以有选择地重写需要的非抽象方法，但是接口的实现类必须实现接口的所有方法。另外Java抽象类可以提供某些方法的部分实现，而Java接口不可以。...]]></description><category></category></item><item><title><![CDATA[Java基础之静态方法和实例化方法的区别]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84409986</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84409986</guid><author>liao49</author><pubDate>Wed, 20 Mar 2013 09:49:38 +0800</pubDate><description><![CDATA[
来自：http://idai.blogbus.com/logs/7078424.html
总结：大家对这个问题都有一个共识：那就是实例化方法更多被使用和稳妥，静态方法少使用。
有时候我们对静态方法和实例化方法会有一些误解。
1、大家都以为“ 静态方法常驻内存，实例方法不是，所以静态方法效率高但占内存。”
事实上，他们都是一样的，在加载时机和占用内存上，静态方法和实例方法是一样的，在类型第...]]></description><category></category></item><item><title><![CDATA[HTTP之（四） Session与Cookie的区别]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84407834</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84407834</guid><author>liao49</author><pubDate>Thu, 14 Mar 2013 11:27:50 +0800</pubDate><description><![CDATA[
来自：http://www.cnblogs.com/shiyangxt/articles/1305506.html

cookie 和session 的区别详解

这些都是基础知识，不过有必要做深入了解。先简单介绍一下。
二者的定义：
当你在浏览网站的时候，WEB 服务器会先送一小小资料放在你的计算机上，Cookie 会帮你在网站上所打的文字或是一些选择，
都纪录下来。当下次你再光临...]]></description><category></category></item><item><title><![CDATA[HTTP之（一）协议原理]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84407823</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84407823</guid><author>liao49</author><pubDate>Thu, 14 Mar 2013 11:12:50 +0800</pubDate><description><![CDATA[
来自：http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.html
 
引言                                        
HTTP是一个属于应用层的面向对象的协议，由于其简捷、快速的方式，适用于分布式超媒体信息系统。它于1990年提出，经过几年的使用与发展，得到不断地完善和扩展。目前在WWW中...]]></description><category></category></item><item><title><![CDATA[Java NIO之（三）NIO类库Selector机制解析（上）]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84407748</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84407748</guid><author>liao49</author><pubDate>Thu, 14 Mar 2013 09:25:09 +0800</pubDate><description><![CDATA[
Java NIO类库Selector机制解析（上）
 
赵锟　　 陈皓
http://blog.youkuaiyun.com/haoel
 

一、  前言

 
自从J2SE 1.4版本以来，JDK发布了全新的I/O类库，简称NIO，其不但引入了全新的高效的I/O机制，同时，也引入了多路复用的异步模式。NIO的包中主要包含了这样几种抽象数据类型：
 

Buffer：包含数据且用于读写...]]></description><category></category></item><item><title><![CDATA[Java NIO之（四）NIO类库Selector机制解析（下）]]></title><link>https://blog.youkuaiyun.com/liao49/article/details/84407747</link><guid>https://blog.youkuaiyun.com/liao49/article/details/84407747</guid><author>liao49</author><pubDate>Thu, 14 Mar 2013 09:25:04 +0800</pubDate><description><![CDATA[
Java NIO类库Selector机制解析（下）
 
赵锟　　 陈皓
http://blog.youkuaiyun.com/haoel
 


&amp;lt;&amp;lt;&amp;lt;&amp;lt;点此查看本文上篇



五、  迷惑不解 : 为什么要自己消耗资源？

 
令人不解的是为什么我们的Java的New I/O要设计成这个样子？如果说老的I/O不能多路复用，如下图所示，要开N多的线程去挨个侦听每...]]></description><category></category></item></channel></rss>