<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aah6888的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aah6888</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aah6888]]></copyright><item><title><![CDATA[Hadoop入门—Linux下伪分布式计算的安装与wordcount的实例展示]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419626</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419626</guid><author>aah6888</author><pubDate>Sat, 30 Jul 2011 18:06:00 +0800</pubDate><description><![CDATA[开始研究一下开源项目hadoop，因为根据本人和业界的一些分析，海量数据的分布式并行处理是趋势，咱不能太落后，虽然开始有点晚，呵呵。首先就是安装和一个入门的小实例的讲解，这个恐怕是我们搞软件开发的，最常见也最有效率地入门一个新鲜玩意的方式了，废话不多说开始吧。
 本人是在ubuntu下进行实验的，java和ssh安装就不在这里讲了，这两个是必须要安装的，好了我们进入主题...]]></description><category></category></item><item><title><![CDATA[python re模块 sub方法介绍]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419686</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419686</guid><author>aah6888</author><pubDate>Sat, 23 Jul 2011 13:39:00 +0800</pubDate><description><![CDATA[re.sub 函数进行以正则表达式为基础的替换工作&gt;&gt;&gt; import re
&gt;&gt;&gt; re.search('[abc]', 'Mark')   
&lt;_sre.SRE_Match object at 0x001C1FA8&gt;
&gt;&gt;&gt; re.sub('[abc]', 'o', 'Mark') 
'Mork'
&gt...]]></description><category></category></item><item><title><![CDATA[python学习笔记之yield]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419685</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419685</guid><author>aah6888</author><pubDate>Fri, 22 Jul 2011 23:08:00 +0800</pubDate><description><![CDATA[Python编程语言作为一款比较新的程序应用语言，其中有很多方法是开发人员需要慢慢熟练掌握的。比如今天为大家介绍的Python yield就是一个比较特殊的应用。yield的英文单词意思是生产，刚接触Python的时候感到非常困惑，一直没弄明白Python yield的用法。只是粗略的知道yield可以用来为一个函数返回值塞数据，比如下面的例子：defaddlist(alist): ...]]></description><category></category></item><item><title><![CDATA[DWR 介绍和实例——前后台数据交互王道]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419689</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419689</guid><author>aah6888</author><pubDate>Thu, 21 Jul 2011 11:20:00 +0800</pubDate><description><![CDATA[简单介绍下使用DWR框架的基本步骤.1,下载dwr的jar包.2,将jar包复制到WEB-INF目录下的lib文件夹下.3,在web.xml中注册dwr的一个servlet.4,写相关的javaBean业务操作类及方法.5,写配置文件,取名为dwr.xml,与web.xml同一个目录下,注册将要操作的javaBean.OK,下面就来看个登录简单的实例吧.web.x...]]></description><category></category></item><item><title><![CDATA[java分页设计-支持海量数据分页]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419684</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419684</guid><author>aah6888</author><pubDate>Thu, 21 Jul 2011 11:04:00 +0800</pubDate><description><![CDATA[目前在土豆实习，觉得和之前在盛大实习最大的不同，就是可以接触到真实的海量数据，在盛大做的都是应用级的产品—信用卡还款，手机充值，无商品交易，也就是对java的框架和Javascript等有了进一步的掌握，但是目前这个社会是信息大爆炸的时代，大系统都是会产生海量的数据，那么如何才能很好将海量的数据快速无负担地展现于页面呢？一下是一套很好的解决方案，与大家分享一下。其实这套方案思路很...]]></description><category></category></item><item><title><![CDATA[网络应用自建利器-Google AppEngine]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419690</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419690</guid><author>aah6888</author><pubDate>Wed, 20 Jul 2011 23:12:00 +0800</pubDate><description><![CDATA[网络应用自建利器-Google App Engine最近特别无聊，看到一篇文章说作为程序员应该有自己的一个网站，感觉的确很有道理，但是要买域名，租服务器要钱，用自己电脑搭建的话，又不能经常关机，很是麻烦，后来我发现了它，出自google之手，它就是 Google AppEngine。什么是 Google App Engine？Google App Engine 可让您在 Googl...]]></description><category></category></item><item><title><![CDATA[python 脚本性能查看简单方式]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419680</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419680</guid><author>aah6888</author><pubDate>Wed, 20 Jul 2011 15:05:00 +0800</pubDate><description><![CDATA[上帝说：“选择了脚本，就不要考虑性能。”我是很支持这句话的，使用脚本要的就是开发速度、良好的扩展性以及可维护性。可惜到了最后，我们的程序难免会运行得太慢，我们的客户不能忍受，这时候，我们就不得不考虑对代码的性能进行优化了。   程序运行慢的原因有很多，比如存在太多的劣化代码（如在程序中存在大量的“.”操作符），但真正的原因往往是比较是一两段设计并不那么良好的不起眼的程序，比...]]></description><category></category></item><item><title><![CDATA[Tair: 淘宝的key/value解决方案]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419681</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419681</guid><author>aah6888</author><pubDate>Tue, 19 Jul 2011 12:40:00 +0800</pubDate><description><![CDATA[Tair在淘宝有着大规模的应用，在你登录淘宝、查看商品详情页面、在淘江湖和好友“捣浆糊”等等时候，后面都在直接或间接的和Tair交互。Tair是什么Tair是一个分布式的key/value结构数据的解决方案，系统默认支持基于内存和文件的存储引擎，对应于通常我们所说的缓存和持久化存储。Tair具有良好的架构，使得其在可扩展性、数据安全性方面都有较好的表现:基于对照表的灵活、良好的可扩展性轻...]]></description><category></category></item><item><title><![CDATA[CDN技术介绍]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419679</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419679</guid><author>aah6888</author><pubDate>Tue, 19 Jul 2011 12:38:00 +0800</pubDate><description><![CDATA[背景Internet的高速发展，给人们的工作和生活带来了极大的便利，对Internet的服务品质和访问速度要求越来越 高，虽然带宽不断增加，用户数量也在不断增加，受Web服务器的负荷和传输距离等因数的影响，响应速度慢还是经常抱怨和困扰。解决方案就是在网络传输上利 用缓存技术使得Web服务数据流能就近访问，是优化网络数据传输非常有效的技术，从而获得高速的体验和品质保 证。网络缓存技术，其目...]]></description><category></category></item><item><title><![CDATA[Ubuntu下彻底卸载mysql]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419629</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419629</guid><author>aah6888</author><pubDate>Mon, 18 Jul 2011 23:35:00 +0800</pubDate><description><![CDATA[做个记录：1、删除 mysql1 sudo apt-get autoremove --purge mysql-server-5.02 sudo apt-get remove mysql-server3 sudo apt-get autoremove mysql-server4 sudo apt-get remove mysql-common (非常重要)上面的其实有一些是多余的...]]></description><category></category></item><item><title><![CDATA[linux下安装sqlite3]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419675</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419675</guid><author>aah6888</author><pubDate>Mon, 18 Jul 2011 18:24:00 +0800</pubDate><description><![CDATA[1.介绍：sqlite3是linux上的小巧的数据库，一个文件就是一个数据库。2.安装： 要安装sqlite3，可以在终端提示符后运行下列命令: sudo apt-get install sqlite3 检查版本 sqlite3 -version3.测试 当前目录下建立test.db测试数据库文件 sqlite3 test.db 查询信息 .database 退出 ....]]></description><category></category></item><item><title><![CDATA[超大并发量http请求应用的解决方案]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419676</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419676</guid><author>aah6888</author><pubDate>Wed, 22 Jun 2011 17:12:00 +0800</pubDate><description><![CDATA[最近，在接到一个任务，处理一个超大并发量请求的web应用，业务逻辑很简单，就分析一下请求，将有用的信息插入到数据库，麻烦的在于请求数目可能巨大，系统要能够很好的承载，代码的架构就需要很好的考虑考虑，还好有前车之鉴，通过多线程和连接池，再加个任务队列就可以完美的完成这个任务。找个时间把架构记录一下。


另外还有个对于定时任务的实现，并没有采用java提供的Timer，而是自...]]></description><category></category></item><item><title><![CDATA[探讨单例模式与多线程单例模式]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419672</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419672</guid><author>aah6888</author><pubDate>Wed, 22 Jun 2011 16:48:00 +0800</pubDate><description><![CDATA[　Singleton模式主要作用是保证在Java应用程序中，一个类Class只有一个实例存在。
好处：
  和全局变量相比，它对于系统性能的优化更好，因为它是属于什么时候用，什么时候实例化的。
　　一般Singleton模式通常有两种形式:
　　第一种形式: 也是常用的形式。
　　public class Singleton {
　　private static Sin...]]></description><category></category></item><item><title><![CDATA[JAVA反射机制与实例应用]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419669</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419669</guid><author>aah6888</author><pubDate>Fri, 06 May 2011 16:35:00 +0800</pubDate><description><![CDATA[学习java很长时间了，但是比较惭愧，很少运用java比较神秘的反射机制来开发项目，就是平时的娱乐也没用到过。但是现在我终于可以摆脱这个魔咒了，哈哈。现在也跟大家一起分享一下，java反射的奥妙。
　JAVA反射机制定义：
　　JAVA反射机制是在运行状态中，对于任意一个类，都能够知道这个类的所有属性和方法；对于任意一个对象，都能够调用它的任意一个方法；这种动态获取的信息以及动态...]]></description><category></category></item><item><title><![CDATA[java:struts2 tag ->iterator]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419673</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419673</guid><author>aah6888</author><pubDate>Sat, 23 Apr 2011 18:41:00 +0800</pubDate><description><![CDATA[ref url: http://www.roseindia.net/struts/struts2/struts2controltags/iterator-tag.shtml
In this section, we are going to describe theIterator tag. Iterator tag is used to iterate over a value....]]></description><category></category></item><item><title><![CDATA[java:struts2 tag ->iterator]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419666</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419666</guid><author>aah6888</author><pubDate>Sat, 23 Apr 2011 18:41:00 +0800</pubDate><description><![CDATA[ref url: http://www.roseindia.net/struts/struts2/struts2controltags/iterator-tag.shtml
In this section, we are going to describe theIterator tag. Iterator tag is used to iterate over a value....]]></description><category></category></item><item><title><![CDATA[Pyhont 收发mail的实现]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419664</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419664</guid><author>aah6888</author><pubDate>Thu, 14 Apr 2011 15:29:00 +0800</pubDate><description><![CDATA[关于Email的基础知识就不说，直接进入python主题。
一 发送Email
简单邮件传输协议（SMTP）大家应该都很熟悉了，在python中也有一个smtplib的模块来实现发送邮件的功能，一般的过程是：
1 连接到邮件服务器
2 登陆（如果需要的话）
3 发出服务请求（比如发送）
4 退出
在SMTP中我们主要用到的方法是：...]]></description><category></category></item><item><title><![CDATA[如何成为职场达人！]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419670</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419670</guid><author>aah6888</author><pubDate>Sat, 09 Apr 2011 15:00:00 +0800</pubDate><description><![CDATA[刚参加工作时，问带我的技术专家一个“傻”问题：“项目失败了怎么办？”
 他看了看我，说：“你是指没有上市的产品吗？”
 我点点头。
 他笑了，告诉我：“世界上其实没有失败的项目，可以从每个项目里都学到很多东西，这些收获可以用在下一次的产品开发中。在所有产品开发的项目中，真正能上市的产品只是其中小部分。产品的上市是由很多因素决定的，我们要做的是把每一个项目中...]]></description><category></category></item><item><title><![CDATA[设计模式学习记录（以后抽时间给自己和大家总结）]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419662</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419662</guid><author>aah6888</author><pubDate>Sun, 03 Apr 2011 11:55:00 +0800</pubDate><description><![CDATA[1.观察者模式
2.单例模式
3.命令模式
4.策略模式
5.贫血模式
6.领域模式

转载于:https://www.cnblogs.com/yangchao/archive/2011/04/03/2044389.html]]></description><category></category></item><item><title><![CDATA[UML学习之路2——超级工具加盟Enterprise Architecture]]></title><link>https://blog.youkuaiyun.com/aah6888/article/details/102419667</link><guid>https://blog.youkuaiyun.com/aah6888/article/details/102419667</guid><author>aah6888</author><pubDate>Sat, 02 Apr 2011 17:53:00 +0800</pubDate><description><![CDATA[前一篇文章介绍了，uml的一些重要的基本概念和基本图形语言。这几天在网上看别人对于软件项目的设计都各有见地，但是在JavaEye（ITeye）上有人推荐了一款类似于IDE的软件设计工具——大名鼎鼎的Enterprise Architecture，几乎涵盖了从业务分析到最后的项目维护，真是太牛叉了。现在世面上如此多的软件设计工具，家喻户晓的Power Designer，Rantiona...]]></description><category></category></item></channel></rss>