<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aobing4609的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aobing4609</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aobing4609]]></copyright><item><title><![CDATA[博客是另一个自己]]></title><link>https://blog.youkuaiyun.com/aobing4609/article/details/101301983</link><guid>https://blog.youkuaiyun.com/aobing4609/article/details/101301983</guid><author>aobing4609</author><pubDate>Wed, 20 Mar 2013 21:52:00 +0800</pubDate><description><![CDATA[写博客这么多年都没坚持下来，不得不说是一件极大的憾事，当然是自己的不坚持。任何事情坚持下去，最终都会有极大的收获，这是废话。没错，真理往往都是大家都耳熟能详的废话。
其实一直在思考，写博客究竟是为了什么？前几年博客火热的时候，很多人同时会维护好几个博客，当然也包括我，偶尔夜深人静文思泉涌的时候，也会写些技术上的心得体会赶紧弄到几个博客上，沾沾自喜一番。可能是互联网发展的原因，写博客的人...]]></description><category></category></item><item><title><![CDATA[WordPress定时备份到Dropbox方案]]></title><link>https://blog.youkuaiyun.com/aobing4609/article/details/101301987</link><guid>https://blog.youkuaiyun.com/aobing4609/article/details/101301987</guid><author>aobing4609</author><pubDate>Sun, 17 Mar 2013 01:09:00 +0800</pubDate><description><![CDATA[备份脚本 使用Shell脚本backup_wordpress.sh备份VPS上wordpress整个目录、数据库、nginx和php-fpm配置文件，将所有备份内容按日期压缩成一个单独文件 #!/bin/bash

dbuser=xxxx
dbpwd=xxxxx
dbname=xxxx

today=`date '+%Y%m%d'`
bakdir=wordpress-$to...]]></description><category></category></item><item><title><![CDATA[Head First Pattern之适配器模式]]></title><link>https://blog.youkuaiyun.com/aobing4609/article/details/101301985</link><guid>https://blog.youkuaiyun.com/aobing4609/article/details/101301985</guid><author>aobing4609</author><pubDate>Fri, 15 Mar 2013 21:09:00 +0800</pubDate><description><![CDATA[转自独立blog《Adrop的自留地》
----Head First Pattern之适配器模式
很多人都有移动硬盘，它比U盘容量大的多，体积也小，携带方便，用来拷资料、备份都很不错。并且硬盘价格越来越便宜，120G的移动硬盘现在才300多。

其实移动硬盘里面就是一块普通的笔记本硬盘，还有一个IDE口（或SATA口，看硬盘的类型了，现在一般都是SATA口即串口，IDE口就是并...]]></description><category></category></item><item><title><![CDATA[Head First Pattern之代理模式]]></title><link>https://blog.youkuaiyun.com/aobing4609/article/details/101301980</link><guid>https://blog.youkuaiyun.com/aobing4609/article/details/101301980</guid><author>aobing4609</author><pubDate>Fri, 15 Mar 2013 21:08:00 +0800</pubDate><description><![CDATA[转自独立blog《Adrop的自留地》
1Head First Pattern之代理模式

远程代理
虚拟代理
JDK动态代理
和Decorator的比较



去年买的Head First Pattern英文版，看了一点点，看起来还是比较吃力。。今年开始一点点的看，慢慢的看进去了，真是好书啊，一点点的从实际例子入手，一步步的、循序渐进的说明每一个设...]]></description><category></category></item><item><title><![CDATA[实在的《重构与模式》]]></title><link>https://blog.youkuaiyun.com/aobing4609/article/details/101301984</link><guid>https://blog.youkuaiyun.com/aobing4609/article/details/101301984</guid><author>aobing4609</author><pubDate>Fri, 15 Mar 2013 20:59:00 +0800</pubDate><description><![CDATA[转自独立blog《Adrop的自留地》
之前看过不少有关设计模式的书，《Java与模式》，《Head First Design Patterns》，《重构：改善既有代码的设计》。
但是这本《重构与模式》，确实最实在的一本。《重构》从最基本的最常用最简单的重构方法开始介绍，实在是受益良多，对以前对设计模式的理解加深了很多，终于达到真正实践的程度。而《重构与模式》无疑对模式的实践和在实际...]]></description><category></category></item><item><title><![CDATA[2013，加油]]></title><link>https://blog.youkuaiyun.com/aobing4609/article/details/101301982</link><guid>https://blog.youkuaiyun.com/aobing4609/article/details/101301982</guid><author>aobing4609</author><pubDate>Fri, 15 Mar 2013 20:59:00 +0800</pubDate><description><![CDATA[转自独立blog《Adrop的自留地》
2013，加油，Adrop！

转载于:https://www.cnblogs.com/adrop/archive/2013/03/15/2962128.html]]></description><category></category></item><item><title><![CDATA[多线程环境下的单例模式实现]]></title><link>https://blog.youkuaiyun.com/aobing4609/article/details/101301979</link><guid>https://blog.youkuaiyun.com/aobing4609/article/details/101301979</guid><author>aobing4609</author><pubDate>Fri, 15 Mar 2013 20:59:00 +0800</pubDate><description><![CDATA[转自独立blog《Adrop的自留地》
—-Head First Pattern之单例模式



单例模式我想大家都比较熟悉，就是在JVM运行期间一个类只有一个实例，任何时候都是取得同一个实例，也就是一个全局变量了。
单例模式分懒汉式和饿汉式，但是懒汉式的单例在多线程环境下会有同步的问题，下面详细介绍了用3中方法来解决此问题。
单例模式具有以下几个特点：
1.JV...]]></description><category></category></item><item><title><![CDATA[cpu缓存与并发]]></title><link>https://blog.youkuaiyun.com/aobing4609/article/details/101301978</link><guid>https://blog.youkuaiyun.com/aobing4609/article/details/101301978</guid><author>aobing4609</author><pubDate>Fri, 15 Mar 2013 20:59:00 +0800</pubDate><description><![CDATA[转自独立blog《Adrop的自留地》

最近手头没什么需求，除了关注服务部署情况和机器负载之外，深入了解了并发编程的一些东西，了解习一些并发的底层技术，对之前了解的并发实现做了补充，记录并总结如下。

Disruptor框架
Java实现的一个并发处理框架，其核心是一个无锁、高效、基于数组实现的RingBuffer数据结构，可以在线程间交换数据，根据Martin Fowl...]]></description><category></category></item><item><title><![CDATA[JavaScript正则表达式总结]]></title><link>https://blog.youkuaiyun.com/aobing4609/article/details/101301976</link><guid>https://blog.youkuaiyun.com/aobing4609/article/details/101301976</guid><author>aobing4609</author><pubDate>Fri, 15 Mar 2013 20:59:00 +0800</pubDate><description><![CDATA[转自独立blog《Adrop的自留地》
一、RegExp对象和字面量
 RegExp对象构造方式： var re = new RegExp(“cat”); var re = new RegExp(“cat”,”gim”); g：global，表示找到所有的匹配，如果不指定g选项，只匹配第一个 i：不区分大小写 m：匹配多行 字面...]]></description><category></category></item><item><title><![CDATA[来自Windows Live Writer]]></title><link>https://blog.youkuaiyun.com/aobing4609/article/details/101301975</link><guid>https://blog.youkuaiyun.com/aobing4609/article/details/101301975</guid><author>aobing4609</author><pubDate>Fri, 15 Mar 2013 20:59:00 +0800</pubDate><description><![CDATA[转自独立blog《Adrop的自留地》

这是一篇从Windows Live Writer编辑的测试文章，以后写blog会在Live Writer中写，google drive目前不再支持发布到blog，很多东西都在上面写的，家里和公司都可以编辑，准备自己写一个服务，使用google drive的sdk和wordpress的xml-rpc接口来实现将google drive的文章一...]]></description><category></category></item><item><title><![CDATA[代码与重构]]></title><link>https://blog.youkuaiyun.com/aobing4609/article/details/101301974</link><guid>https://blog.youkuaiyun.com/aobing4609/article/details/101301974</guid><author>aobing4609</author><pubDate>Fri, 15 Mar 2013 20:59:00 +0800</pubDate><description><![CDATA[转自独立blog《Adrop的自留地》
出来混，迟早要还的
我们欠下的那些技术“债”

这段代码需要怎么重构？
if ((version &lt; 380 &amp;&amp;from == 6) || (version &lt; 370 &amp;&amp;from == 7) ||from == 1013)
 {
 if (tagN...]]></description><category></category></item><item><title><![CDATA[Servlet与模板方法模式]]></title><link>https://blog.youkuaiyun.com/aobing4609/article/details/101301973</link><guid>https://blog.youkuaiyun.com/aobing4609/article/details/101301973</guid><author>aobing4609</author><pubDate>Fri, 15 Mar 2013 20:59:00 +0800</pubDate><description><![CDATA[转自独立blog《Adrop的自留地》
—-Head First Pattern之模板方法模式

这年头大家都用struts，或者其他MVC框架，很少有人直接用Servlet了吧，但是相信大部分人都应该知道怎么写Servlet的吧，继承HttpServlet类，覆盖里面的doGet、doPost方法即可，大部分情况下，我们都是对GET和POST一样处理，一般也就这么写了：pub...]]></description><category></category></item></channel></rss>