<?xml version='1.0' encoding='utf-8'?>
<rss version='2.0' xmlns:dc='http://purl.org/dc/elements/1.1/'>
<channel>
<title>360doc--漂在北方的狼的文章</title>
<description>360doc--漂在北方的狼的文章</description>
<link>http://www.360doc.com/rssPerson/7147.aspx</link>
<generator>360doc (http://www.360doc.com)</generator>
<language>zh-cn</language>
<docs>360doc--个人图书馆</docs>
<item>
<title>一个RoR的站点性能优化的故事(4) | ityum.net</title>
<link>http://www.360doc.com/content/09/0804/11/7147_4659607.shtml</link>
<category>
</category>
<pubDate>2009-8-4 11:52:05</pubDate>
<description>
<blockquote>一个RoR的站点性能优化的故事(4) | ityum.net一个RoR的站点性能优化的故事(4)/usr/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf.你可以通过lighttpd的配置来简单的设置一下，发送lighttpd的进程ID或这信号SIGINT到你后台的监控中。&gt;使用memcache-client代替Ruby-MemCache.那么将日志重定向成系统日志Syslog（通过 SysLogger，在RailsAnalyzer Tools包里面），它能将每个日志同一个线程ID关系，这样就非常方便了。</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>一个RoR的站点性能优化的故事(3) | ityum.net</title>
<link>http://www.360doc.com/content/09/0804/11/7147_4659586.shtml</link>
<category>
</category>
<pubDate>2009-8-4 11:51:09</pubDate>
<description>
<blockquote>一个RoR的站点性能优化的故事(3) | ityum.net一个RoR的站点性能优化的故事(3)通过debug发现了我们 memcache封装的问题（它是负责通过key来自动查找社区名和用户名，或者社区名或用户名），许多在memcached的查找都失败了。接着在一月的第三个星期，Robot Coop 发布了他们的memcache-client 库，作为Ruby-Memcache的替代，现在后者的开发停止多时了。另外通过Robot Coop memcache 客户端我们可以有理由去跨多台机器做分布式缓存。</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>一个RoR的站点性能优化的故事(2) | ityum.net</title>
<link>http://www.360doc.com/content/09/0804/11/7147_4659498.shtml</link>
<category>
</category>
<pubDate>2009-8-4 11:47:39</pubDate>
<description>
<blockquote>一个RoR的站点性能优化的故事(2) | ityum.net一个RoR的站点性能优化的故事(2)1.另买一台数据库服务器，用MySIAM类型的表，然后从类型是InnoDB的Master数据库表中（我听说Flickr是这么做的）。数据库服务器虽然提高不少，但应用服务器的负载却。事实是，虽然多个MySQL线程能够更新多张表（甚至能通过InnoDB的行级锁来一次更新一张表里面的多行），但是你只能有一个线程来处理将所有的写操作写到另外一台服务器上。</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>一个RoR的站点性能优化的故事(1) | ityum.net</title>
<link>http://www.360doc.com/content/09/0804/11/7147_4659467.shtml</link>
<category>
</category>
<pubDate>2009-8-4 11:46:36</pubDate>
<description>
<blockquote>一个RoR的站点性能优化的故事(1) | ityum.net一个RoR的站点性能优化的故事(1)中文链接: http://ityum.net/2009/08/01/00/02/一个ror的站点性能优化的故事.html.该应用服务器配置是dual Xeon 3.06GHz, 2GB RAM, SCSI U320 HDDsRAID-1.数据库服务器dual Xeon 3.06GHz, 4GB RAM, SCSI U320 HDDs RAID-1.代理服务器是单台 P4 3.0GHz, 2GB RAM, SCSI U320 HDDs RAID-1.</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>MySpace的六次重构 | ityum.net</title>
<link>http://www.360doc.com/content/09/0804/11/7147_4659403.shtml</link>
<category>
</category>
<pubDate>2009-8-4 11:43:44</pubDate>
<description>
<blockquote>MySpace的六次重构 | ityum.netMySpace的六次重构。里程碑一：50万账户按Benedetto 的说法，MySpace最初的系统很小，只有两台Web服务器和一个数据库服务器。当2005年春天账户数达到1千7百万时，MySpace又启用了新的策略以减轻存储系统压力，即增加数据缓存层——位于Web服务器和数据库服务器之间，其唯一职能是在内存中建立被频繁请求数据对象的副本，如此一来，不访问数据库也可以向Web应用供给数据。</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>了解程序经理 - CSAI.cn项目管理</title>
<link>http://www.360doc.com/content/09/0710/16/7147_4214172.shtml</link>
<category>
</category>
<pubDate>2009-7-10 16:42:03</pubDate>
<description>
<blockquote>了解程序经理 - CSAI.cn项目管理。这里程序经理是指一支程序员队伍的领导者，不管他的职务是开发组长，项目经理，还是部门经理。在一个管理混乱的软件公司里，如果某个程序员能大喊大叫并且干劲十足，那他就能成为一名程序经理。程序经理一般就是程序员队伍中最聪明的那个家伙。程序经理编程要快且好。如果程序经理发现有两个程序员趴在机器旁睡觉，不能只对其中一个大声吼叫：&quot;你一编程就想睡觉，看看人家，在睡觉时都想着编程。</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>我的Maven之旅(1)-为什么使用maven</title>
<link>http://www.360doc.com/content/09/0707/11/7147_4172255.shtml</link>
<category>
</category>
<pubDate>2009-7-7 11:33:10</pubDate>
<description>
<blockquote>我的Maven之旅(1)-为什么使用maven我的Maven之旅(1)-为什么使用maven我对maven的比较深刻的认识也是在进入阿里之后，之前只是比较粗浅的了解。在讲为什么使用maven之前我想说一下，antx，很多人知道ant，其实antx是阿里人自己搞的一套基于ant扩展的在某些方面类似于mavnen的工具，我们甚至有eclipse的antx插件，可想而知antx在阿里的项目管理中的重要地位。为什么要引入maven.Maven的库下载是即用即下，不需要实现全部down下来。</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>Servlet 2.5的新特征--JSP中文网</title>
<link>http://www.360doc.com/content/09/0623/12/7147_4003586.shtml</link>
<category>
</category>
<pubDate>2009-6-23 12:06:31</pubDate>
<description>
<blockquote>&lt;Servlet-mapping&gt;  &lt;Servlet-name&gt;color&lt;/Servlet-name&gt;  &lt;url-pattern&gt;/color/*&lt;/url-pattern&gt;  &lt;url-pattern&gt;/colour/*&lt;/url-pattern&gt;&lt;/Servlet-mapping&gt;&lt;filter-mapping&gt;  &lt;filter-name&gt;Multipe Mappings Filter&lt;/filter-name&gt;  &lt;url-pattern&gt;/foo/*&lt;/url-pattern&gt;  &lt;Servlet-name&gt;Servlet1&lt;/Servlet-name&gt;  &lt;Servlet-name&gt;Servlet2&lt;/Servlet-name&gt;  &lt;url-pattern&gt;/bar/*&lt;/url-pattern&gt;&lt;/filter-mapping&gt;</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>小结领域模型的种种观点</title>
<link>http://www.360doc.com/content/09/0618/10/7147_3940074.shtml</link>
<category>
</category>
<pubDate>2009-6-18 10:05:09</pubDate>
<description>
<blockquote>四、胀血模型 基于充血模型的第三个缺点，有同学提出，干脆取消Service层，只剩下domain object和DAO两层，在domain object的domain logic上面封装事务。该模型优点： 1、简化了分层 2、也算符合OO 该模型缺点： 1、很多不是domain logic的service逻辑也被强行放入domain object ，引起了domain ojbect模型的不稳定 2、domain object暴露给web层过多的信息，可能引起意想不到的副作用。</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>实战篇：设计自己的Annotation - OO - Java - JavaEye论坛</title>
<link>http://www.360doc.com/content/09/0603/14/7147_3764320.shtml</link>
<category>
</category>
<pubDate>2009-6-3 14:33:15</pubDate>
<description>
<blockquote>实战篇：设计自己的Annotation - OO - Java - JavaEye论坛Annotation在java的世界正铺天盖地展开,有空写这一篇简单的annotations的文章,算是关于Annotation入门的文章吧,希望能各位们能抛砖,共同学习......   不讲废话了,实践才是硬道理.</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>Java Annotation 高级应用</title>
<link>http://www.360doc.com/content/09/0603/13/7147_3763723.shtml</link>
<category>
</category>
<pubDate>2009-6-3 13:48:02</pubDate>
<description>
<blockquote>摘要:《java annotation高级应用》具体实例化解释annotation和annotation processing tool（APT）的使用。annotation processors处理annotation的基本过程如下：首先，APT运行annotation processors根据提供的源文件中的annotation生成源代码文件和其它的文件（文件具体内容由annotation processors的编写者决定），接着APT将生成的源代码文件和提供的源文件进行编译生成类文件。package com.bjinfotech.practice.annotation.apt;</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>Java Annotation手册 - 风子 - CSDN博客</title>
<link>http://www.360doc.com/content/09/0603/13/7147_3763722.shtml</link>
<category>
</category>
<pubDate>2009-6-3 13:48:00</pubDate>
<description>
<blockquote>在上篇文章《Java Annotation入门》中概要性的介绍了Annotation的定义、使用，范围涵盖较广，但是深度不够。所以作者在《Java Annotation入门》后，继续整理了Annotation的概念和知识点，与喜欢research的朋友们共享。</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>Java Annotation入门 - Java Votary - BlogJava</title>
<link>http://www.360doc.com/content/09/0603/13/7147_3763661.shtml</link>
<category>
</category>
<pubDate>2009-6-3 13:43:33</pubDate>
<description>
<blockquote>本文针对java初学者或者annotation初次使用者全面地说明了annotation的使用方法、定义方式、分类。初学者可以通过以上的说明制作简单的annotation程序，但是对于一些高级的annotation应用（例如使用自定义annotation生成javabean映射xml文件）还需要进一步的研究和探讨。涉及到深入annotation的内容，作者将在后文《Java Annotation高级应用》中谈到。</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>JavaWorld@TW Java論壇 - 使用 Maven 建立自己的 archetype</title>
<link>http://www.360doc.com/content/09/0518/17/7147_3553467.shtml</link>
<category>
</category>
<pubDate>2009-5-18 17:00:58</pubDate>
<description>
<blockquote>使用 Maven 建立自己的 archetype&amp;#13;&amp;#10;說明：如果想在開發一個新專案時，就能事先幫我們建立好自己要的雛型架構(例如 Struts 2)，及預&amp;#13;&amp;#10;先幫我們作好一些相關設定，即可利用此工具先將我們開專案前的一些基本架構prototype及相關檔&amp;#13;&amp;#10;案預先建立起來。</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>Maven学习笔记2——向repository上传artifact</title>
<link>http://www.360doc.com/content/08/0418/18/7147_1199079.shtml</link>
<category>
</category>
<pubDate>2008-4-18 18:48:15</pubDate>
<description>
<blockquote>Maven学习笔记2——向repository上传artifact使用Maven的一大难题，就是dependency和repository的管理，而由于官网的不堪忍受性，我们不得不使用local repository或者自建私服，在这种情况下，我们该怎么样处理第三方的依赖包呢？mvn deploy:deploy-file -DrepositoryId=your-repository-id -Durl=dav:your-repository-url  -DgroupId=your.groupId -DartifactId=your-artifactId -Dversion=your-version -Dpackaging=</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>sequoia 安装配置</title>
<link>http://www.360doc.com/content/08/0331/17/7147_1155469.shtml</link>
<category>
</category>
<pubDate>2008-3-31 17:22:00</pubDate>
<description>
<blockquote>在其他的控制器节点上重复上面4个步骤提示：设置环境变量，可更新你的shell配置文件，如 .bashrc等下面是一个安装案例：&amp;gt; mkdir -p /usr/local/sequoia&amp;gt; cd /usr/local/sequoia&amp;gt; tar xfz /path-to-sequoia-bin-dist/sequoia-x.y.-bin.tar.gz&amp;gt; export SEQUOIA_HOME=/usr/local/sequoia.更多的信息看sequoia.dtd - DTD for 虚拟数据库配置sequoia-controller.dtd － DTD for 控制器配置也可以用DTDs来验证XML配置文件。</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>苏小勇的sequoia方案</title>
<link>http://www.360doc.com/content/08/0331/15/7147_1155190.shtml</link>
<category>
</category>
<pubDate>2008-3-31 15:11:09</pubDate>
<description>
<blockquote>从数据库dump中恢复数据库。在一个搭配控制器配置中，Sequoia被安装成两个节点的配置，两个节点都作为控制器和后端/数据库服务器。后端(backend)是指一个数据库服务器实例的Sequoia视图 后端(backend)对象可以使用集群管理应用来管理. 当后端(backend)被disable时,它下面的数据库服务器的实例仍然是可操作的.比如要执行一次数据库备份操作,为了防止在备份过程中执行请求,确保数据库的一致性,这个时候就要把后端(backend)disable掉.</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>【原创】Hibernate 和 memcached 的集成问题</title>
<link>http://www.360doc.com/content/08/0331/14/7147_1155174.shtml</link>
<category>
</category>
<pubDate>2008-3-31 14:55:07</pubDate>
<description>
<blockquote>做过的项目中Hibernate都是直接采用ehcache做为缓存，ehcache是一个好东西，采用内存+文件系统结合可以胜任大多数情况，而且Hibernate和ehcache简直就是天造地设的一对，配合非常之默契。由此，为了让Hibernate使用memcached缓存系统，我们需要在Provider这个级别上对缓存的key进行包装，我们可以将Hibernate传递过来的缓存名跟key结合起来生成一个新的key，读写缓存数据都是用这个key，这样就不会发生缓存数据冲突导致的异常。</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>集群中几种session同步解决方案的比较</title>
<link>http://www.360doc.com/content/08/0331/14/7147_1155170.shtml</link>
<category>
</category>
<pubDate>2008-3-31 14:53:07</pubDate>
<description>
<blockquote>在集群中session安全和同步是个最大的问题，下面是我收集到的几种session同步的方案，希望能通过分析其各自的优劣找出其适应的场景。比较好的方法是自己采用cookie机制来实现一个session,在应用中使用此session实现。session数据需要序列化，影响性能。使用数据库来保存session,就算服务器宕机了也没事，session照样在。5. 使用memcached来保存session.memcached服务器一死，所有session全丢。6. 使用terracotta来保存session.</blockquote></description>
<dc:creator></dc:creator>
</item>
<item>
<title>Eclipse报告内存不足和PermSize space错误，Eclipse死掉的解决办法</title>
<link>http://www.360doc.com/content/08/0228/16/7147_1078470.shtml</link>
<category>
</category>
<pubDate>2008-2-28 16:20:10</pubDate>
<description>
<blockquote>PermGen space的全称是Permanent Generation space，是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出，解决方法也一定是加大内存。Bug产生的原因已经找到，就是因为JVM在分配PermGen Space的时候出现了PermGen Space不足的情况，默认情况下PermGen的大小为64M，在不换用JRockit的情况下，可以在启动JVM的时候添加一个参数： -XX: MaxPermSize=128m| 256m| 512m。</blockquote></description>
<dc:creator></dc:creator>
</item>
</channel></rss>