<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[guazixing的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/guazixing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; guazixing]]></copyright><item><title><![CDATA[MQ消息太快导致的异步数据查询问题]]></title><link>https://blog.youkuaiyun.com/guazixing/article/details/84910273</link><guid>https://blog.youkuaiyun.com/guazixing/article/details/84910273</guid><author>guazixing</author><pubDate>Thu, 12 Oct 2017 10:38:26 +0800</pubDate><description><![CDATA[
先说问题：系统用到mq发送消息，实际运行时发现mq的接收端程序在接收到消息之后，去查询业务数据的状态时发现仍然是老的状态，导致程序处理数据异常；手动去数据查询时发现是新的状态。
经分析，应该是mqserver和应用在同一个机器，mq消息太快，导致接收端程序查询时，发送端程序的数据库事务还没有提交完成，所以查询到的结果是老的数据。
如果你想思考一下，那就先暂停
--------------...]]></description><category></category></item><item><title><![CDATA[2014这个年关]]></title><link>https://blog.youkuaiyun.com/guazixing/article/details/84519721</link><guid>https://blog.youkuaiyun.com/guazixing/article/details/84519721</guid><author>guazixing</author><pubDate>Mon, 13 Jan 2014 15:51:41 +0800</pubDate><description><![CDATA[
又是一个年关。作为IT渣男一枚，聊聊自己的事。
最近连续忙了一个多星期，每天基本都是0点以后才回家，结果做的东西还不很确定，如果要执行的话压力不说了，个人也会比较累，想推迟到年后，或者放弃这件事，对老大如何交代？这样做等于撂挑子，人品问题大大的。纠结中，昨天下午实在是提不起干活的劲头，想想这样的日子太累了，收益上也还是个未知数，想到我可爱的虫虫，于是就关机回家了。不管怎么样，今天先悠闲一下，总...]]></description><category></category></item><item><title><![CDATA[读书笔记-别做正常的傻瓜]]></title><link>https://blog.youkuaiyun.com/guazixing/article/details/84367117</link><guid>https://blog.youkuaiyun.com/guazixing/article/details/84367117</guid><author>guazixing</author><pubDate>Wed, 12 Dec 2012 13:37:14 +0800</pubDate><description><![CDATA[这本书主要是通过人类行为学，决策学的研究，发现正常人决策中不理性的东西，以此来矫正自己的行为，做出理性的决策。这本书还是很有点意思的。本书主要通过以下的方面来深入探讨影响理性决策的因素：
1、心理账户。正常人总是把不同来源的钱区别对待，比如买彩票赚的钱和工作挣的钱，第一种往往倾向于消费，且比较随意；第二种倾向于存储，比较谨慎；殊不知不管怎么来的钱，到了你的口袋里都是你的，都是一样的。正常人还会把...]]></description><category></category></item><item><title><![CDATA[读书笔记-长尾理论]]></title><link>https://blog.youkuaiyun.com/guazixing/article/details/84363487</link><guid>https://blog.youkuaiyun.com/guazixing/article/details/84363487</guid><author>guazixing</author><pubDate>Mon, 03 Dec 2012 09:50:13 +0800</pubDate><description><![CDATA[    最近在看长尾理论，长尾理论是对传统二八原则的颠覆，这也是处在互联网时期出现的新的经济理论。
    长尾理论的大意：在销售成本急剧降低甚至可以忽略不计，销售范围无限扩大的情况下，小众商品的销售总量会占据销售总量中相当大的一部分。把点滴的利润集中起来，数量足够多那就是大利润。或者可以这么说：小买卖，大生意。
    例子：腾讯q币，每个用户可能就是那么几块钱，销售成本几乎忽略，但是当用户...]]></description><category></category></item><item><title><![CDATA[读书笔记-关于产品经理]]></title><link>https://blog.youkuaiyun.com/guazixing/article/details/84360837</link><guid>https://blog.youkuaiyun.com/guazixing/article/details/84360837</guid><author>guazixing</author><pubDate>Mon, 26 Nov 2012 11:52:28 +0800</pubDate><description><![CDATA[最近跟一个在之前在嘀咕的同事在一块玩过几次，他之前在嘀咕时，是我的顶头领导，属于技术管理的岗位。当时他已经有一段时间不再写代码了；从嘀咕出来之后，转行了做产品经理，做了一个网盘的产品；做了不到一年，转投了迅雷，做的是资深产品经理的职位。因为住的比较近，在一起聊天的时候，他说想创业，问我愿不愿意一起干，给我大概说了一下他的想法，以及一些对互联网行业的分析和行业走势的看法，说的很有信心，我也很激动，然...]]></description><category></category></item><item><title><![CDATA[Oauth2.0与Oauth1.0的区别]]></title><link>https://blog.youkuaiyun.com/guazixing/article/details/84240662</link><guid>https://blog.youkuaiyun.com/guazixing/article/details/84240662</guid><author>guazixing</author><pubDate>Wed, 27 Jun 2012 17:27:04 +0800</pubDate><description><![CDATA[ 
Oauth1.0与oauth2.0的区别
云计算的热火，引出了大量的开放平台，各种第三方应用建立在开放平台之上，对于安全性的要求，于是出现了oauth协议，2007年发布了Oauth1.0协议，同时又开始了Oauth2.0的讨论，2.0的草案与2011年发布。新的2.0与1.0不兼容。下面说一说2.0与1.0的区别：
1、2.0的用户授权过程有2步，
         A)引导用户到授...]]></description><category></category></item><item><title><![CDATA[2011这一年]]></title><link>https://blog.youkuaiyun.com/guazixing/article/details/84121453</link><guid>https://blog.youkuaiyun.com/guazixing/article/details/84121453</guid><author>guazixing</author><pubDate>Wed, 28 Dec 2011 14:36:08 +0800</pubDate><description><![CDATA[     好快，这是我要写的2011年的总结，与我的上2010年的总结博客仅一篇之差，刚才也看了去年的总结，感慨颇多，却一时不知从何说起，还是开始我这一年的总结吧。
     2011这一年，做了些什么：
	1、换了一份工作，工资比之前高了一些，对工资算是基本满意。
	2、刚来时让我出差，不太愿意，就没有去，在公司整天闲着。
	3、终于顶不住压力出差了一段时间，有两个半月
	4、十一回家...]]></description><category></category></item><item><title><![CDATA[基于memcached client for java的cache封装]]></title><link>https://blog.youkuaiyun.com/guazixing/article/details/83941938</link><guid>https://blog.youkuaiyun.com/guazixing/article/details/83941938</guid><author>guazixing</author><pubDate>Tue, 07 Jun 2011 15:12:17 +0800</pubDate><description><![CDATA[ 
最近为公司开发一个缓存组件，就研究了一下memcached服务器，使用的java客户端是：memcached client for java（https://github.com/gwhalin/Memcached-Java-Client）2.5.3。在此client的基础上进行了再次封装，实现了两个缓存：通用分布式缓存(CommonCache)和集群分布式缓存(ClusterCache)。...]]></description><category></category></item><item><title><![CDATA[我的2010年]]></title><link>https://blog.youkuaiyun.com/guazixing/article/details/83836334</link><guid>https://blog.youkuaiyun.com/guazixing/article/details/83836334</guid><author>guazixing</author><pubDate>Sun, 30 Jan 2011 15:50:59 +0800</pubDate><description><![CDATA[今天公司要放假，现在是下午，过节期间的事情都已经安排好了，只等着到下午下班时放假。利用这点时间对这一年的工作做一个简单的总结，目的：不要再忙碌中失去了目标。
今年3月中旬来到深圳，说不上什么目标和心情，只是想着IT这行业，应该到一线城市去历练一下，于是辞了郑州的工作带着媳妇晕头晕脑的就过来了。到深圳后，很快的找到了一份工作，感觉还不错，本想在看看的，谁知竟没有了其他的面试，就到了现在呆的这家公司...]]></description><category></category></item><item><title><![CDATA[编译linux kernel-2.6.34]]></title><link>https://blog.youkuaiyun.com/guazixing/article/details/83664091</link><guid>https://blog.youkuaiyun.com/guazixing/article/details/83664091</guid><author>guazixing</author><pubDate>Thu, 01 Jul 2010 10:18:05 +0800</pubDate><description><![CDATA[近来玩linux，因为要装一个网卡的驱动，编译不过，看了一下我本本上的centos5.4，内核竟是2.6.18，而最新的kernel已是2.6.34了，于是就想装一个新的内核玩玩。但是以前没有搞过，有些忐忑。昨天晚上，公司的项目要发布公测版本，要在公司等待产品经理对项目进行确认，也没有多少事，我用的电脑上装了f13，于是就想趁机编译个内核玩玩。
1、到http://www.kernel.org下...]]></description><category></category></item><item><title><![CDATA[学习JMS]]></title><link>https://blog.youkuaiyun.com/guazixing/article/details/83642588</link><guid>https://blog.youkuaiyun.com/guazixing/article/details/83642588</guid><author>guazixing</author><pubDate>Sat, 12 Jun 2010 14:24:46 +0800</pubDate><description><![CDATA[今年到了一家做微博的公司工作，来面试时，技术总监问我观察者模式，虽然以前看过设计模式，但是没有真正的去应用过，所以一时答不上来，有一些郁闷，回去之后网上一查原来是消息推拉的模式，猛然间明白了为什么会问我这个，微博本身就是这个观察者模式的典型应用嘛，有些后悔面试时没有去认真的分析这家公司。最后还是到了这家公司，一次公司要买书，让我们推荐自己喜欢的，我就选了这本《java消息服务》就是介绍JMS的，买...]]></description><category></category></item><item><title><![CDATA[HttpSession的实现和cookie机制]]></title><link>https://blog.youkuaiyun.com/guazixing/article/details/83553043</link><guid>https://blog.youkuaiyun.com/guazixing/article/details/83553043</guid><author>guazixing</author><pubDate>Mon, 01 Feb 2010 14:40:19 +0800</pubDate><description><![CDATA[java web服务器通过实现httpsession来保存客户端的状态（jsessionid），也就是我们通常说的session。session是通过cookie机制来实现（网上说如果客户端禁用了cookie，则可以通过url重写来实现，一会再讨论。。）。
1、session的生成
在客户端第一次请求jsp页面，或servlet时生成，并向客户端写一个标识，即：jsessionid
由请求返...]]></description><category></category></item><item><title><![CDATA[关于hessian的一些认识]]></title><link>https://blog.youkuaiyun.com/guazixing/article/details/83518696</link><guid>https://blog.youkuaiyun.com/guazixing/article/details/83518696</guid><author>guazixing</author><pubDate>Thu, 17 Dec 2009 18:04:28 +0800</pubDate><description><![CDATA[Hessian是一个解耦合的远程调用包
1、hessian是基于http协议的，使用自己的序列化机制，这里和RMI不同，RMI是使用java的序列化机制，包路径不能改变。
2、Hessian中接口的包路径可以不一样，即：server端和client端的接口包路径可以不同(不知道类名可不可以不同)，如：在server端开放接口为：com.topsoft.service.TestImpl在clie...]]></description><category></category></item><item><title><![CDATA[centos中使用pppoe上网]]></title><link>https://blog.youkuaiyun.com/guazixing/article/details/83518064</link><guid>https://blog.youkuaiyun.com/guazixing/article/details/83518064</guid><author>guazixing</author><pubDate>Wed, 16 Dec 2009 13:57:41 +0800</pubDate><description><![CDATA[centos中利用pppoe来上网，有两种方法：（先确认一下安装了rp-pppoe**.rpm包没）
1、就是在终端中配置：root用户：adsl-setup
   根据提示一步步配置。
   配置过程中会要求用户名密码，以及是否开机启动等等。。。。
终端下手动拨号：/sbin/ifup ppp0 
手动断链：/sbin/ifdown ppp0
查看状态：/sbin/adsl-stat...]]></description><category></category></item><item><title><![CDATA[用java实现的一个简单的web服务器]]></title><link>https://blog.youkuaiyun.com/guazixing/article/details/83499997</link><guid>https://blog.youkuaiyun.com/guazixing/article/details/83499997</guid><author>guazixing</author><pubDate>Wed, 09 Dec 2009 16:35:51 +0800</pubDate><description><![CDATA[总说自己是做web开发的，但是却对http协议一无所知，有些许惭愧，前几天比较闲，就研究了一下http协议和web服务器，用java做了一个简单的web服务器，当然太简单了，只能做个理解使用。不过还是可以返回html的。可以接受简单的访问。有兴趣的可以看看。欢迎交流！
[code=&quot;java&quot;]
/**
 * 用Java语言实现HTTP服务器,首先启动一个java.net.ServerSoc...]]></description><category></category></item><item><title><![CDATA[jdbc查询oracle中的char字段的问题]]></title><link>https://blog.youkuaiyun.com/guazixing/article/details/83460689</link><guid>https://blog.youkuaiyun.com/guazixing/article/details/83460689</guid><author>guazixing</author><pubDate>Wed, 16 Sep 2009 09:13:54 +0800</pubDate><description><![CDATA[最近写一个查询，因为要用到其他组件中的表，去做一个查询，不想去关联他的实体（这样可能造成依赖，在打包时出现问题），于是决定用jdbc来做查询，hibernate版本为3.0，查询了两个字段select p.url,p.state from PTM p where p.billId=?其中url为varchar，state为char(2),测试程序总是通不过，DEBUG时发现state的值只有1位，...]]></description><category></category></item><item><title><![CDATA[关于db2中的函数]]></title><link>https://blog.youkuaiyun.com/guazixing/article/details/83460678</link><guid>https://blog.youkuaiyun.com/guazixing/article/details/83460678</guid><author>guazixing</author><pubDate>Wed, 16 Sep 2009 08:56:53 +0800</pubDate><description><![CDATA[昨天要用db2写一个删除数据的sql，因为逻辑有些复杂，要用到其中处理字符串的函数，Google了一下，到处都是，介绍很多，看了看要用到substring，字符串查找函数patindex，怎么用都不对，晕倒了，最后发现原来根本就没这些函数，真是狂晕。。。。对应的函数为substr,locate。为什么有些人写东西都不考虑影响那，一个人应该对自己的文字负责的吧。真没劲。...]]></description><category></category></item></channel></rss>