<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zhxingping的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zhxingping</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhxingping]]></copyright><item><title><![CDATA[fasterxml: Unrecognized token '***': was expecting ('true', 'false' or 'null')]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84708359</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84708359</guid><author>zhxingping</author><pubDate>Wed, 25 Mar 2015 14:18:20 +0800</pubDate><description><![CDATA[

fasterxml: Unrecognized token ‘open’: was expecting (‘true’, ‘false’ or ‘null’)

代码片段



public class Test {
    static final ObjectMapper ObjMpr = new ObjectMapper();

    public static vo...]]></description><category></category></item><item><title><![CDATA[eclipse unhandled event loop exception no more handles]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84707036</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84707036</guid><author>zhxingping</author><pubDate>Wed, 18 Mar 2015 15:04:00 +0800</pubDate><description><![CDATA[
       如果你电脑上安装有ADSafe （一款广告拦截软件），它会导致eclipse出现unhandled event loop exception no more handles的问题。其他杀毒软件也有可能导致eclipse出此问题。
       通常此类问题都是由于你电脑中的其他软件和eclipse发生冲突造成的，主要是杀毒软件和广告屏蔽软件。
       关闭它们，eclip...]]></description><category></category></item><item><title><![CDATA[【强烈推荐】一站式搜索服务]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84705792</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84705792</guid><author>zhxingping</author><pubDate>Wed, 11 Mar 2015 16:55:40 +0800</pubDate><description><![CDATA[
推荐一个网站：http://lackar.com/aa/
主要功能：在输入框，输入关键词，然后点网站，即在那个网站里搜索。按回车搜索 Google
 
可以把这个网站作为浏览器的主页，还是蛮酷炫的。
 
 
...]]></description><category></category></item><item><title><![CDATA[chrome 打开网页速度很慢的可能原因]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84704699</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84704699</guid><author>zhxingping</author><pubDate>Thu, 05 Mar 2015 18:08:41 +0800</pubDate><description><![CDATA[
原因：chrome默认使用的safebrowsing或是在使用chrome浏览网页的过程中，chrome需要访问google的部分服务，详情请参考：说说最近Google:safebrowsing引发页面加载阻塞的问题
 
我的解决方法：在chrome中将以下几个选项去掉
 
 
 
 
 
...]]></description><category></category></item><item><title><![CDATA[jsp页面常见问题]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84700456</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84700456</guid><author>zhxingping</author><pubDate>Thu, 05 Feb 2015 14:11:23 +0800</pubDate><description><![CDATA[
现象：自己写的前端明明逻辑上没问题，也查了很久的代码，就是显示有问题。
解决方法：
使用火狐浏览器查看页面源代码
 1. 红色的表示不规范的地方，此处遇到的问题是表单有数据，提交时却没有数据。
2. 在iframe框架下，火狐右键会出现此框架选项，点此来查看源码；无框架下，火狐右键点查看页面源代码查看源码。使用以上方法来定位问题。
3. 由于jsp页面不规范的问题，常会出现js中无法取...]]></description><category></category></item><item><title><![CDATA[eclipse漂亮主题MoonRise UI，比eclipse自带的漂亮很多]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84700308</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84700308</guid><author>zhxingping</author><pubDate>Wed, 04 Feb 2015 18:28:07 +0800</pubDate><description><![CDATA[
eclipse的一个漂亮主题

版本要求 Eclipse 4.2+
三种安装方法 
Eclipse Marketplace： http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=1403812

使用Install New Software： 在eclipse工具栏 &amp;gt; Help &amp;gt; Insta...]]></description><category></category></item><item><title><![CDATA[mysql update追加特殊字符[Err] 1292]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84700287</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84700287</guid><author>zhxingping</author><pubDate>Wed, 04 Feb 2015 17:42:16 +0800</pubDate><description><![CDATA[

mysql update追加特殊字符[Err] 1292

语句如下：



UPDATE ignoreTest SET remark = remark + ',1' WHERE id = '222'

错误信息 [Err] 1292 - Truncated incorrect DOUBLE value: ‘,1’
转义特殊字符 此处不支持任何转义 不过，想了解转义特殊字符可参考...]]></description><category></category></item><item><title><![CDATA[用于处理Unix Time时间的工具类]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84700037</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84700037</guid><author>zhxingping</author><pubDate>Tue, 03 Feb 2015 17:36:22 +0800</pubDate><description><![CDATA[

用于处理Unix Time时间的工具类


import java.util.Calendar;
import java.util.Date;

/**
 * 该类是DateUtil的改进类, 专门用于处理Unix Time时间, 即格式为&quot;yyyy-MM-dd HH:mm:ss&quot;. 
 */
public final class UnixTime {

    sta...]]></description><category></category></item><item><title><![CDATA[json中常犯的一个错误]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84697870</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84697870</guid><author>zhxingping</author><pubDate>Fri, 23 Jan 2015 15:36:06 +0800</pubDate><description><![CDATA[
我们经常会使用到JSON Viewer等工具来格式化json。
请观察下面这个格式化后的json段：
 大家可能很容易就误解成metadata.ip是一个类，这个类包含type和value两个属性。
于是在反序列化时，就杯具了。
其实这里的metadata.ip是一个字符串。
 因而，在使用json时，非常不建议使用这样的形式来传递数据。
...]]></description><category></category></item><item><title><![CDATA[Mogile-REST-Service与nginxmogilemodule对比测试]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84697865</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84697865</guid><author>zhxingping</author><pubDate>Fri, 23 Jan 2015 15:18:47 +0800</pubDate><description><![CDATA[

Mogilefs-REST- Service 测试


测试目的

测试使用MogileFS-REST-Service的稳定性和可用性
对比nginxmogilefsmodule与MogileFS-REST的上传，下载，删除方法性能



测试方法

重复上传下载删除不同大小的文件，测试MogileFS-REST服务可用性和稳定性
重复上传下载删除不同大小的文件到ngi...]]></description><category></category></item><item><title><![CDATA[安卓 app如何缩小安装包的体积]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84697210</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84697210</guid><author>zhxingping</author><pubDate>Tue, 20 Jan 2015 14:52:07 +0800</pubDate><description><![CDATA[
如果缩减安装包体积:

缩减安装包的体积要从资源文件上下手，尽可能用Core Graphics自绘代替资源图片。
如果是用户可能用不到的功能，那么应该只把代码合成进去而资源文件应该在用户第一次使用的时候从服务器下载并缓存在本地。
裁剪第三方开源库的代码等等。

...]]></description><category></category></item><item><title><![CDATA[一个XSS攻击的例子]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84697206</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84697206</guid><author>zhxingping</author><pubDate>Tue, 20 Jan 2015 14:43:50 +0800</pubDate><description><![CDATA[

一个XSS攻击的例子
 

jsp代码



        &amp;lt;div id=&quot;getObjectUrlPanel&quot; class=&quot;hide&quot;&amp;gt;
            &amp;lt;form id=&quot;getObjectUrlForm&quot; class=&quot;form-horizontal&quot; &amp;gt;
                &amp;lt;div class=&quo]]></description><category></category></item><item><title><![CDATA[在一个js中引入另一个js中的变量]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84697027</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84697027</guid><author>zhxingping</author><pubDate>Mon, 19 Jan 2015 17:09:45 +0800</pubDate><description><![CDATA[

    $.getScript(&quot;test.js&quot;,function(){
        console.dir(param);
    })
其中param是test.js中的一个变量。console.dir是个很好的工具，非常推荐，用它来代替你常用的alert吧，具体有点可到网上查，这里不再赘述了。

最适合使用这种方法的地方：你可以将自己的测试样本独立到一个单独的js中，使...]]></description><category></category></item><item><title><![CDATA[Xshell中格式化显示SQL查询结果]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84697019</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84697019</guid><author>zhxingping</author><pubDate>Mon, 19 Jan 2015 16:52:44 +0800</pubDate><description><![CDATA[
问题：有时我们查看数据库中表时，由于表字段过多，不能在ssh工具客户端完全显示，会出现下面的情况
 解决的办法：在select语句末尾使用&quot;\G&quot;来格式化输出，如下
 此方法也适用于多行结果的情况。
此方法应该是会最经常用到的。
以下链接提供了一些不太常用的技巧，也许也会对你有用：http://blog.sina.com.cn/s/blog_54eeb5d90100r8lj.html
...]]></description><category></category></item><item><title><![CDATA[MIUI6的全局搜索]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84696818</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84696818</guid><author>zhxingping</author><pubDate>Sun, 18 Jan 2015 17:13:21 +0800</pubDate><description><![CDATA[
更新系统到MIUI6后，找不到红米note增强版的搜索小工具了
它的位置：在桌面任意位置向上滑动呼出。
 
更多功能请参考：http://geek.miui.com/content-24-764-1.html
 
...]]></description><category></category></item><item><title><![CDATA[HTTP 自定义header有时接收不到，无内容分析]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84681793</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84681793</guid><author>zhxingping</author><pubDate>Sat, 25 Oct 2014 16:03:08 +0800</pubDate><description><![CDATA[
 
出现此问题需满足的条件

您使用了nginx作为反向代理
您自定义header的key中使用了“_”，而不是“-”

原因
//在ngx_http_parse_header_line()函数中
if(ch == ‘_’) {
    if (allow_underscores)
    Unknown macro: {
        hash = ngx_hash(has...]]></description><category></category></item><item><title><![CDATA[可以存储相同key的map——Multimap]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84681416</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84681416</guid><author>zhxingping</author><pubDate>Thu, 23 Oct 2014 17:32:34 +0800</pubDate><description><![CDATA[
总结：
  1. Multimap允许key重复（Map是不允许的，若在装入Map时，出现相同key，后者会将前者覆盖）。
  2. 判断两个集合是否存在交集：!Collections.disjoint(list1, list2); 
      或!CollectionUtils.containsAny(list1,list2);
  3. 求集合的包含和所属关系：b.contain...]]></description><category></category></item><item><title><![CDATA[javascript求时间间隔天数]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84680840</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84680840</guid><author>zhxingping</author><pubDate>Tue, 21 Oct 2014 17:33:18 +0800</pubDate><description><![CDATA[
 
功能：javascript实现startTime、endTime两时间间隔天数。前提：时间格式如例子2012-12-03T11:25:03或是2012-12-03。
代码块
var startTime = new Date('2012-12-03T11:25:03');
var endTime = new Date('2013-01-03T15:36:25');
var timeD...]]></description><category></category></item><item><title><![CDATA[永远不要在Classpath里边放有版本冲突的jar包]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84680810</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84680810</guid><author>zhxingping</author><pubDate>Tue, 21 Oct 2014 16:30:29 +0800</pubDate><description><![CDATA[
总结：
BUG: 部署时报错，Spring Bean加载顺序有问题，或部分class找不到。
曾遇到：部署时，服务器上未将部分jar包删除，在一台服务器上始终无法部署成功，而另一台始终可以成功部署。
很多人都说这个问题太明显，这你还要说。虽然很明显，但是人们还是不断的犯错误。尤其是有时候侥幸心里给了人们可称之机。
只说一个web应用的例子吧。我们一般会在WEB-INF/lib目录中放自...]]></description><category></category></item><item><title><![CDATA[java中重写与多态的关系]]></title><link>https://blog.youkuaiyun.com/zhxingping/article/details/84652727</link><guid>https://blog.youkuaiyun.com/zhxingping/article/details/84652727</guid><author>zhxingping</author><pubDate>Mon, 15 Sep 2014 10:54:56 +0800</pubDate><description><![CDATA[

1. 重写是多态的先决条件，没有重写，就没有多态2. 类的属性上不存在多态

代码块
public class A {
    public String a = &quot;a&quot;;
    public void test() {
        System.out.println(&quot;i am a&quot;);
    }
}

public class B extends A{
...]]></description><category></category></item></channel></rss>