2016年6月17日

UML类图几种关系的总结

摘要: 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一 阅读全文

posted @ 2016-06-17 12:26 大强5566 阅读(116) 评论(0) 推荐(0)

2016年6月16日

微信Android客户端架构演进之路

摘要: 这是一个典型的Android应用在从小到大的成长过程中的“踩坑”与“填坑”的历史。互联网的变化速度如此之快,1年的时间里,可以发生翻天覆地的变化。今天在这里,重新和大家回顾微信客户端架构的演进过程,以及其背后的开发团队、流程的变化与思考。 拓荒 微信1.0 for Android的测试版本于2011 阅读全文

posted @ 2016-06-16 16:14 大强5566 阅读(288) 评论(0) 推荐(0)

Android单元测试实践

摘要: 为什么要写单元测试 首先要介绍为什么蘑菇街支付金融这边会采用单元测试的实践。说起来比较巧,刚开始的时候,只是我一个人会写单元测试。后来老板们知道了,觉得这是件 很有价值的事情,于是就叫我负责我们组的单元测试这件事情。就这样慢慢的,单元测试这件事情就成了我们这边的正常实践了。再后来,在公司层面也开始有 阅读全文

posted @ 2016-06-16 12:29 大强5566 阅读(1047) 评论(0) 推荐(1)

2016年6月12日

Android studio 快捷键(Mac)

摘要: Code ctrl+O 覆盖父类的方法 alt+F7:Find usage alt+command+L:格式化代码 alt+control+O:优化import(去掉无用的import) command+O:Override Methods command+I:Implement Methods c 阅读全文

posted @ 2016-06-12 10:57 大强5566 阅读(423) 评论(0) 推荐(0)

2016年6月5日

Android 启动模式及常用的Intent的Flag

摘要: 发现新的用法及时总结,如果有新的用方法,可以再下面留言,我验证之后,会把相应的内容添加到本文中,有错误欢迎指出。 阅读全文

posted @ 2016-06-05 10:05 大强5566 阅读(1813) 评论(0) 推荐(0)

2016年6月3日

linux常用命令 (mac ),积少成多

摘要: 一.Mac 常用的命令 1.批量修改文件夹读写权限 : sudo chmod -R 755 xxx(文件夹) 2.cd [目录名] “..”代表上一级目录、“~”代表HOME目录、“-”代表前一目录。 阅读全文

posted @ 2016-06-03 17:15 大强5566 阅读(148) 评论(0) 推荐(0)

2016年5月31日

Android Studio IDE 简单学习和介绍

摘要: 1.下载安装请自行去Android 官放网站去下载,建议FQ。 2.eclipse 和 AS 的差异 (1)android studio是单工程的开发模式 (2)android studio中的application相当于eclipse里的workspace概念 (3)android studio中 阅读全文

posted @ 2016-05-31 17:18 大强5566 阅读(1725) 评论(0) 推荐(0)

2016年5月18日

轻量级分布式 RPC 框架

摘要: 源码地址:http://git.oschina.net/huangyong/rpc RPC,即 Remote Procedure Call(远程过程调用),说得通俗一点就是:调用远程计算机上的服务,就像调用本地服务一样。 RPC 可基于 HTTP 或 TCP 协议,Web Service 就是基于 阅读全文

posted @ 2016-05-18 11:27 大强5566 阅读(266) 评论(0) 推荐(0)

什么是序列化?

摘要: 1.序列化的定义 。 把数据转换为字节序列的过程称为对象的序列化。 把字节序列恢复为数据的过程称为对象的反序列化。 2.什么时候需要序列化? 在语言层面上,无论何种语言。其实语言就是对我们要表示数据的抽象,比如如何表示整数,长整数,对象等。但是与机器而言,它只认识0和1,二进制数据。进入正题,语言层 阅读全文

posted @ 2016-05-18 11:05 大强5566 阅读(441) 评论(0) 推荐(0)

2016年4月25日

java设计6大设计原则

摘要: java6大设计原则: 一 : 类单一职责原则: 一个类只有一个引起这个类变化的原因。即一个类只完成一个功能,如果做不到一个类只完成一个功能,最少要保证一个方法只完成一个功能。 二:依赖倒置原则: 高层组件应该依赖抽象而不依赖具体,即面向接口编程,一般依赖的成员变量或者参数都应该是抽象的不应该是具体 阅读全文

posted @ 2016-04-25 16:53 大强5566 阅读(184) 评论(0) 推荐(0)

导航