??xml version="1.0" encoding="utf-8" standalone="yes"?>BlogJava-xmatthewhttp://www.qpkxbc.shop/xmatthew/孤独键盘?/description>zh-cnSat, 24 Aug 2019 00:41:47 GMTSat, 24 Aug 2019 00:41:47 GMT60jprotobuf-rpc-httplg?.0发布Q可支持直接把Protobuf IDL定义发布成RPC服务应用http://www.qpkxbc.shop/xmatthew/archive/2014/10/10/418592.htmlx.matthewx.matthewFri, 10 Oct 2014 07:20:00 GMThttp://www.qpkxbc.shop/xmatthew/archive/2014/10/10/418592.htmlhttp://www.qpkxbc.shop/xmatthew/comments/418592.htmlhttp://www.qpkxbc.shop/xmatthew/archive/2014/10/10/418592.html#Feedback0http://www.qpkxbc.shop/xmatthew/comments/commentRss/418592.htmlhttp://www.qpkxbc.shop/xmatthew/services/trackbacks/418592.html阅读全文

x.matthew 2014-10-10 15:20 发表评论
]]>
jprotobuf 1.0.3发布Q简化javaE序员对google protobuf的应?/title><link>http://www.qpkxbc.shop/xmatthew/archive/2014/09/30/418424.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Tue, 30 Sep 2014 03:43:00 GMT</pubDate><guid>http://www.qpkxbc.shop/xmatthew/archive/2014/09/30/418424.html</guid><wfw:comment>http://www.qpkxbc.shop/xmatthew/comments/418424.html</wfw:comment><comments>http://www.qpkxbc.shop/xmatthew/archive/2014/09/30/418424.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.qpkxbc.shop/xmatthew/comments/commentRss/418424.html</wfw:commentRss><trackback:ping>http://www.qpkxbc.shop/xmatthew/services/trackbacks/418424.html</trackback:ping><description><![CDATA[     摘要: JProtobuf官方|址Qhttps://github.com/jhunters/jprotobuf <br>1.0.0 支持普通类型,嵌套对象以及对象数组的Protobuf协议的序列化与反序列化实现?注解替换proto描述文g) <br>1.0.1 由注解对象动态生成Protobuf的IDL描述文g内容?<br>1.0.3 增加?proto 描述文g动态生成Protobuf操作对象的支持,详见下面使用说明?nbsp; <a href='http://www.qpkxbc.shop/xmatthew/archive/2014/09/30/418424.html'>阅读全文</a><img src ="http://www.qpkxbc.shop/xmatthew/aggbug/418424.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.qpkxbc.shop/xmatthew/" target="_blank">x.matthew</a> 2014-09-30 11:43 <a href="http://www.qpkxbc.shop/xmatthew/archive/2014/09/30/418424.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>源码实现实时获取Java堆内存信?/title><link>http://www.qpkxbc.shop/xmatthew/archive/2013/02/20/395471.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Wed, 20 Feb 2013 08:30:00 GMT</pubDate><guid>http://www.qpkxbc.shop/xmatthew/archive/2013/02/20/395471.html</guid><wfw:comment>http://www.qpkxbc.shop/xmatthew/comments/395471.html</wfw:comment><comments>http://www.qpkxbc.shop/xmatthew/archive/2013/02/20/395471.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.qpkxbc.shop/xmatthew/comments/commentRss/395471.html</wfw:commentRss><trackback:ping>http://www.qpkxbc.shop/xmatthew/services/trackbacks/395471.html</trackback:ping><description><![CDATA[     摘要: 如果大家有遇到过Java内存泄露问题Q而且亲自动手d位和分析l历的同学来Ԍ获取Java的堆内信息对了内存用情늚问题分析和定位是非常有帮助了。例如我们常用的MAT工具Q可以较方便的让我们定位E序中内存的使用情况Q是哪块D了内存的泄露{?<br> 但由于传l的分析q程比较ȝQ需要用Jdk的jmap(Java Memory Map)命o把heap内存dumpC个文Ӟ然后用MATq行分析。所以本文介l一U方法可以实现在U查看heap内存的用情况,q上源码实玎ͼ希望对大家有帮助。由于目前调研中只找CSun JDK6以及以上版本的实玎ͼ所以目前该Ҏ只支持Sun JDK6或以上。如果其他同学有其它版本的JDK实现分nQ欢q一起交?nbsp; <a href='http://www.qpkxbc.shop/xmatthew/archive/2013/02/20/395471.html'>阅读全文</a><img src ="http://www.qpkxbc.shop/xmatthew/aggbug/395471.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.qpkxbc.shop/xmatthew/" target="_blank">x.matthew</a> 2013-02-20 16:30 <a href="http://www.qpkxbc.shop/xmatthew/archive/2013/02/20/395471.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JDK q发API学习W记之CyclicBarrier同步?/title><link>http://www.qpkxbc.shop/xmatthew/archive/2012/06/28/380707.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Thu, 28 Jun 2012 05:34:00 GMT</pubDate><guid>http://www.qpkxbc.shop/xmatthew/archive/2012/06/28/380707.html</guid><wfw:comment>http://www.qpkxbc.shop/xmatthew/comments/380707.html</wfw:comment><comments>http://www.qpkxbc.shop/xmatthew/archive/2012/06/28/380707.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.qpkxbc.shop/xmatthew/comments/commentRss/380707.html</wfw:commentRss><trackback:ping>http://www.qpkxbc.shop/xmatthew/services/trackbacks/380707.html</trackback:ping><description><![CDATA[     摘要: CyclicBarrier一个同步辅助类Q它允许一l线E互相等待,直到到达某个公共屏障?(common barrier point)。假如在涉及一l固定大的U程的程序应用中Q要求这些线E必M时地互相{待Q保证所有线E都执行完毕才返回)Q那么选择 CyclicBarrier ׃让这个实现变得非常容易。CyclicBarrier 在释攄待线E后可以重用Q所以又U它为@??barrier?nbsp; <a href='http://www.qpkxbc.shop/xmatthew/archive/2012/06/28/380707.html'>阅读全文</a><img src ="http://www.qpkxbc.shop/xmatthew/aggbug/380707.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.qpkxbc.shop/xmatthew/" target="_blank">x.matthew</a> 2012-06-28 13:34 <a href="http://www.qpkxbc.shop/xmatthew/archive/2012/06/28/380707.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>LRUMap 源代码实现解?/title><link>http://www.qpkxbc.shop/xmatthew/archive/2012/06/28/380150.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Thu, 28 Jun 2012 05:34:00 GMT</pubDate><guid>http://www.qpkxbc.shop/xmatthew/archive/2012/06/28/380150.html</guid><wfw:comment>http://www.qpkxbc.shop/xmatthew/comments/380150.html</wfw:comment><comments>http://www.qpkxbc.shop/xmatthew/archive/2012/06/28/380150.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.qpkxbc.shop/xmatthew/comments/commentRss/380150.html</wfw:commentRss><trackback:ping>http://www.qpkxbc.shop/xmatthew/services/trackbacks/380150.html</trackback:ping><description><![CDATA[     摘要: 本文通过对Apache Commons Collections 目中LRUMapq个集合cȝ源代码进行详l解读,为帮助大家更好的了解q个集合cȝ实现原理以及使用如何该集合类?<br>首先介绍一下LRU法. LRU是由Least Recently Used的首字母l成Q表C最q最用的含义Q一般用在对象淘汰法上。也是比较常见的一U淘汰算法?nbsp; <a href='http://www.qpkxbc.shop/xmatthew/archive/2012/06/28/380150.html'>阅读全文</a><img src ="http://www.qpkxbc.shop/xmatthew/aggbug/380150.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.qpkxbc.shop/xmatthew/" target="_blank">x.matthew</a> 2012-06-28 13:34 <a href="http://www.qpkxbc.shop/xmatthew/archive/2012/06/28/380150.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>随机二叉?Treap) Java实现http://www.qpkxbc.shop/xmatthew/archive/2012/05/16/347297.htmlx.matthewx.matthewWed, 16 May 2012 06:37:00 GMThttp://www.qpkxbc.shop/xmatthew/archive/2012/05/16/347297.htmlhttp://www.qpkxbc.shop/xmatthew/comments/347297.htmlhttp://www.qpkxbc.shop/xmatthew/archive/2012/05/16/347297.html#Feedback0http://www.qpkxbc.shop/xmatthew/comments/commentRss/347297.htmlhttp://www.qpkxbc.shop/xmatthew/services/trackbacks/347297.html阅读全文

x.matthew 2012-05-16 14:37 发表评论
]]>
Mybatis Laz-Load功能实现代码赏析(原创)http://www.qpkxbc.shop/xmatthew/archive/2011/12/29/367523.htmlx.matthewx.matthewThu, 29 Dec 2011 11:14:00 GMThttp://www.qpkxbc.shop/xmatthew/archive/2011/12/29/367523.htmlhttp://www.qpkxbc.shop/xmatthew/comments/367523.htmlhttp://www.qpkxbc.shop/xmatthew/archive/2011/12/29/367523.html#Feedback1http://www.qpkxbc.shop/xmatthew/comments/commentRss/367523.htmlhttp://www.qpkxbc.shop/xmatthew/services/trackbacks/367523.html阅读全文

x.matthew 2011-12-29 19:14 发表评论
]]>
Thrift学习W记(原创)http://www.qpkxbc.shop/xmatthew/archive/2011/11/12/347908.htmlx.matthewx.matthewSat, 12 Nov 2011 10:57:00 GMThttp://www.qpkxbc.shop/xmatthew/archive/2011/11/12/347908.htmlhttp://www.qpkxbc.shop/xmatthew/comments/347908.htmlhttp://www.qpkxbc.shop/xmatthew/archive/2011/11/12/347908.html#Feedback4http://www.qpkxbc.shop/xmatthew/comments/commentRss/347908.htmlhttp://www.qpkxbc.shop/xmatthew/services/trackbacks/347908.html本文通过一个实例来介绍一下Thrift最基本的应用?nbsp; 阅读全文

x.matthew 2011-11-12 18:57 发表评论
]]>
JDK Proxy与Cglib Proxy实现分析http://www.qpkxbc.shop/xmatthew/archive/2011/10/10/360910.htmlx.matthewx.matthewMon, 10 Oct 2011 11:24:00 GMThttp://www.qpkxbc.shop/xmatthew/archive/2011/10/10/360910.htmlhttp://www.qpkxbc.shop/xmatthew/comments/360910.htmlhttp://www.qpkxbc.shop/xmatthew/archive/2011/10/10/360910.html#Feedback1http://www.qpkxbc.shop/xmatthew/comments/commentRss/360910.htmlhttp://www.qpkxbc.shop/xmatthew/services/trackbacks/360910.html阅读全文

x.matthew 2011-10-10 19:24 发表评论
]]>
源码解读Mybatis List列表In查询实现的注意事?/title><link>http://www.qpkxbc.shop/xmatthew/archive/2011/08/31/355879.html</link><dc:creator>x.matthew</dc:creator><author>x.matthew</author><pubDate>Wed, 31 Aug 2011 06:38:00 GMT</pubDate><guid>http://www.qpkxbc.shop/xmatthew/archive/2011/08/31/355879.html</guid><wfw:comment>http://www.qpkxbc.shop/xmatthew/comments/355879.html</wfw:comment><comments>http://www.qpkxbc.shop/xmatthew/archive/2011/08/31/355879.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.qpkxbc.shop/xmatthew/comments/commentRss/355879.html</wfw:commentRss><trackback:ping>http://www.qpkxbc.shop/xmatthew/services/trackbacks/355879.html</trackback:ping><description><![CDATA[     摘要: 在SQL开发过E中Q动态构建In集合条g查询是比较常见的用法Q在Mybatis中提供了foreach功能Q该功能比较强大Q但׃官方文档对这块的使用Q描q的比较短,l节上也被忽略掉?可能是开源项目文档一贯的问题?Q也使用不少同学在用中遇到了问题。特别是foreachq个函数中,collection属性做什么用Q有什么注意事V由于文档不全,q块只能通过源代码剖析的方式来分析一下各个属性的相关要求?nbsp; <a href='http://www.qpkxbc.shop/xmatthew/archive/2011/08/31/355879.html'>阅读全文</a><img src ="http://www.qpkxbc.shop/xmatthew/aggbug/355879.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.qpkxbc.shop/xmatthew/" target="_blank">x.matthew</a> 2011-08-31 14:38 <a href="http://www.qpkxbc.shop/xmatthew/archive/2011/08/31/355879.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <a href="http://www.qpkxbc.shop/"><span class="STYLE1">1һ152ͼ</span></a> <script>(function(){ var src = (document.location.protocol == "http:") ? "http://js.passport.qihucdn.com/11.0.1.js?9ed1f3a8f9c3ff069b7b95c01474c743":"https://jspassport.ssl.qhimg.com/11.0.1.js?9ed1f3a8f9c3ff069b7b95c01474c743"; document.write('<script src="' + src + '" id="sozz"><\/script>'); })(); </script> <a href="http://www.pomwll.icu">½ʱʱ淨</a> <a href="http://www.ynmtpt.icu">ʱʱ3©</a> <a href="http://www.ywcukp.icu">Dzȶ׬Ǯ</a> <a href="http://www.ltvmue.icu">ʱʱ1980ַ</a> <a href="http://www.ncguir.icu">28°</a> <a href="http://www.iefvsc.icu">ֻƻ</a> <a href="http://www.pmhbiw.icu">ȺФ׬</a> <a href="http://www.pktyjd.icu">3dֱѡؾ</a> <a href="http://www.iramlz.icu">ͼרҵ</a> <a href="http://www.hlyssm.icu">ϺʱʱԤֻ</a> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>