产品框架
ation_work
博观而约取,厚积而薄发csdnshoufei
展开
-
Android里的 ART、JIT、AOT、Dalvik之间有什么关系?
ART、JIT、AOT、Dalvik之间有什么关系?JIT,即Just-in-time,动态(即时)编译,边运行边编译;AOT,Ahead Of Time,指运行前编译,是两种程序的编译方式区别这两种编译方式的主要区别在于是否在“运行时”进行编译优劣JIT优点:可以根据当前硬件情况实时编译生成最优机器指令(ps. AOT也可以做到,在用户使用是使用字节码根据机器情况在做一次编译)可...原创 2019-05-21 17:33:33 · 1284 阅读 · 1 评论 -
华为方舟编译器是如何实现 Android 性能革命的?
2019 年 4 月 11 日,在上海的华为新品发布会上,除了可以拍月亮的华为 P30 系列,余承东还亲自抛出了两项软件层面的“重磅炸弹”,分别是方舟编译器和 EROFS 超级文件系统;其中,华为方舟编译器可以实现“架构级优化和显著提升性能”,可以解决安卓程序“边解释边执行”的问题,从而被余承东称之为 “安卓性能革命”。发布会结束之后,华为方舟编译器引起了外界的热议。那么,方舟编译器究竟是...原创 2019-05-21 16:54:10 · 1459 阅读 · 1 评论 -
业余时间学习的一些开源仓库
方舟编译器(多端多语言,轻量低开销)https://gitee.com/harmonyos/OpenArkCompiler一套电商系统,包括前台商城系统及后台管理系统(SM架构)https://github.com/macrozheng/mall乐优商城https://blog.csdn.net/lyj2018gyq/category_7963560_4.html提供一套基于Spri...原创 2019-12-16 16:39:47 · 1887 阅读 · 0 评论 -
一篇关于后台与APP前端网络框架设计
后台用一个Jkid的枚举来定义前端请求数据接口public enum Jkid { UploadYkData("1"), DownloadYkData("2"), private String value; public String getValue() { return value; } Jkid(String value) {原创 2017-04-29 11:14:33 · 973 阅读 · 0 评论 -
消息推送应用场景与解决方案
1.定义在用户未打开App时,App主动向用户推送服务器最新消息。如下图:消息推送的本质是:App将服务器更新的信息推送给用户2.作用产品的角度:功能需要,比如说资讯类产品的新闻推送、工具类产品的公告推送等等 运营的角度:活动运营需要,比如说电商类产品的促销活动;召回用户 / 提高活跃度等等作为开发者,不要有需求就接,应该多思考、多理解用户 / 功能的使...原创 2019-03-15 13:27:20 · 2299 阅读 · 0 评论 -
XMPP-IM方案分析
1.概述1.1Jabber & XmppJabber(XMPP-Extensible Messaging and Presence Protocol)协议,是一个开源的即时消息协议,建立在jabber协议上的IM客户端可以互连。关于XMPP的两个官方网http://www.xmpp.org/和http://www.jabber.org/(很多都没人维护了)...原创 2019-03-15 14:52:38 · 891 阅读 · 0 评论