<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[松仔专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/eagle8625</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; eagle8625]]></copyright><item><title><![CDATA[Java依然免费]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/82758103</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/82758103</guid><author>eagle8625</author><pubDate>Tue, 18 Sep 2018 15:09:28 +0800</pubDate><description><![CDATA[原文链接：https://docs.google.com/document/d/1nFGazvrCvHMZJgFstlbzoHjpAVwv5DEdnaBr_5pKuHo

随着Oracle JDK发布和支持规则的最新变化，用户在使用Oracle JDK与Oracle的OpenJDK的发布与其他提供商的OpenJDK发布相比，存在很大的不确定性 ；同时需要根据自身情况考虑使用免费更新还是各种供应商提...]]></description><category></category></item><item><title><![CDATA[Java编程思想之范型（1）]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/81979186</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/81979186</guid><author>eagle8625</author><pubDate>Thu, 23 Aug 2018 13:24:45 +0800</pubDate><description><![CDATA[Java范型是在Java5.0（1.5）版本中提出的，虽然Oracle已经发布了Java 1.9，Java 12的feature也已经在讨论中，但对于很多程序员来讲，对范型的理解和运用并不好，接下来的系列文章带大家一起深入理解Java范型。该系列问题第一篇先请感兴趣的同学看一些范型相关的问题，答案随后给出。

1、定义两个List：


List&amp;lt;Number&amp;gt; numbers = n...]]></description><category></category></item><item><title><![CDATA[Hotspot JVM and GC basics studynote（1）]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/50533754</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/50533754</guid><author>eagle8625</author><pubDate>Sun, 17 Jan 2016 22:10:44 +0800</pubDate><description><![CDATA[1      Hotspot JVM and GC basics studynote
1.1  JVM components

HotSpot JVM comprises three maincomponents: the class loader, the runtime data areas and the execution engine.

1.1.1    Key JVM co]]></description><category></category></item><item><title><![CDATA[WEB应用服务器选型摘要]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/47952337</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/47952337</guid><author>eagle8625</author><pubDate>Mon, 24 Aug 2015 16:01:38 +0800</pubDate><description><![CDATA[Application servers comparision


Evaluations products list 待评价的产品列表Evaluation of Headings 评价点

Basic information: company, product, ease-of-use, hardware/OS 基本信息：公司，产品名称，易用性，运行环境，包括硬件，操作系统。Middl]]></description><category></category></item><item><title><![CDATA[JVM启动参数汇总]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/8715303</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/8715303</guid><author>eagle8625</author><pubDate>Mon, 25 Mar 2013 08:45:38 +0800</pubDate><description><![CDATA[-Xms：堆的最小值；-Xmx：堆的最大值；
-XX:MaxPermSize：最大的永久代内存空间

GC关注于Heap区的内存回收，对于Stack、程序计数器、本地方法栈这些在编译期基本确定，不在GC考虑范围内。]]></description><category></category></item><item><title><![CDATA[网上看到的Alipay的级别定义]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/8646997</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/8646997</guid><author>eagle8625</author><pubDate>Thu, 07 Mar 2013 15:56:26 +0800</pubDate><description><![CDATA[算了，看好多人不清楚，我来客观的实事求是的说一下吧
P1－P3我不清楚，本科毕业一般P4
P4 开发工程师
P5 中级开发工程师
P6 高级开发工程师
P7 初级专家
P8 专家
P9 高级专家
P10 研究员
P11 高级研究员
P12 科学家
P13 高级科学家

P9，有个和我一起进公司的同事，上海交大计算机系硕士毕业，微软总部工作10年，去年到公司，给的是P9。P]]></description><category></category></item><item><title><![CDATA[Memory Alignment]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/8505989</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/8505989</guid><author>eagle8625</author><pubDate>Tue, 15 Jan 2013 15:33:01 +0800</pubDate><description><![CDATA[Understanding What Memory Alignment Means

Most CPUs require that objects and variables reside at particular offsets in the system's memory. For example, 32-bit processors require a 4-byte integer t]]></description><category></category></item><item><title><![CDATA[系统设计随笔]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/8148492</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/8148492</guid><author>eagle8625</author><pubDate>Mon, 05 Nov 2012 13:20:56 +0800</pubDate><description><![CDATA[保持代码的整洁，多余的代码要及时从版本中删除。设计文档中，避免直接使用数字表示状态，例如：...如果没有则添加记录，IMSI为空。状态为1...。应当用语言描述清楚什么样的状态，用什么值来表示。where the term 'shall' is used the requirement isn't optional. Where the term 'should' is used the requ]]></description><category></category></item><item><title><![CDATA[安全算法：3DES密钥长度]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/8085327</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/8085327</guid><author>eagle8625</author><pubDate>Thu, 18 Oct 2012 13:57:08 +0800</pubDate><description><![CDATA[DES的密钥长度为8字节，3DES的密钥长度为3*8=24字节。
Cipher=Ek3(Dk2(Ek1(Plain)));--使用K1加密，再使用K2对K1加密的结果解密，最后使用K3对K2解密的结果再加密，第三次的结果作为最终的密文。
Plain=DK1(Ek2(Dk3(Cipher)));--使用K3解密，再使用K2对K3解密的结果加密，最后使用K1对K2加密的结果再解密，第三次的结果作为]]></description><category></category></item><item><title><![CDATA[QT初探]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/7937802</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/7937802</guid><author>eagle8625</author><pubDate>Mon, 03 Sep 2012 14:22:34 +0800</pubDate><description><![CDATA[1、signal/slot机制：这是QT对C++的一个贡献；
2、
const QString& text() const;
这里第二个const用来修辞实例类型，要求实例必须是const类型的。
3、explict关键字的作用，参考百度文库：http://wenku.baidu.com/view/fbc3ba69a45177232f60a2ec.html
4、widgets inclu]]></description><category></category></item><item><title><![CDATA[项目管理]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/7915350</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/7915350</guid><author>eagle8625</author><pubDate>Tue, 28 Aug 2012 11:19:44 +0800</pubDate><description><![CDATA[我所负责的团队承担的项目业务种类繁多，人员流动性较大，维护文档不全，维护人员不够专业，团队除了负责开发任务完，事实上也承担了很多系统维护的工作。鉴于此情况，在现有资源的前提下，计划接下来的工作重点整理一下系统维护文档，针对经常性的投诉问题进行总结，如果必要，进行系统完善性升级。
保持代码的整洁，多余的代码要及时从版本中删除。一个团队下有多个项目组长，作为团队经理，应尽量避免同一个组长同时承担多个]]></description><category></category></item><item><title><![CDATA[计算机编码相关]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/7895273</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/7895273</guid><author>eagle8625</author><pubDate>Wed, 22 Aug 2012 12:58:35 +0800</pubDate><description><![CDATA[联通 
ASCII码 
C1AACDA8
11000001 10101010 
11001101 10101000
UNICODE码
8054901A
10000000
01010100
10010000
00011010
 
1、ASCII码确实是0x00~0x7F,超过的部分,也就是0x80~0xFF为ASCII扩展字符集,对于双字节的编码来说,为了与ASCII字符进行]]></description><category></category></item><item><title><![CDATA[数据库设计注意事项]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/7804676</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/7804676</guid><author>eagle8625</author><pubDate>Tue, 31 Jul 2012 10:24:00 +0800</pubDate><description><![CDATA[关系型数据库还能盛行多久？？
针对表的描述中，要重点说明设计这张表的原因、理由或目的，以及与其他表的关系，尤其是与业务逻辑紧密相关的表。
脚本中，每个字段添加必要的注释，例如：
create table SYS_USERS_T (
   USER_ID              NUMBER(10)                      not null,
   USER_NAME]]></description><category></category></item><item><title><![CDATA[金融行业IC卡]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/7635293</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/7635293</guid><author>eagle8625</author><pubDate>Tue, 05 Jun 2012 17:18:08 +0800</pubDate><description><![CDATA[格尔，华腾，捷德：卡数据准备系统厂商。ISO7816接触式接口；ISO14443非接触式接口。]]></description><category></category></item><item><title><![CDATA[Tomcat启动时classloader加载顺序]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/7192810</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/7192810</guid><author>eagle8625</author><pubDate>Wed, 11 Jan 2012 10:17:44 +0800</pubDate><description><![CDATA[Tomcat的class加载的优先顺序一览   
  1.最先是$JAVA_HOME/jre/lib/ext/下的jar文件。   
  2.环境变量CLASSPATH中的jar和class文件。   
  3.$CATALINA_HOME/common/classes下的class文件。   
  4.$CATALINA_HOME/commons/endorsed下的jar文件。]]></description><category></category></item><item><title><![CDATA[数据库设计中的一些技巧]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/6092731</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/6092731</guid><author>eagle8625</author><pubDate>Wed, 22 Dec 2010 21:08:00 +0800</pubDate><description><![CDATA[http://hi.baidu.com/4402957/blog/item/a7056bf070896cc77831aa6b.html
1. 原始单据与实体之间的关系
　可以是一对一、一对多、多对多的关系。在一般情况下，它们是一对一的关系：即一张原始单据对应且只对应一个实体。在特殊情况下，它们可能是一对多或多对
一的关系，即一张原始单证对应多个实体，或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后，对我们设计录入界面大有好处。
　　〖例1〗：一份员工履历资料，在人力资源信息]]></description><category></category></item><item><title><![CDATA[__cdecl __fastcall与 __stdcall ]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/5099182</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/5099182</guid><author>eagle8625</author><pubDate>Tue, 29 Dec 2009 15:32:00 +0800</pubDate><description><![CDATA[　Visual C++ Compiler Options可以指定的Calling Convention有 3种：　　/Gd /Gr /Gz　　这三个参数决定了：　　1.函数参数以何种顺序入栈，右到左还是左到右。　　2.在函数运行完后，是调用函数还是被调用函数清理入栈的参数。　　3.在编译时函数名字是如何转换的。　　下面我们分别详细介绍：　　1./Gd　　这是编译]]></description><category></category></item><item><title><![CDATA[堆和栈的区别]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/2031964</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/2031964</guid><author>eagle8625</author><pubDate>Wed, 09 Jan 2008 14:45:00 +0800</pubDate><description><![CDATA[                                                堆（Heap）栈（Stack）            1、内存分配方面：                堆：一般由程序员分配释放， 若程序员不释放，程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事，分配方式是类似于链表。可能用到的关键字如下：new、malloc]]></description><category></category></item><item><title><![CDATA[寓言故事]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/592095</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/592095</guid><author>eagle8625</author><pubDate>Sun, 05 Feb 2006 11:06:00 +0800</pubDate><description><![CDATA[1、 情况不同     一只小猪、一只绵羊和一头乳牛，被关在同一个畜栏里。有一次，牧人捉住小猪，他大声号叫，猛烈地抗拒。绵羊和乳牛讨厌它的号叫，便说：“他常常捉我们，我们并不大呼小叫。”小猪听了回答道：“捉你们和捉我完全是两回事，他捉你们，只是要你们的毛和乳汁，但是捉住我，却是要我的命呢! ”立场不同、所处环境不同的人，很难了解对方的感受；因此对别人的失意、挫折、伤痛 ，不宜幸灾乐祸，而应要有关怀]]></description><category></category></item><item><title><![CDATA[windows的权限控制整理]]></title><link>https://blog.youkuaiyun.com/eagle8625/article/details/574118</link><guid>https://blog.youkuaiyun.com/eagle8625/article/details/574118</guid><author>eagle8625</author><pubDate>Mon, 09 Jan 2006 10:21:00 +0800</pubDate><description><![CDATA[Windows的权限控制1.         权限：由对象的所有者授予或拒绝。2.         Windows目录的权限：(1)      完全控制       “完全控制”就是对目录拥有不受限制的完全访问。地位就像Administrators在所有组中的地位一样。选中了“完全控制”，下面的五项属性将被自动被选中。(2)      修改       “修改”则像Power users，选中了“]]></description><category></category></item></channel></rss>