﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-BlueDavy之技术Blog</title><link>http://www.blogjava.net/BlueDavy/</link><description>理论不懂就实践，实践不会就学理论！</description><language>zh-cn</language><lastBuildDate>Fri, 19 Mar 2010 09:01:49 GMT</lastBuildDate><pubDate>Fri, 19 Mar 2010 09:01:49 GMT</pubDate><ttl>60</ttl><item><title>SOA@eBay读后感</title><link>http://www.blogjava.net/BlueDavy/archive/2010/02/23/313701.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Tue, 23 Feb 2010 05:15:00 GMT</pubDate><guid>http://www.blogjava.net/BlueDavy/archive/2010/02/23/313701.html</guid><wfw:comment>http://www.blogjava.net/BlueDavy/comments/313701.html</wfw:comment><comments>http://www.blogjava.net/BlueDavy/archive/2010/02/23/313701.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/BlueDavy/comments/commentRss/313701.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BlueDavy/services/trackbacks/313701.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在QCon SF 2009的SOA分会场上，eBay的架构师讲了一个SOA @ eBay的PPT，正好和我的工作有很多的交叉点，于是比较认真的看了下这个PPT，感兴趣的同学可以从这里下载：http://qconsf.com/sf2009/file?path=/qcon-sanfran-2009/slides/SastryMalladi_SOAEBayHowIsItAHit.pdf，在这个PPT中可以看到eBay对于SOA的看法以及他们目前的做法，自己也是做这方面工作的，就在这篇blog中介绍下这个PPT以及自己对于SOA的一些看法。&nbsp;&nbsp;<a href='http://www.blogjava.net/BlueDavy/archive/2010/02/23/313701.html'>阅读全文</a><img src ="http://www.blogjava.net/BlueDavy/aggbug/313701.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BlueDavy/" target="_blank">BlueDavy</a> 2010-02-23 13:15 <a href="http://www.blogjava.net/BlueDavy/archive/2010/02/23/313701.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在Java中使用协程（Coroutine）</title><link>http://www.blogjava.net/BlueDavy/archive/2010/01/28/311148.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Thu, 28 Jan 2010 15:16:00 GMT</pubDate><guid>http://www.blogjava.net/BlueDavy/archive/2010/01/28/311148.html</guid><wfw:comment>http://www.blogjava.net/BlueDavy/comments/311148.html</wfw:comment><comments>http://www.blogjava.net/BlueDavy/archive/2010/01/28/311148.html#Feedback</comments><slash:comments>21</slash:comments><wfw:commentRss>http://www.blogjava.net/BlueDavy/comments/commentRss/311148.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BlueDavy/services/trackbacks/311148.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 本篇blog将讲述coroutine的一些背景知识，以及在Java中如何使用Coroutine，包括一个简单的benchmark对比，希望能借助这篇blog让大家了解到更多在java中使用coroutine的方法，本篇blog的PDF版本可从此下载：http://www.bluedavy.com/open/UseCoroutineInJava.pdf&nbsp;&nbsp;<a href='http://www.blogjava.net/BlueDavy/archive/2010/01/28/311148.html'>阅读全文</a><img src ="http://www.blogjava.net/BlueDavy/aggbug/311148.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BlueDavy/" target="_blank">BlueDavy</a> 2010-01-28 23:16 <a href="http://www.blogjava.net/BlueDavy/archive/2010/01/28/311148.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>2009回顾及2010展望</title><link>http://www.blogjava.net/BlueDavy/archive/2010/01/01/307993.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Fri, 01 Jan 2010 15:10:00 GMT</pubDate><guid>http://www.blogjava.net/BlueDavy/archive/2010/01/01/307993.html</guid><wfw:comment>http://www.blogjava.net/BlueDavy/comments/307993.html</wfw:comment><comments>http://www.blogjava.net/BlueDavy/archive/2010/01/01/307993.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/BlueDavy/comments/commentRss/307993.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BlueDavy/services/trackbacks/307993.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 公历的2009已经过去，2010来临，不免俗的也对自己个人2009做一次回顾，同时对自己的2010做一次展望，希望自己的2010能过的更加精彩。&nbsp;&nbsp;<a href='http://www.blogjava.net/BlueDavy/archive/2010/01/01/307993.html'>阅读全文</a><img src ="http://www.blogjava.net/BlueDavy/aggbug/307993.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BlueDavy/" target="_blank">BlueDavy</a> 2010-01-01 23:10 <a href="http://www.blogjava.net/BlueDavy/archive/2010/01/01/307993.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>GCLogViewer(tool to visualize gc log) V0.2 Release</title><link>http://www.blogjava.net/BlueDavy/archive/2009/12/03/304597.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Thu, 03 Dec 2009 05:32:00 GMT</pubDate><guid>http://www.blogjava.net/BlueDavy/archive/2009/12/03/304597.html</guid><wfw:comment>http://www.blogjava.net/BlueDavy/comments/304597.html</wfw:comment><comments>http://www.blogjava.net/BlueDavy/archive/2009/12/03/304597.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.blogjava.net/BlueDavy/comments/commentRss/304597.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BlueDavy/services/trackbacks/304597.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: In product env,we always need to monitor gc trend or tunning gc based on gc trend,before sun jdk 1.6+,we can use GCViewer to visualize gc log to see gc trend,but it not support jdk 1.6+,so I write a free open source tool to visualize gc log produced by sun jdk 1.6+,now V 0.2 release,If you need,pls download from http://code.google.com/p/gclogviewer/.&nbsp;&nbsp;<a href='http://www.blogjava.net/BlueDavy/archive/2009/12/03/304597.html'>阅读全文</a><img src ="http://www.blogjava.net/BlueDavy/aggbug/304597.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BlueDavy/" target="_blank">BlueDavy</a> 2009-12-03 13:32 <a href="http://www.blogjava.net/BlueDavy/archive/2009/12/03/304597.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Simple Scala actor Vs java Thread Vs Kilim Test</title><link>http://www.blogjava.net/BlueDavy/archive/2009/11/25/303662.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Wed, 25 Nov 2009 09:23:00 GMT</pubDate><guid>http://www.blogjava.net/BlueDavy/archive/2009/11/25/303662.html</guid><wfw:comment>http://www.blogjava.net/BlueDavy/comments/303662.html</wfw:comment><comments>http://www.blogjava.net/BlueDavy/archive/2009/11/25/303662.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.blogjava.net/BlueDavy/comments/commentRss/303662.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BlueDavy/services/trackbacks/303662.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: In this blog,I'll test the coroutine supported on jvm,now famous is scala actor & kilim,this blog show the program reliazed with scala actor/kilim/java,let's compare these three program performance.&nbsp;&nbsp;<a href='http://www.blogjava.net/BlueDavy/archive/2009/11/25/303662.html'>阅读全文</a><img src ="http://www.blogjava.net/BlueDavy/aggbug/303662.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BlueDavy/" target="_blank">BlueDavy</a> 2009-11-25 17:23 <a href="http://www.blogjava.net/BlueDavy/archive/2009/11/25/303662.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>继续观看eBay的技术发展</title><link>http://www.blogjava.net/BlueDavy/archive/2009/11/16/302585.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Mon, 16 Nov 2009 09:19:00 GMT</pubDate><guid>http://www.blogjava.net/BlueDavy/archive/2009/11/16/302585.html</guid><wfw:comment>http://www.blogjava.net/BlueDavy/comments/302585.html</wfw:comment><comments>http://www.blogjava.net/BlueDavy/archive/2009/11/16/302585.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/BlueDavy/comments/commentRss/302585.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BlueDavy/services/trackbacks/302585.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在HPTS大会上，Randy Shoup放出的eBay的PPT有所改变，在原有的5个Architectural Lessons上又增加了5个lesson，从这也可以一定程度的看出当访问量、数据量、功能不断上涨后，碰到的技术问题也将继续发展，想必这也是eBay增加5个lessons的原因，eBay在技术方面的发展对很多互联网公司都有一些参考意义，毕竟它已经经历过了国内很多网站目前的阶段甚至是几年后的阶段，在本篇blog中就完整的来看看eBay的这10个lessons、eBay的应对策略以及我个人的一些推测。&nbsp;&nbsp;<a href='http://www.blogjava.net/BlueDavy/archive/2009/11/16/302585.html'>阅读全文</a><img src ="http://www.blogjava.net/BlueDavy/aggbug/302585.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BlueDavy/" target="_blank">BlueDavy</a> 2009-11-16 17:19 <a href="http://www.blogjava.net/BlueDavy/archive/2009/11/16/302585.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>《构建高性能的大型分布式Java应用》目录&amp;试读样章</title><link>http://www.blogjava.net/BlueDavy/archive/2009/11/06/301448.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Fri, 06 Nov 2009 07:23:00 GMT</pubDate><guid>http://www.blogjava.net/BlueDavy/archive/2009/11/06/301448.html</guid><wfw:comment>http://www.blogjava.net/BlueDavy/comments/301448.html</wfw:comment><comments>http://www.blogjava.net/BlueDavy/archive/2009/11/06/301448.html#Feedback</comments><slash:comments>40</slash:comments><wfw:commentRss>http://www.blogjava.net/BlueDavy/comments/commentRss/301448.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BlueDavy/services/trackbacks/301448.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 本书预计共八章，目前完成五章，由于本书需要涵盖Java分布式应用、高性能java应用、可伸缩的java应用以及高可用java应用四方面的知识点，编写的难度不小，因此在此先行放出目录和样章，希望能够得到大家的一些反馈，以保证本书的质量，目录&样章下载地址为：http://www.bluedavy.com/opendoc/bookpreview.pdf&nbsp;&nbsp;<a href='http://www.blogjava.net/BlueDavy/archive/2009/11/06/301448.html'>阅读全文</a><img src ="http://www.blogjava.net/BlueDavy/aggbug/301448.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BlueDavy/" target="_blank">BlueDavy</a> 2009-11-06 15:23 <a href="http://www.blogjava.net/BlueDavy/archive/2009/11/06/301448.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>动态跟踪Java代码的执行状况工具--BTrace</title><link>http://www.blogjava.net/BlueDavy/archive/2009/10/10/297661.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Sat, 10 Oct 2009 04:41:00 GMT</pubDate><guid>http://www.blogjava.net/BlueDavy/archive/2009/10/10/297661.html</guid><wfw:comment>http://www.blogjava.net/BlueDavy/comments/297661.html</wfw:comment><comments>http://www.blogjava.net/BlueDavy/archive/2009/10/10/297661.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/BlueDavy/comments/commentRss/297661.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BlueDavy/services/trackbacks/297661.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 非常强烈的推荐下BTrace这个工具，用了后不得不说太强大了，BTrace简单来说，就是能在不改动当前程序的情况下，运行时的去监控Java程序的执行状况，例如可以做到内存状况的监控、方法调用的监控等等，官方网站上有非常多详细的例子，我不说太多，只在下面举一个简单的例子来说明它的作用，BTrace的User Guide请见：http://kenai.com/projects/btrace/pages/UserGuide。&nbsp;&nbsp;<a href='http://www.blogjava.net/BlueDavy/archive/2009/10/10/297661.html'>阅读全文</a><img src ="http://www.blogjava.net/BlueDavy/aggbug/297661.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BlueDavy/" target="_blank">BlueDavy</a> 2009-10-10 12:41 <a href="http://www.blogjava.net/BlueDavy/archive/2009/10/10/297661.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>GC策略的调优</title><link>http://www.blogjava.net/BlueDavy/archive/2009/10/09/297562.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Fri, 09 Oct 2009 07:57:00 GMT</pubDate><guid>http://www.blogjava.net/BlueDavy/archive/2009/10/09/297562.html</guid><wfw:comment>http://www.blogjava.net/BlueDavy/comments/297562.html</wfw:comment><comments>http://www.blogjava.net/BlueDavy/archive/2009/10/09/297562.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/BlueDavy/comments/commentRss/297562.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BlueDavy/services/trackbacks/297562.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 摘自《构建高性能的大型分布式Java应用》第六章，感兴趣的同学们可以看看。<br>GC策略在G1还没成熟的情况下，目前主要有串行、并行和并发三种，对于大内存的应用而言，串行的性能太低，因此使用到的主要是并行和并发两种，具体这两种GC的策略在深入JVM章节中已讲解， 并行和并发GC的策略通过-XX:+UseParallelGC和-XX:+UseConcMarkSweepGC来指定，还有一些细节的配置参数用来配置策略的执行方式，例如：-XX:ParallelGCThreads、-XX:CMSInitiatingOccupancyFraction等，新生代对象回收只可选择并行，在此就举例来看看两种GC策略在Full GC时的具体表现状况。&nbsp;&nbsp;<a href='http://www.blogjava.net/BlueDavy/archive/2009/10/09/297562.html'>阅读全文</a><img src ="http://www.blogjava.net/BlueDavy/aggbug/297562.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BlueDavy/" target="_blank">BlueDavy</a> 2009-10-09 15:57 <a href="http://www.blogjava.net/BlueDavy/archive/2009/10/09/297562.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>和清华学子交流的一个OSGi PPT</title><link>http://www.blogjava.net/BlueDavy/archive/2009/09/21/295823.html</link><dc:creator>BlueDavy</dc:creator><author>BlueDavy</author><pubDate>Mon, 21 Sep 2009 02:53:00 GMT</pubDate><guid>http://www.blogjava.net/BlueDavy/archive/2009/09/21/295823.html</guid><wfw:comment>http://www.blogjava.net/BlueDavy/comments/295823.html</wfw:comment><comments>http://www.blogjava.net/BlueDavy/archive/2009/09/21/295823.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/BlueDavy/comments/commentRss/295823.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BlueDavy/services/trackbacks/295823.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 和清华学子做了一次关于OSGi的交流，在此公开下这个PPT，:)，这个PPT是我写的最长的一个OSGi PPT,涵盖的内容主要是OSGi标准方面的知识以及Equinox使用的一些知识，感兴趣的同学可以下载下: http://www.bluedavy.com/opentopic/OSGi20094qh.pptx&nbsp;&nbsp;<a href='http://www.blogjava.net/BlueDavy/archive/2009/09/21/295823.html'>阅读全文</a><img src ="http://www.blogjava.net/BlueDavy/aggbug/295823.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BlueDavy/" target="_blank">BlueDavy</a> 2009-09-21 10:53 <a href="http://www.blogjava.net/BlueDavy/archive/2009/09/21/295823.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>