摘要: ActiveMQ是一款功能强大的消息服务器,它支持许多种开发语言,例如Java, C, C++, C#等等。企业级消息服务器无论对服务器稳定性还是速度,要求都很高,而ActiveMQ的分布式集群则能很好的满足这一需求,下面说说ActiveMQ的几种集群配置。 Queue consumer clust 阅读全文
posted @ 2015-03-06 15:26 √不错 阅读(15494) 评论(0) 推荐(0) 编辑
摘要: Activity、Service、BroadcastReceiver这三个组建是Android开发中最常使用到的组件,在它们的生命周期的各个阶段我们需要针对性的做些事情,了解这些组件的生命周期有利于我们更好的开发Android应用。Android的生命周期如图所示:下面是部分翻译了Activity源... 阅读全文
posted @ 2015-01-21 09:51 √不错 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 面试时会经常考这样的题目,估计也不让使用正则表达式。还好这个算法还算简单,不过在草稿纸上写难免会出现运行异常,好吧,面试官赢了,乃们屌丝就实实在在的把代码码出来吧。谢谢“心扉”对我代码bug的纠正,现已想到更简便的方法,思路就是从被匹配字符串a中一个一个往后推,截取b字符串长度的字符串:public... 阅读全文
posted @ 2014-11-07 22:32 √不错 阅读(20499) 评论(6) 推荐(0) 编辑
摘要: 当Activity有持续性、可能耗时的操作时,尽管能使用Handler等来新开线程来执行,但如果需要程序异常终止后还能继续重启恢复运行,或者需要对其他进程提供服务时,Service就能发挥它的作用了。下面列出Activity与Service的几种交互方式。 一、通过startService() 方法 阅读全文
posted @ 2012-10-06 20:35 √不错 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 快速排序快速排序属于交换排序中的一种,它通过选定一个元素为中间元素,然后将表中所有元素与该中间元素相比较,将表中比中间元素小的放到表前面,大的放表后面,再将中间元素放置在这两部分之间作为分界点,这样便得到一个划分,使左边的元素都小于右边的,然后对左边与右边的再进行快速排序。Java代码实现如下pub... 阅读全文
posted @ 2012-10-06 01:29 √不错 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 我们在开发app时,经常会使用静态内部类。在使用Handler类时,若不定义一个静态Handler子类,在使用是会提示This Handler class should be static or leaks might occur。就是说Handler类需要定义为静态类,否则可能会出现内存泄漏。一般... 阅读全文
posted @ 2012-09-06 22:22 √不错 阅读(2168) 评论(0) 推荐(0) 编辑