<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aawty]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weitingyu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weitingyu]]></copyright><item><title><![CDATA[三体读后感]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84703790</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84703790</guid><author>weitingyu</author><pubDate>Sun, 01 Mar 2015 23:11:40 +0800</pubDate><description><![CDATA[
    越来越懒了，不愿意动手，一本书看完就过。花那么久看的，一段时间回过头总是忘得一干二净，好可惜！不管文笔怎么差，还是多动动手，写给自己看。
    过年回家没看技术相关的，把三部三体看完了。一开始看是因为记得老大招聘的时候有一条是看过三体优先，当时那本书对我就很有魔力，一本科幻小说竟然能和职业生涯有关！翻开以后发现真的很有魔力，每天晚上都能梦到那些三体上的事情，到现在看完小说会觉得整个...]]></description><category></category></item><item><title><![CDATA[上传jar包到maven库]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84569373</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84569373</guid><author>weitingyu</author><pubDate>Thu, 24 Apr 2014 22:11:10 +0800</pubDate><description><![CDATA[
情形：maven项目中经常会遇到项目需要的jar在中央库中没有。以百度云推送jar包为例。这时候我们有两种解决办法：
1.直接在本地库中install这个jar包。我们可以运行命令：
mvn install:install-file -DgroupId=baidu -DartifactId=bacc-api-lib -Dversion=1.1.2  -Dpackaging=jar -Dfi...]]></description><category></category></item><item><title><![CDATA[从tomcat乱码问题中学习Java编码]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84545287</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84545287</guid><author>weitingyu</author><pubDate>Thu, 03 Apr 2014 21:35:49 +0800</pubDate><description><![CDATA[
    项目在jetty中运行正常，打包到tomcat中，发现项目有的页面出现乱码。好像之前部署的时候也出现过这个BUG，但是当时不是这个项目，也不是我解决的。刚好趁这次回顾一下以前学习的编码知识。
    关于为什么要编码：计算机中存储信息的最小单元是一个字节，8bit(0~255)，人类要表示的符号太多，无法用一个字节完全表示，则有一个新的数据结构Char到byte的编码。
    J...]]></description><category></category></item><item><title><![CDATA[bat文件报错误：拒绝访问]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84544785</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84544785</guid><author>weitingyu</author><pubDate>Wed, 02 Apr 2014 22:11:06 +0800</pubDate><description><![CDATA[
     整个项目也都快收尾了，还是挺兴奋，虽然项目是二次开发，但是是我一个人负责的，很享受这种成就感。下午捣腾一会我的批处理，希望能让人家拿过去就很方便地用起来。
    在自己平时用的机器上正常运行没问题，但是拿到旁边的机器上就出问题了，点击install.bat的时候，命令行出现“错误：拒绝访问”。问题出现在
reg add &quot;HKEY_LOCAL_MACHINE\SYSTEM\Cur...]]></description><category></category></item><item><title><![CDATA[asList竟然不能add]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84544743</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84544743</guid><author>weitingyu</author><pubDate>Wed, 02 Apr 2014 21:37:18 +0800</pubDate><description><![CDATA[
   今天写得代码：
    String[] ids=sectionIds.split(&quot;,&quot;);    List bookIds= Arrays.asList(ids);    l.add(tempId);结果运行报错java.lang.UnsupportedOperationException，细查发现asList不简单。
这个ArrayList不是java.util.ArrayLi...]]></description><category></category></item><item><title><![CDATA[mysql varchar长度的含义]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84544437</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84544437</guid><author>weitingyu</author><pubDate>Wed, 02 Apr 2014 13:12:05 +0800</pubDate><description><![CDATA[
    今天发现项目中有的数据不能插入到mysql数据库中。查看日志报错：Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'name' at row 1。原来name长度不够，项目中name定义为varcahr(30)，目测了一下插入的数据确实挺长，就去name表数...]]></description><category></category></item><item><title><![CDATA[Iterator和Enumeration 区别  fail-fast 机制]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84544172</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84544172</guid><author>weitingyu</author><pubDate>Tue, 01 Apr 2014 20:36:58 +0800</pubDate><description><![CDATA[
   “Iterator(迭代器)” 或 “Enumeration(枚举类)” 都可以遍历集合，Iterator和Enumeration都是接口，主要区别在于接口数、fail-fast机制：
(01) 函数接口不同：Enumeration只有2个函数接口。通过Enumeration，我们只能读取集合的数据，而不能对数据进行修改。Iterator只有3个函数接口。Iterator除了能读取集合的...]]></description><category></category></item><item><title><![CDATA[HashMap 结构学习]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84544166</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84544166</guid><author>weitingyu</author><pubDate>Tue, 01 Apr 2014 20:16:53 +0800</pubDate><description><![CDATA[




http://beyond99.blog.51cto.com/1469451/429789/
HashMap通过链地址法（拉链法）解决hash冲突，按照存储结构来讲是数组(散列桶)与链表的组合体。






Entry就是数组中的元素，每个 Map.Entry 其实就是一个key-value对，它持有一个指向下一个元素的引用，这就构成了链表。



...]]></description><category></category></item><item><title><![CDATA[HashTable VS HashMap]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84542829</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84542829</guid><author>weitingyu</author><pubDate>Sat, 29 Mar 2014 09:30:38 +0800</pubDate><description><![CDATA[http://jackyrong.iteye.com/blog/1974112

HashMap是JAVA 4以后对HashTable的轻量级实现，效率高。区别主要体现在：线程安全和速度。Java 5之下 ，只有在需要完全线程安全的时候用HashTable，之上我们就用ConcurrentHashMap替代。

1.HashMap允许key或者value为null;HashTable不允许...]]></description><category></category></item><item><title><![CDATA[dos批处理命令学习]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84539785</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84539785</guid><author>weitingyu</author><pubDate>Fri, 21 Mar 2014 13:34:49 +0800</pubDate><description><![CDATA[最近接手公司一个项目，要将两个xml数据库的项目，打包成一个可执行软件。
参考http://gds-fighting.iteye.com/blog/1895299，考虑用批处理。
学习批处理。

批处理：DOS中所有操作都用键盘命令来完成，每次要输入相同的命令时，可以把这么多命令存为一个批处理，以后只要运行这个批处理，就相当于打了几行、几十行命令。

Echo 命令打开回显或关闭请求回...]]></description><category></category></item><item><title><![CDATA[网络带宽问题ADSL]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84538340</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84538340</guid><author>weitingyu</author><pubDate>Tue, 18 Mar 2014 14:19:04 +0800</pubDate><description><![CDATA[网络上行即上传，下行即下载。
运营商说的光纤传播速度单位是b/s，上传和下载的速度单位是B/s。所以算下载速度的时候要网速/8。若是ASDL(非对称数字用户线路)，像电信就是用该协议，它的上传和下载不是对等的，一般上传概率低，所以他一般只占网速的1/4。...]]></description><category></category></item><item><title><![CDATA[ical4j推送会议提醒]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84536985</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84536985</guid><author>weitingyu</author><pubDate>Thu, 13 Mar 2014 22:04:47 +0800</pubDate><description><![CDATA[项目需求：用户会申请参加活动，系统自动给用户Email发送会议邀请，接受邀请后，会将会议时间添加到Email日历中，并有提醒功能。
工具：ICal4J。
添加到maven库: 
       org.mnode.ical4j
       ical4j
       1.0.2
        
简介：我们一般也可以用普通的发送纯文本格式发送会议邀请，但是显示效果不够美观。ICal4...]]></description><category></category></item><item><title><![CDATA[百度云推送]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84536984</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84536984</guid><author>weitingyu</author><pubDate>Thu, 13 Mar 2014 22:03:47 +0800</pubDate><description><![CDATA[项目需求：1.对所有用户广播消息。
                 2.对新版用户推送消息，对所有新版用户添加一个相同TagName。
工具：百度云推送
实现结果：在Android和IOS上都可用，且IOS实现脚标功能。
import net.sf.json.JSONObject;
import com.baidu.yun.channel.auth.ChannelKeyPair;
i...]]></description><category></category></item><item><title><![CDATA[CharSequence String  StringBuffer StringBuilder  StringUtils]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84536983</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84536983</guid><author>weitingyu</author><pubDate>Thu, 13 Mar 2014 22:00:36 +0800</pubDate><description><![CDATA[CharSequence是一个字符序列接口，只包括length(), charAt(int index), subSequence(int start, int end)几个API接口。String、StringBuffer、StringBuilder都实现了CharSequence，本质上都是通过字符数组实现的。
String 字符串常量。
StringBuffer 线程安全的字符串变量。...]]></description><category></category></item><item><title><![CDATA[Linux环境部署]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84516180</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84516180</guid><author>weitingyu</author><pubDate>Mon, 30 Dec 2013 09:42:53 +0800</pubDate><description><![CDATA[  上周四完整地部署了两台Linux机器。在linux上运行需要用到的软件有：jdk1.7、

tomcat7、memcached、nginx、mysql。

为统一管理软件，将用到的软件都安装在/usr/local/soft中。

安装软件之前都需要检查此软件是否已经安装。

1.JDK。
　　（1）将安装包jdk-7u40-linux-x64.tar.gz放到/usr/loc...]]></description><category></category></item><item><title><![CDATA[谈序列化和transient类型]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84514140</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84514140</guid><author>weitingyu</author><pubDate>Sat, 21 Dec 2013 17:15:03 +0800</pubDate><description><![CDATA[什么是序列化：很多时候数据要放在网络上传输，或者存到数据库中，这时候要将这些数据变

成二进制数字节数组，通过保存或转移这些字节数据达到持久化。准确来说就是将对象变成二

进制输出流的过程就是序列化。相应的将将二进制流变成对象的过程就是反序列化的过程，这

时候根据序列化ID来查看是否是对应的实体类。

什么是序列化ID？序列化ID有两种：1.默认的：1L；2.自动生成的：是根据接...]]></description><category></category></item><item><title><![CDATA[@override报错]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84514138</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84514138</guid><author>weitingyu</author><pubDate>Sat, 21 Dec 2013 17:08:37 +0800</pubDate><description><![CDATA[@Override 时出现以下错误： 
 
The method of type must override a superclass method.
 
那是因为你用的是myeclipse 6.0，Compiler 是jdk1.5，只要把它改为 1.6就可以了 
 
方法： 
 
project-&gt;properties-&gt; java Build Path-&gt; Libraries ...]]></description><category></category></item><item><title><![CDATA[一些总结listener filter interceptor]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84514137</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84514137</guid><author>weitingyu</author><pubDate>Sat, 21 Dec 2013 17:06:45 +0800</pubDate><description><![CDATA[servlet:运行在Java服务器端的应用程序，工作在客户端请求和服务器响应的中间层。

filter：是可复用的代码片段，可以对http请求、响应、头信息进行判断和修改，不能产生请求或者响应。

listener：通过监听web服务器某一执行动作，作出相应的响应。

interceptor：面向切面编程的，只能在调用业务方法的时候进行拦截。

servlet、filter、li...]]></description><category></category></item><item><title><![CDATA[vi编辑器]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84512086</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84512086</guid><author>weitingyu</author><pubDate>Fri, 13 Dec 2013 16:45:34 +0800</pubDate><description><![CDATA[http://man.ddvip.com/soft/vieditor/vi.html]]></description><category></category></item><item><title><![CDATA[年底任务表]]></title><link>https://blog.youkuaiyun.com/weitingyu/article/details/84509267</link><guid>https://blog.youkuaiyun.com/weitingyu/article/details/84509267</guid><author>weitingyu</author><pubDate>Wed, 04 Dec 2013 09:18:14 +0800</pubDate><description><![CDATA[这段时间研究了一些设计模式的东西，以前在学校上UML课程老师讲过，一个方言很浓的老师

教，上课我们喜欢学他说话，现在想想很没有礼貌啊，刚好又是双学位里的课程，最后结课是

自己背了一段工厂模式的代码，还有一些圈出来的基础知识，也拿了不错的分数，但是学到肚

子里的东西确实很少。学习还是要靠个人的主观能动性啊。现在自己知道编写的代码很垃圾，

又开始想学设计模式了。我是看着head...]]></description><category></category></item></channel></rss>