架构/设计模式
ThePromonkeyOf_HeLuo
莫道君行早,更有早行人。
展开
-
软件架构资源汇总
标题标题陈波:微博近几年的架构演进之路和架构师的技能素养阿里移动容器化框架Atlas的技术演进之路 -原创 2017-05-29 14:27:56 · 495 阅读 · 0 评论 -
Android 开发模板
模板AndroidProject但愿人长久,搬砖不再有 鸿神推荐,很不错。分开成Base层,模板层去应用。原创 2018-11-08 09:43:01 · 701 阅读 · 0 评论 -
Android-RxJava+Retrofit+OkHttp封装网络库
Android网络库注意:最后三个包的版本号必须一样,这里用的是2.0.2。封装参考Rxjava+Retrofit2.x 获取Http状态码、响应头(Headers)等数据 返回泛型套Response2级RxJava2+Retrofit2实现网络请求和解析封装 加载框,netActivity...原创 2018-10-23 18:14:12 · 219 阅读 · 0 评论 -
项目优化
理解性能优化性能基准性能优化到底是什么?衡量维度JVM调优JVM运行时数据区JVM内存模型详解GC可达各种垃圾回收器使用场景(CMS、Throughput)详解GC日志实战MAT分析dump文件(推理、验证)Tomcat调优探查Tomcat运行机制及框架分析Tomcat线程模型Tomcat系统参数及调优基准测试MySQL调优理解MySQL底层B+ Tree机制S...原创 2018-10-09 11:40:13 · 301 阅读 · 0 评论 -
微服务架构
微服务框架与微服务之间的关系热部署实战核心组件Starter、Actuator、AutoConfiguration、Cli集成MyBatis实现多数据源路由集成Dubbo集成Redis缓存实战集成Swagger2构建API管理及测试体系实现多环境配置动态解析Spring CloudEureko注册中心Ribbon集成REST实现负载均衡OpenFeign声明式服务调度Hy...原创 2018-10-09 09:12:34 · 252 阅读 · 0 评论 -
分布式架构
分布式架构原理分布式架构演进过程如何把应用从单机扩展到分布式CDN加速静态文件访问系统监控、容灾、存储动态扩容架构设计及业务驱动划分CAP、Base理论及其应用分布式架构策略分布式架构网络通信原理剖析通信协议中的序列化与反序列化基于框架的RPC技术WebService/RMI/Hession深入分析Zookeeper在discon配置中心的应用基于Zookeeper实现分布...原创 2018-10-09 09:00:18 · 417 阅读 · 0 评论 -
Android 系统架构
通用base 从BaseActivity与BaseFragment的封装谈起我的最简MVPCommonApache Commons工具集简介 Java技术栈,有的Android可能用不到android-architecture-components Google的Samples for Android Architecture Components. BaseProject MVP+原创 2017-06-28 16:41:38 · 531 阅读 · 0 评论 -
MVP
视图的渲染放在了Presenter中,所以视图和Presenter的交互会过于频繁。还有一点需要明白,如果Presenter过多地渲染了视图,往往会使得它与特定的视图的联系过于紧密。一旦视图需要变更,那么Presenter也需要变更了。 什么是MVP?MVP架构由MVC发展而来。在MVP中,M代表Model,V代表View,P代表Presenter。Model 负责获取数据,数据的来源可以是网络或原创 2016-11-22 20:33:26 · 533 阅读 · 0 评论 -
直播系统架构
标题无连麦,不直播,都在说的直播利器连麦互动到底是啥?映客创始人套现12.5亿之后,哪个行业最有可能成为未来造富神话?连麦互动直播难点 低延时互动:主播和互动观众之间就像电话沟通,为确保主播和互动观众之间能够实时互动,必须保证两者能在秒级以内听到对方的声音,看到对方的视频;音画同步:互动直播中对音画同步的需求和单向直播中类似,只不过互动直播中的延迟要求更高,必须保证在音视频秒级传输情况下的秒原创 2017-06-23 17:33:38 · 1381 阅读 · 0 评论 -
设计模式系列开篇
标题step1 计划:明确目标,分别把常用的23种设计模式列出来,一周学习一种。 一期计划 规划:从2017年9月开始到2018年1月。9月看2个,之后一月1个。 目标:看懂(陈宇明系列,有条件可看Android源码设计模式),写出例子(一个程序,一个图,一个用处),写博客。step2 执行:按照计划学习,学习完成之后写一篇自己对设计模式的理解。step3 检查:写完之后,请朋友阅读,自己和别原创 2017-06-24 10:22:03 · 356 阅读 · 0 评论 -
设计模式--单利模式
标题内部类实现原理 此原理又称:Lazy initialization holder class 。 多线程环境下,jvm对一个类的初始化会做限制,同一时间只会允许一个线程去初始化一个类,从虚拟机层面避免了大部分单例实现的问题。 综合使用了java的类级内部类和多线程缺省同步锁的知识,很巧妙的同时实现了延迟加载和线程安全。实现public class SingInstance{ //私原创 2017-09-29 11:26:28 · 271 阅读 · 0 评论 -
编码风格规范
标题标题代码格式化工具codeformatter重点内容阿里巴巴Java开发手册评述6个编写优质干净代码的技巧原创 2017-06-04 10:08:16 · 420 阅读 · 0 评论 -
移动端架构经验
标题标题天弘基金移动App客户端架构优化之路Google 官方应用架构的最佳实践指南58 同城移动端 Passport SDK 的设计与技术细节MVP模式在携程酒店的应用和扩展58 同城 Android 端 HTTPS 实践之旅 如何由http升级到httpsandroid应用开发-从设计到实现 4-4版本管理[Android]如何做一个崩溃率少于千分之三噶应用app(27)-分发模原创 2017-05-14 14:49:46 · 621 阅读 · 0 评论 -
代码规范
资源Android 编码规范命名规范原创 2017-03-16 18:01:27 · 394 阅读 · 0 评论 -
系统架构资源汇总
简介资料简述 Fuchsia 操作系统的四层结构设计原创 2018-12-07 14:49:56 · 254 阅读 · 0 评论