<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
  <channel>
    <title><![CDATA[振华博客]]></title> 
    <link>http://www.zhenhua.org/</link> 
    <description><![CDATA[振华博客,振华's blog]]></description> 
    <language>UTF-8</language> 
    <copyright><![CDATA[Copyright 2010, 振华博客]]></copyright> 
    <webMaster><![CDATA[zenhua@gmail.com (Ychon)]]></webMaster> 
    <generator>LBS v2.0.313</generator> 
    <pubDate>Wed, 10 Mar 2010 21:03:28 +0800</pubDate> 
    <ttl>60</ttl>
  
    <item>
      <title><![CDATA[SQLyog 8.21 Enterprise/Ultimate crack]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=698]]></link> 
      <category><![CDATA[Tool]]></category> 
      <author><![CDATA[Ychon <null@null.com>]]></author> 
      <pubDate>Fri, 22 Jan 2010 22:44:52 +0800</pubDate> 
      <description><![CDATA[SQLyog 8.21  Webyog公司最新出品<br />增加了不少实用的功能，性能调优、数据结构分析，字段类型调优。 越来越强大了。<br />注册名随便输入<br />crack key:26f359fc-e3f6-4727-8af1-72a1a4a0819d<br />下载地址：<a href="http://www.zhenhua.org/tool/SQLyogUltimate8.21.rar" title="http://www.zhenhua.org/tool/SQLyogUltimate8.21.rar" target="_blank">SQLyogUltimate8.21.rar </a>]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=698]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[JBuilder2006 +JDK6核心+Windows7 Aero完美运行]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=697]]></link> 
      <category><![CDATA[Tool]]></category> 
      <author><![CDATA[Ychon <null@null.com>]]></author> 
      <pubDate>Thu, 07 Jan 2010 13:02:05 +0800</pubDate> 
      <description><![CDATA[1.将在XP或更低版本WIN系统下安装好的目录复制或保留在WIN7下。<br />2.需要JBuilder2006的SP3补丁包，经测试不安装此补丁无法更换到JDK6核心，如不更换JDK6核心也可以用JDK5的最后一个版本在WIN7下运行，当有些包运行需要JDK6支持时，会报“class file has wrong version 50.0, should be 49.0”异常，JBuilder会无法编译。<br />3.安装SP3补丁后，将JDK6安装目录下除jre目录外覆盖到JBuilder目录下的jdk1.5中。jre覆盖后JBuilder不可运行。<br /><br />此时已更换成功，经测试各个功能都可以正常运行。<br /><br />SP3补丁包在此下载：<a href="http://www.zhenhua.org/up/201001/jb2006_servicepack_03.zip" title="http://www.zhenhua.org/up/201001/jb2006_servicepack_03.zip" target="_blank">jb2006_servicepack_03.zip</a>]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=697]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[SNS好友动态设计]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=696]]></link> 
      <category><![CDATA[架构设计]]></category> 
      <author><![CDATA[Ychon <null@null.com>]]></author> 
      <pubDate>Tue, 05 Jan 2010 20:43:36 +0800</pubDate> 
      <description><![CDATA[参考<br /><a href="http://www.javaeye.com/topic/176677?page=1" title="http://www.javaeye.com/topic/176677?page=1" target="_blank">http://www.javaeye.com/topic/176677?page=1</a><br /><br />跨应用Session共享<br /><a href="http://oiote.blog.sohu.com/94812998.html" title="http://oiote.blog.sohu.com/94812998.html" target="_blank">http://oiote.blog.sohu.com/94812998.html</a>]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=696]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[GFW再次整顿]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=695]]></link> 
      <category><![CDATA[休闲]]></category> 
      <author><![CDATA[Ychon <null@null.com>]]></author> 
      <pubDate>Tue, 05 Jan 2010 20:27:11 +0800</pubDate> 
      <description><![CDATA[51.com  放在国内虽然安全，毕竟摆脱不了gfw的魔掌 <br />blogbus.com 也被新网停了。]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=695]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[jQuery对下拉框、单选框、多选框的处理]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=694]]></link> 
      <category><![CDATA[Ajax]]></category> 
      <author><![CDATA[Ychon <null@null.com>]]></author> 
      <pubDate>Fri, 20 Nov 2009 22:00:07 +0800</pubDate> 
      <description><![CDATA[下拉框：<br /><div class="code">//得到下拉菜单的选中项的文本(注意中间有空格)<br />var cc1 = $(&quot;.formc select[@name=&#39;country&#39;] option[@selected]&quot;).text();<br /><br />//得到下拉菜单的选中项的值<br />var cc2 = $(&#39;.formc select[@name=&quot;country&quot;]&#39;).val();<br /><br />//得到下拉菜单的选中项的ID属性值<br />var cc3 = $(&#39;.formc select[@name=&quot;country&quot;]&#39;).attr(&quot;id&quot;);<br /><br />//清空下拉框//<br />$(&quot;#select&quot;).empty();$(&quot;#select&quot;).html(&#39;&#39;);<br /><br />//添加下拉框的option<br />$(&quot;&lt;option value=&#39;1&#39;&gt;1111&lt;/option&gt;&quot;).appendTo(&quot;#select&quot;)</div><br />select[@name=&#39;country&#39;] option[@selected]<br />表示具有name 属性，并且该属性值为’country’ 的select元素里面的具有selected 属性的option 元素。可以看出有@开头的就表示后面跟的是属性。<br />]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=694]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[MySQL语句优化的原则]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=693]]></link> 
      <category><![CDATA[MySql]]></category> 
      <author><![CDATA[Ychon <null@null.com>]]></author> 
      <pubDate>Fri, 06 Nov 2009 13:06:08 +0800</pubDate> 
      <description><![CDATA[1、使用索引来更快地遍历表。 <br /><br />　　缺省情况下建立的索引是非群集索引，但有时它并不是最佳的。在非群集索引下，数据在物理上随机存放在数据页上。<br /><br />　　合理的索引设计要建立在对各种查询的分析和预测上。一般来说： <br />　　a.有大量重复值、且经常有范围查询（ &gt; ,&lt; ，&gt; =,&lt; =）和order by、group by发生的列，可考虑建立群集索引； <br />　　b.经常同时存取多列，且每列都含有重复值可考虑建立组合索引； <br />　　c.组合索引要尽量使关键查询形成索引覆盖，其前导列一定是使用最频繁的列。索引虽有助于提高性能但不是索引<br />　　越多越好，恰好相反过多的索引会导致系统低效。用户在表中每加进一个索引，维护索引集合就要做相应的更新工作。 <br /><br />2、在海量查询时尽量少用格式转换。 <br /><br />3、ORDER BY和GROPU BY使用ORDER BY和GROUP BY短语，任何一种索引都有助于SELECT的性能提高。 <br /><br />4、任何对列的操作都将导致表扫描，它包括数据库函数、计算表达式等等，查询时要尽可能将操作移至等号右边。 <br /><br />5、IN、OR子句常会使用工作表，使索引失效。如果不产生大量重复值，可以考虑把子句拆开。拆开的子句中应该包含索引。 <br />]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=693]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[开心网系统架构分析]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=692]]></link> 
      <category><![CDATA[架构设计]]></category> 
      <author><![CDATA[Ychon <null@null.com>]]></author> 
      <pubDate>Sat, 31 Oct 2009 17:04:10 +0800</pubDate> 
      <description><![CDATA[开心网是一个人气蛮高的sns社区，虽然在走下坡路了，在国内依然算是顶尖了，今天我们就来分析一下开心网的设计架构是怎样的。因为手头没有这方面的资料，也没有和开心网的程序员有过什么交流，所以今天所写的一切都是自己的猜测而已。不能对号入座。<br /><br />关于开心网的系统架构分析<br /><br /><b>一．入口篇</b><br />   从http://www.kaixin001.com/，从这个页面可以看到，开心网的图片，是放在http://img.kaixin001.com上的，做了程序与图片的分离（http://www.kaixin001.com/i...这个不知为什么没有分离）。<br />   下面来看一下开心网前端的服务器情况，nslookup一下，可以看到，一共有下面的17个IP<br />220.181.66.138，123.103.12.24，123.103.12.25，123.103.12.26，123.103.12.27<br />123.103.12.28，123.103.12.36，123.103.12.37，123.103.12.38，123.103.12.39<br />123.103.101.98，123.103.101.107，12]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=692]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[网站架构收集]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=691]]></link> 
      <category><![CDATA[架构设计]]></category> 
      <author><![CDATA[Ychon <null@null.com>]]></author> 
      <pubDate>Sat, 31 Oct 2009 00:11:22 +0800</pubDate> 
      <description><![CDATA[网站架构收集<br /><br />来自sudone.com 服务器系统架构分析日志<br />csdn.net的系统架构研究 <a href="http://sudone.com/archie/csdn_archive.html" title="http://sudone.com/archie/csdn_archive.html" target="_blank">http://sudone.com/archie/csdn_archive.html</a><br />图片服务器的hash架构 <a href="http://sudone.com/archie/image_hash.html" title="http://sudone.com/archie/image_hash.html" target="_blank">http://sudone.com/archie/image_hash.html</a><br />天涯bbs系统架构分析 <a href="http://sudone.com/archie/tianya.cn.html" title="http://sudone.com/archie/tianya.cn.html" target="_blank">http://sudone.com/archie/tianya.cn.html</a><br />v.2008.163.com对新架构的尝试 <a href="http://sudone.com/archie/v.2008.163.com.html" title="http://sudone.com/archie/v.2008.163.com.html" target="_blank">http://sudone.com/archie/v.2008.163.com.html</a><br />nginx和squid配合搭建的web服务器前端系统 <a href="http://sudone.com/archie/app_nginx_squid.html" title="http://sudone.com/archie/app_nginx_squid.html" target="_blank">http://sudone.com/archie/app_nginx_squid.html</a><br />nginx作为最前端的web cache系统 <a href="http://sudone.com/archie/app-nginx-squid-nginx.html" title="http://sudone.com/archie/app-nginx-squid-nginx.html" target="_blank">http://sudone.com/archie/app-nginx-squid-nginx.html</a><br />新型的大型bbs架构（squid+nginx） <a href="http://sudone.com/archie/archi_bbs.html" title="http://sudone.com/archie/archi_bbs.html" target="_blank">http://sudone.com/archie/archi_bbs.html</a><br />当前比较适用的海量小文件系统架构方案 ]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=691]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[Nginx配置文件说明]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=690]]></link> 
      <category><![CDATA[Nginx]]></category> 
      <author><![CDATA[Ychon <null@null.com>]]></author> 
      <pubDate>Sat, 31 Oct 2009 00:01:01 +0800</pubDate> 
      <description><![CDATA[<b>－－－－－－－－－－－－－－nginx 配置 gzip压缩</b><br /> <br />一般情况下压缩后的html、css、js、php、jhtml等文件，大小能降至原来的25%，也就是说，原本一个100k的html，压缩后只剩下25k。这无疑能节省很多带宽，也能降低服务器的负载。<br />在nginx中配置gzip比较简单<br /><br />一般情况下只要在nginx.conf的http段中加入下面几行配置即可<br /><br />引用<br />   gzip  on;<br />   gzip_min_length  1000;<br />   gzip_buffers     4 8k;<br />   gzip_types       text/plain application/x-javascript text/css text/html application/xml;<br /><br />重启nginx<br />可以通过网页gzip检测工具来检测网页是否启用了gzip<br /><a href="http://gzip.zzbaike.com/" title="http://gzip.zzbaike.com/" target="_blank">http://gzip.zzbaike.com/</a><br /> <br /> <br /> <br /><b>---------------重定向nginx错误页面的方法</b><br />error_page 404  /404.html;<br />这个404.html保证在]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=690]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[mysql数据库分区]]></title> 
      <link><![CDATA[http://www.zhenhua.org/article.asp?id=689]]></link> 
      <category><![CDATA[MySql]]></category> 
      <author><![CDATA[Ychon <null@null.com>]]></author> 
      <pubDate>Fri, 30 Oct 2009 23:59:21 +0800</pubDate> 
      <description><![CDATA[<a href="http://dev.mysql.com/doc/refman/5.1/zh/partitioning.html" title="http://dev.mysql.com/doc/refman/5.1/zh/partitioning.html" target="_blank">http://dev.mysql.com/doc/refman/5.1/zh/partitioning.html</a> <br /> <br /> <br />可以通过使用SHOW VARIABLES命令来确定MySQL是否支持分区，例如：<br /><br />mysql&gt; SHOW VARIABLES LIKE &#39;%partition%&#39;;<br /><br />下面的例子给出了怎样创建一个通过HASH分成6个分区、使用InnoDB存储引擎的表：<br /><br />CREATE TABLE ti (id INT, amount DECIMAL(7,2), tr_date DATE)<br /><br />    ENGINE=INNODB<br /><br />    PARTITION BY HASH(MONTH(tr_date))<br /><br />    PARTITIONS 6;<br /><br />如果现在执行一个SHOW CREATE TABLE命令，可以观察到表的分区结构是如何被改变的：<br /><br />mysql&gt; SHOW CREATE TABLE part_tab\G;<br /><br />----------------------------按照RANGE分区的表<br />是通过如下一种方式进行分区的，每个分区包含那些分区表达式的值位于一个给定的连续区间内的行。这些区间要连续且不能相互重叠，使用VALUES LESS THAN操作符来进行定义<br />]]></description>
      <wfw:commentRss><![CDATA[http://www.zhenhua.org/feed.asp?q=comment&id=689]]></wfw:commentRss>
    </item>
      
  </channel>
</rss>
