<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yeak2001的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yeak2001</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yeak2001]]></copyright><item><title><![CDATA[你不知道的JAVA系列一 Type Inference]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/84824458</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/84824458</guid><author>yeak2001</author><pubDate>Wed, 02 Nov 2016 05:37:32 +0800</pubDate><description><![CDATA[ 在正式开讲之前先容许我说下写这篇文章的故事背景。前几天我们的production下的一个tool突然莫名其妙的报错，那部分功能已经很久没有改动过了，按理说是不应该出现问题的，代码在做反射调用method的时候出现了ClassCastException。我先是以为可能是什么小问题就把任务分给我同事了，他分析下来告诉我不知道什么问题，莫名其妙的就突然抛异常了；那找不到问题我们就只能怪JAVA Com...]]></description><category></category></item><item><title><![CDATA[Java如何把javascript格式的hex转换成Java格式的hex]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/84379882</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/84379882</guid><author>yeak2001</author><pubDate>Fri, 11 Jan 2013 10:48:00 +0800</pubDate><description><![CDATA[首先由于正常的ASCII码表示的字符有限，于是产生了Unicode, Unicode使用的是16进制的格式来表示一个字符.
在javascript里Unicode的表示格式有2种: 1. '%uxxxx' 2. '\uxxxx'.
在Java里Unicode格式就一种'\u'.
Javascript函数escape转义的字符使用的就是'%u',于是这个hex到了java里就认不出来了,就会出...]]></description><category></category></item><item><title><![CDATA[Ext JS4 class manager 解析]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/84244895</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/84244895</guid><author>yeak2001</author><pubDate>Fri, 06 Jul 2012 00:04:20 +0800</pubDate><description><![CDATA[  为了更深入的理解Ext,今天深入了解了下Ext的类加载机制.

  首先需要了解Ext.Base这个是所有Ext类的基类,包括build-in和user custom class,也就是说Ext.Base里的所有方法和属性都是可以在子类里访问到的.
  Ext.Class是一个class factory,一般很少用到他,他不所有class的基类,所所有class的工厂。可以通过这个工厂c...]]></description><category></category></item><item><title><![CDATA[hibernate validation]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/84158108</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/84158108</guid><author>yeak2001</author><pubDate>Fri, 24 Feb 2012 10:46:04 +0800</pubDate><description><![CDATA[     今天在项目中加入hibernate bean validation.结果遇到了一点问题.由于对hibernate validation不是很了解,一开始没有找对问题的根源.以为是hibernate version的问题.其实不是,是hibernate validation和hibernate transaction整合有一个默认的BeanValidationEventListener....]]></description><category></category></item><item><title><![CDATA[JAVA位运算]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/84150754</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/84150754</guid><author>yeak2001</author><pubDate>Thu, 09 Feb 2012 14:01:36 +0800</pubDate><description><![CDATA[移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种：（带符号右移）和&gt;&gt;&gt;（无符号右移）。
　　在移位运算时，byte、short和char类型移位后的结果会变成int类型，对于byte、short、char和int进行移位时，规定实际移动的次数是移动次数和32的余数，也就是移位33次和移位1次得到的结果相同。移动long型的数值时，规定实际移动的次数是移动次数...]]></description><category></category></item><item><title><![CDATA[Code Conventions for the JavaScript Programming language]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/84048362</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/84048362</guid><author>yeak2001</author><pubDate>Sun, 16 Oct 2011 14:53:06 +0800</pubDate><description><![CDATA[注:感谢Douglas Crockford对javascript做出的贡献,本文主要翻译自他的文章,原文链接:
[url]http://javascript.crockford.com/code.html[/url]


本文主要是列出编写JavaScript代码的好的规范--Code Conventions.
   -- 这些都不是JavaScript强制要求的.但是一种好的编码风格会...]]></description><category></category></item><item><title><![CDATA[cross-browser event handling method]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/83942590</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/83942590</guid><author>yeak2001</author><pubDate>Wed, 08 Jun 2011 15:42:12 +0800</pubDate><description><![CDATA[[code=&quot;javascript&quot;]
function document_onKeyDown(){
	if (window.attachEvent) {
		//IE and Opera, IE on keydown event need use document element
		document.attachEvent(&quot;onkeydown&quot;, receivablePanel_on...]]></description><category></category></item><item><title><![CDATA[转载--------Java编码问题汇总]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/83938860</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/83938860</guid><author>yeak2001</author><pubDate>Tue, 31 May 2011 15:23:11 +0800</pubDate><description><![CDATA[转载--------Java编码问题汇总

工作中经常遇到java编码问题，由于缺乏研究，总是无法给出确切的答案，这个周末在网上查了一些资料，在此做些汇总。

    问题一：在java中读取文件时应该采用什么编码？

Java读取文件的方式总体可以分为两类：按字节读取和按字符读取。按字节读取就是采用InputStream.read()方法来读取字节，然后保存到一个byte[]数组中，...]]></description><category></category></item><item><title><![CDATA[使用with简化你的Javascript代码]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/83938828</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/83938828</guid><author>yeak2001</author><pubDate>Tue, 31 May 2011 14:53:05 +0800</pubDate><description><![CDATA[with语句用于位一组语句建立缺省的对象。
适用以下场合:
1,在一段代码中使用一个类的N个方法.
2,在一段代码中使用一个命名空间下的N个类.with
为一组语句创建缺省的对象。在这一组语句中，任何不指定对象的属性引用都将被认为是缺省对象的。
实现版本 Navigator 2.0, LiveWire 1.0

语法
[code=&quot;javascript&quot;]
1.with (obj...]]></description><category></category></item><item><title><![CDATA[Javascript对象继承(原型继承法)]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/83938826</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/83938826</guid><author>yeak2001</author><pubDate>Tue, 31 May 2011 14:50:17 +0800</pubDate><description><![CDATA[原型继承可以说是Javascript提供的真正的继承方法,也是很多大牛推荐使用的方法,但我使用的最多的却不是这一个继承方法.
原型继承是如何实现的,我们一起来看看下面的例子:

[code=&quot;javascript&quot;]
01.
02.
03.
04.
05.function dw(s) {
06.document.write(s + &quot;&quot;);
07.}
08.//警察
09....]]></description><category></category></item><item><title><![CDATA[Javascript对象继承(复制继承法)]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/83938823</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/83938823</guid><author>yeak2001</author><pubDate>Tue, 31 May 2011 14:49:30 +0800</pubDate><description><![CDATA[复制继承可以说是Javascript中我使用的最多的继承方法.
复制继承是如何实现的,我们一起来看看下面的例子:
[code=&quot;javascript&quot;]
01.
02. 
03.
04.
05.
06.
07.function dw(s) {
08.document.write(s + &quot;&quot;);
09.}
10.//一个一个复制父类的属性
11.Function.prot...]]></description><category></category></item><item><title><![CDATA[快速失败]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/83846022</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/83846022</guid><author>yeak2001</author><pubDate>Sat, 26 Feb 2011 11:22:11 +0800</pubDate><description><![CDATA[快速失败 是指某个线程在迭代vector的时候，不允许其他线程修改该vector的内容，这样迭代器迭代出来的结果就会不准确，如用iterator迭代collection的时候，iterator就是另外起的一个线程，它去迭代collection，如果此时用collection.remove(obj)这个方法修改了collection里面的内容的时候，就会出现ConcurrentModificatio...]]></description><category></category></item><item><title><![CDATA[字符，字节和编码]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/83845963</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/83845963</guid><author>yeak2001</author><pubDate>Sat, 26 Feb 2011 01:26:38 +0800</pubDate><description><![CDATA[字符，字节和编码
[原创文章，转载请保留或注明出处：http://www.regexlab.com/zh/encoding.htm]

级别：中级

摘要：本文介绍了字符与编码的发展过程，相关概念的正确理解。举例说明了一些实际应用中，编码的实现方法。然后，本文讲述了通常对字符与编码的几种误解，由于这些误解而导致乱码产生的原因，以及消除乱码的办法。本文的内容涵盖了“中文问题”，“乱码问题”...]]></description><category></category></item><item><title><![CDATA[（转）架构师已死（转自UML软件工程组织）]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/83843686</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/83843686</guid><author>yeak2001</author><pubDate>Tue, 22 Feb 2011 21:28:37 +0800</pubDate><description><![CDATA[2006年的职场出奇的冷清，相比前几年，简历的数量和质量都大为不如，很难得找到三年工作经验以上的人，有一个不是特别笨，就是特别怪。就是么，干得好谁没事换工作啊！Simon是一家外企软件公司的总经理，最近给这个问题愁坏了。项目一个接一个的接下来，人手越来越紧张。虽然Simon是个极限编程的粉丝，但也不得不批准了一份又一份的加班申请。HR经理把这个问题归结到房价上，他的妙论是“怕失业了还不上房款，不敢...]]></description><category></category></item><item><title><![CDATA[what is ActiveMQ]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/83835991</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/83835991</guid><author>yeak2001</author><pubDate>Fri, 28 Jan 2011 22:42:29 +0800</pubDate><description><![CDATA[ActiveMQ is an open sources,JMS1.1 compliant, message-oriented middleware(MOM) from the Apache Software Foundation that provides high-availability,performance, scalability,reliability and security for...]]></description><category></category></item><item><title><![CDATA[eclipse.ini内存设置]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/83816078</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/83816078</guid><author>yeak2001</author><pubDate>Mon, 24 Jan 2011 12:02:18 +0800</pubDate><description><![CDATA[eclipse.ini内存设置（转）

　　-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M

　　这里有几个问题：

　　1. 各个参数的含义什么？

　　2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动，而有些机器无法启动？

　　3. 为...]]></description><category></category></item><item><title><![CDATA[存储过程中的字符串拼接问题]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/83810152</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/83810152</guid><author>yeak2001</author><pubDate>Tue, 11 Jan 2011 15:31:35 +0800</pubDate><description><![CDATA[-1. 构造使用IN子句的动态Transact-SQL方法进行编号查询

--a. 要查询的字段类型是数字型

--查询的值列表
DECLARE @idlist varchar(100)
SET @idlist='1,2,3'

--拼接并执行动态Transact-SQL语句
EXEC('SELECT * FROM tbname WHERE fdname IN('+@idlist...]]></description><category></category></item><item><title><![CDATA[datetime和date类型]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/83810148</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/83810148</guid><author>yeak2001</author><pubDate>Tue, 11 Jan 2011 15:24:27 +0800</pubDate><description><![CDATA[    今天在项目中遇到一个比较日期的问题,数据库字段的类型是datetime,但是我只想比较日期,不想要时间.然后就转换啊转换啊,一顿整.转成了标准date string类型然后去比较.结果我发现我搞糊涂了一个概念.datetime和date是不一样的东西.date没有时间只有日期.一般的日期比较应该用date而不是用datetime,需要精确到时间的比较才用datetime.
   不仅仅是...]]></description><category></category></item><item><title><![CDATA[SQLServer 存储过程中不拼接SQL字符串实现多条件查询]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/83809947</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/83809947</guid><author>yeak2001</author><pubDate>Tue, 11 Jan 2011 10:56:59 +0800</pubDate><description><![CDATA[
以前拼接的写法
set @sql=' select * from table where 1=1 '
if (@addDate is not null) 
     set @sql = @sql+' and  addDate = '+ @addDate + '  ' 
if (@name '' and is not null) 
    set @sql = @sql+ ' and...]]></description><category></category></item><item><title><![CDATA[C#发送邮件三种方法，Localhost，SMTP，SSL-SMTP]]></title><link>https://blog.youkuaiyun.com/yeak2001/article/details/83807114</link><guid>https://blog.youkuaiyun.com/yeak2001/article/details/83807114</guid><author>yeak2001</author><pubDate>Wed, 05 Jan 2011 15:59:57 +0800</pubDate><description><![CDATA[（转）C#发送邮件三种方法，Localhost，SMTP，SSL-SMTP
通过.Net FrameWork 2.0下提供的“System.Net.Mail”可以轻松的实现，本文列举了3种途径来发送：

1.通过Localhost；
2.通过普通SMTP;
3.通过SSL的SMTP;

下面一个一个来说：

1.通过LocalHost
[code=&quot;c#&quot;]
public v...]]></description><category></category></item></channel></rss>