11 2016 档案

摘要:1.删除多余代码: 注释//、todo、不用的文件、方法; 2.抽取代码: 去掉多余的if()else(); 一个类用两处公用的东西抽成公用方法; 多个类公用的方法超过3处,就要想想是不是需要抽成一个utils里边的方法了; 3.json—>List(List)转化处理 表表关联查询的修改,变为JS 阅读全文
posted @ 2016-11-23 10:48 静待花开*^_^* 阅读(204) 评论(0) 推荐(0)
摘要:Android主讲: 一、吴晶:android笔记博主(博客:http://www.race604.com/) 主题:Android低功耗蓝牙(BLE)实践 低功耗蓝牙在可穿戴和智能家居里边用的比较多。 实例:(BLE是Android4.3以上加入的新功能) 他可以很大程度上节省设备功耗,他会在激活 阅读全文
posted @ 2016-11-17 19:49 静待花开*^_^* 阅读(498) 评论(0) 推荐(0)
摘要:一、使用场景 一件事情可用多种方式完成 例子:出行旅游:我们可以有几个策略可以考虑:可以骑自行车,汽车,做火车,飞机。每个策略都可以得到相同的结果,但是它们使用了不同的资源。选择策略的依据是费用,时间,使用工具还有每种方式的方便程度 。 二、问题:如何让算法和对象分开,让策略与客户端隔离使用? 解决 阅读全文
posted @ 2016-11-14 15:57 静待花开*^_^* 阅读(337) 评论(0) 推荐(0)
摘要:一、什么是单例? 确保一个类只有一个实例,并提供一个全局访问点 二、应用 线程池、缓存、数据库等,只需要一个实例,如果多个实例 会造成异常情况 三、简单实现 1)懒汉式简单实现 ①public class Singleton{ private static Singleton singleton; 阅读全文
posted @ 2016-11-14 11:04 静待花开*^_^* 阅读(215) 评论(0) 推荐(0)
摘要:1.开闭原则(Open Close Principle) 对扩展开放,对修改关闭: 在程序需要扩展的时候,不去修改原有代码,实现热插拔效果。为了程序的扩展性好,易于维护和升级,我们需要使用接口和抽象类实现这一点。 2.里氏代换原则(Liskov Substitution Principle LSP) 阅读全文
posted @ 2016-11-10 16:38 静待花开*^_^* 阅读(244) 评论(0) 推荐(0)