<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gaile的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gaile</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gaile]]></copyright><item><title><![CDATA[【Java TCP/IP Soket】— 消息边界的问题解决]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84736905</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84736905</guid><author>gaile</author><pubDate>Tue, 11 Aug 2015 09:47:52 +0800</pubDate><description><![CDATA[
转自：http://blog.youkuaiyun.com/dabing69221/article/details/17222595
【Java TCP/IP Soket】— 消息边界的问题解决
关于消息边界问题，在TCP套接字处理接收消息中尤为重要，所以大家一定要学会解决它！

场景：
     当接收者试图从套接字中读取比消息本身更多的字节时，将可能发生两种情况：
    1.如果套接字中没有...]]></description><category></category></item><item><title><![CDATA[rsa加密、签名解释]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84734897</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84734897</guid><author>gaile</author><pubDate>Tue, 28 Jul 2015 14:36:42 +0800</pubDate><description><![CDATA[
 
RSA的公钥和私钥到底哪个才是用来加密和哪个用来解密？
 
我们来回顾一下RSA的加密算法。我们从公钥加密算法和签名算法的定义出发，用比较规范的语言来描述这一算法。
RSA公钥加密体制包含如下3个算法：KeyGen（密钥生成算法），Encrypt（加密算法）以及Decrypt（解密算法）。


。密钥生成算法以安全常数作为输入，输出一个公钥PK，和一个私钥SK。安全常数用于确定这个...]]></description><category></category></item><item><title><![CDATA[java中volatile解释]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84721181</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84721181</guid><author>gaile</author><pubDate>Thu, 28 May 2015 16:28:35 +0800</pubDate><description><![CDATA[
http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html
http://blog.sina.com.cn/s/blog_4e1e357d0101i486.html
http://www.ibm.com/developerworks/cn/java/j-jtp06197.html
 
与锁相比，Volatile 变量是一...]]></description><category></category></item><item><title><![CDATA[Java中的substring真的会引起内存泄露么？]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84720874</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84720874</guid><author>gaile</author><pubDate>Wed, 27 May 2015 13:18:56 +0800</pubDate><description><![CDATA[
转：
http://droidyue.com/blog/2014/12/14/substring-memory-issue-in-java/
http://www.cnblogs.com/techyc/p/3324021.html
 
Java中的substring真的会引起内存泄露么？
Dec 14th, 2014

在Java中开发，String是我们开发程序可以说必须要使用...]]></description><category></category></item><item><title><![CDATA[成为Java GC专家（4）—Apache的MaxClients参数详解及其在Tomcat执行FullGC时的影响]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84720868</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84720868</guid><author>gaile</author><pubDate>Wed, 27 May 2015 12:24:28 +0800</pubDate><description><![CDATA[
转：http://www.importnew.com/3151.html
 
这是“成为Java GC专家系列文章”的第四篇。
在第一篇文章 成为JavaGC专家Part I — 深入浅出Java垃圾回收机制 中我们学习了不同GC算法的执行过程，GC如何工作，新生代及老年代的基本概念，在JDK7中你应该了解的5种GC类型以及他们的性能如何。
在第二篇文章 成为JavaGC专家Part I...]]></description><category></category></item><item><title><![CDATA[成为Java GC专家（3）—如何优化Java垃圾回收机制]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84720867</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84720867</guid><author>gaile</author><pubDate>Wed, 27 May 2015 12:23:37 +0800</pubDate><description><![CDATA[
转：http://www.importnew.com/3146.html
本文是成为Java GC专家系列文章的第三篇。在第一篇《成为JavaGC专家Part I — 深入浅出Java垃圾回收机制》中我们学习了不同GC算法的执行过程，GC是如何工作的，什么是新生代和老年代，你应该了解的JDK7中的5种GC类型，以及这5种类型对于应用性能的影响。
在第二篇《成为JavaGC专家Part II ...]]></description><category></category></item><item><title><![CDATA[成为JavaGC专家（2）—如何监控Java垃圾回收机制]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84720865</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84720865</guid><author>gaile</author><pubDate>Wed, 27 May 2015 12:20:57 +0800</pubDate><description><![CDATA[
转：http://www.importnew.com/2057.html
本文是成为Java GC专家系列文章的第二篇。在第一篇《深入浅出Java垃圾回收机制》中我们学习了不同GC算法的执行过程，GC是如何工作的，什么是新生代和老年代，你应该了解的JDK7中的5种GC类型，以及这5种类型对于应用性能的影响。
在本文中，我将解释JVM到底是如何执行垃圾回收处理的。
什么是GC监控？
垃圾回...]]></description><category></category></item><item><title><![CDATA[成为JavaGC专家（1）—深入浅出Java垃圾回收机制]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84720864</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84720864</guid><author>gaile</author><pubDate>Wed, 27 May 2015 12:16:59 +0800</pubDate><description><![CDATA[
转：http://www.importnew.com/1993.html
 
对于Java开发人员来说，了解垃圾回收机制（GC）有哪些好处呢？首先可以满足作为一名软件工程师的求知欲，其次，深入了解GC如何工作可以帮你写出更好的Java应用。
这仅仅代表我个人的意见，但我坚信一个精通GC的人往往是一个好的Java开发者。如果你对GC的处理过程感兴趣，说明你已经具备较大规模应用的开 发经验。如...]]></description><category></category></item><item><title><![CDATA[mysql导入存储过程时declare报错的问题解决]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84487387</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84487387</guid><author>gaile</author><pubDate>Thu, 10 Oct 2013 21:32:53 +0800</pubDate><description><![CDATA[
在导入存储过程时经常遇见下列DECLARE报错的问题：
 
Error Code : 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3
...]]></description><category></category></item><item><title><![CDATA[(转)国外Java技术网站]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84431495</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84431495</guid><author>gaile</author><pubDate>Thu, 16 May 2013 09:35:08 +0800</pubDate><description><![CDATA[
java开发者必去的国外网站
http://www.onjava.com  O'Reilly的Java网站. 每周都有新文章http://java.sun.com  官方的Java开发者网站 - 每周都有新文章发表http://www.developer.com/java  由Gamelan.com 维护的Java技术文章网站http://www.java.net  Sun公司维护的一个Jav...]]></description><category></category></item><item><title><![CDATA[(转)一致性哈希算法及其在分布式系统中的应用]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84431133</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84431133</guid><author>gaile</author><pubDate>Wed, 15 May 2013 12:31:17 +0800</pubDate><description><![CDATA[
 
转自：http://blog.codinglabs.org/articles/consistent-hashing.html
 
一致性哈希算法及其在分布式系统中的应用
作者 张洋 | 发布于 2011-10-18 | 最后更新 2013-01-31

分布式一致性哈希


摘要
本文将会从实际应用场景出发，介绍一致性哈希算法（Consistent Hashing）及其在分布...]]></description><category></category></item><item><title><![CDATA[世界名校]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84410727</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84410727</guid><author>gaile</author><pubDate>Thu, 21 Mar 2013 15:24:41 +0800</pubDate><description><![CDATA[
卡内基·梅隆大学的软件工程学院很牛
http://www.sei.cmu.edu/
是CMMI的制订者，20年前发的一个《Software Technology Review》现在依然经典，是美国国防部，空军，海军，NASA等的重要研究所，提供软件技术支持和研发工作。
http://www.sei.cmu.edu/library/abstracts/news-at-sei/feature4...]]></description><category></category></item><item><title><![CDATA[解决maven-dependency-plugin (goals “copy-dependencies”, “unpack”) is not supported]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84408541</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84408541</guid><author>gaile</author><pubDate>Fri, 15 Mar 2013 23:50:26 +0800</pubDate><description><![CDATA[
POM文件报错maven-dependency-plugin (goals &quot;copy-dependencies&quot;, &quot;unpack&quot;) is not supported by m2e.， 则查看&amp;lt;build&amp;gt;中的&amp;lt;plugin&amp;gt;中是否有&amp;lt;plugin&amp;gt;    &amp;lt;groupId&amp;gt;org.eclipse.m2e&amp;lt;/groupId&amp;gt;]]></description><category></category></item><item><title><![CDATA[《深入分析Java Web技术内幕》-样章示图总结]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84382510</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84382510</guid><author>gaile</author><pubDate>Thu, 17 Jan 2013 11:46:37 +0800</pubDate><description><![CDATA[
       试读完本书的样章章节后，感受颇深，其实单从样章内容来看，书的标题完全可以叫《深入分析web技术内幕》，因为里面介绍的一些web基础知识是所有B/S架构web开发平台都应该深入学习的，而不仅仅是java开发者。总结了针对样章自己的一些看法：优点：1、语言通俗易懂，举例适当。2、脉络结构清晰，由简入深。先从发起请求讲起，到协议讲解，再到DNS解析节点讲解，最后延伸到CDN网络介绍，使...]]></description><category></category></item><item><title><![CDATA[eclipse中（装了插件m2eclipse后的）导入maven工程显示"感叹号"]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84381695</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84381695</guid><author>gaile</author><pubDate>Tue, 15 Jan 2013 16:02:33 +0800</pubDate><description><![CDATA[
       有时候导入一些开源工程(maven结构的)，在eclipse中（装了插件m2eclipse后的）该工程前面会有一个小的红色感叹号，但点开工程后没有发现有打小红叉的内容，这种情况其实大部分是jar包依赖出来问题造成编译不能通过，如果有耐性可以在src里挨个点击代码打开，运气好的话就会发现有报错内容（import 包名 not resloved）,找到对应的jar包在maven dep...]]></description><category></category></item><item><title><![CDATA[(转)导入maven项目出现 Unsupported IClasspathEntry kind=4]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84365158</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84365158</guid><author>gaile</author><pubDate>Thu, 06 Dec 2012 21:10:45 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/kongqz/article/details/7770765
 
Unsupported IClasspathEntry kind=4
这个异常会导致项目无法使用spring ide启动
 
 

英文解释如下：
Please see https://bugs.eclipse.org/bugs/show_bug.cgi?id=3743...]]></description><category></category></item><item><title><![CDATA[m2e创建webapp工程]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84362658</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84362658</guid><author>gaile</author><pubDate>Fri, 30 Nov 2012 09:55:08 +0800</pubDate><description><![CDATA[

1:安装m2e的方法网上一大堆，就不说了，现在可以在eclipse的市场中搜索maven，也可以在
installations new software中安装普通eclipse插件安装方式进行安装，地址为：m2e releases repository - http://download.eclipse.org/technology/m2e/releases
 
2：然后进行maven...]]></description><category></category></item><item><title><![CDATA[（转）分析模式 之 参与者（Party）]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84321589</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84321589</guid><author>gaile</author><pubDate>Mon, 22 Oct 2012 16:39:48 +0800</pubDate><description><![CDATA[

在我们分析模型的时候经常会遇到不同类型的事物在某些特性上有共同点，比如，人和公司，他们都有地址，电话，电子邮件等属性，在分析模型的时候，我们可能得出如下的模型：

看到上述的模型的时候，我们是否会觉得模型中的冗余呢？很显然，我们会想如何将这两者融合在一起呢，我们伟大的Martin Fowler同志提出了Party模式来描述此种类型的模型。我们用一种通用（父）的类型来定义人和公司，这样，只...]]></description><category></category></item><item><title><![CDATA[（转）java.sql.SQLException: （无法从套接字获取更多数据）数据大小超出此类型的最大值...]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84321587</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84321587</guid><author>gaile</author><pubDate>Mon, 22 Oct 2012 16:38:10 +0800</pubDate><description><![CDATA[

转至：http://linwei-211.iteye.com/blog/1554686
一、异常情况：    有了一定Java编程经验之后，一般都使用PreparedStatement代替Statement。    但实际开发中对数据库进行操作时，字段遇到大数据并且该字段为非BLOB,CLOB的类型时，   若采用PreparedStatement方法setString方法时会如下异常： ...]]></description><category></category></item><item><title><![CDATA[weblogic数据库连接池相关参数说明]]></title><link>https://blog.youkuaiyun.com/gaile/article/details/84267969</link><guid>https://blog.youkuaiyun.com/gaile/article/details/84267969</guid><author>gaile</author><pubDate>Thu, 02 Aug 2012 16:05:29 +0800</pubDate><description><![CDATA[比较容易混淆的参数解释
 
1：Inactive Connection Timeout
这个参数很重要，是10以后的版本新加的，9版本没有，一般情况建议不要开启该参数，即使开启也尽可能要把数值设置大些，比如1800秒等。这个字段的具体官方解释在10.3.0.0的版本如下，在XX系统中实际反映的情况是，如果该参数设置为30（即：30S）的话，在大并发下会出现weblogic认为的leaked的...]]></description><category></category></item></channel></rss>