![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
途牛原创归档
文章平均质量分 84
归档
tuniu-tech
这个作者很懒,什么都没留下…
展开
-
途牛原创|途牛Android App的插件实现
途牛原创|途牛Android App的插件实现 2015-12-31 途牛无线中心 魏正斌Android插件化进行得如火如荼,各大名企相继开源其开发框架。不得不说,无数的技术大牛让我们敬仰。途牛的APP插件化到目前发布了多个版本,已经相对稳定,这里就叙述下途牛的APP插件化。途牛的Android App插件化途牛的插件化是基于dynamic-load-apk(github)实现的。定义了宿主和插件的通信方式,使得两者能够互起对方的页面,调用彼此的功能。同时对activity的启动方式singleta原创 2016-02-26 17:03:50 · 2105 阅读 · 0 评论 -
途牛原创|细说UML之类图
途牛原创|细说UML之类图 2016-02-25 途牛无线中心 匡仁锦•UML (Unified Modeling Language) 在面向对象建模领域的地位,如同公式符号之于数学,五线谱之于音乐。•从现实意义来说,UML是软件工程师学习设计模式等内功心法的助力剂,也是剖析复杂开源代码体系的利器。•类是面向对象领域的核心概念。类与类之间的联系可以用六大关系来表示:泛化、实现、关联、聚合、组合、依赖。UML类图则是类、类之间六大关系的可视化表示。 •一幅图胜过千字文。掌握好UML类图将为软件工程师原创 2016-02-26 16:57:49 · 670 阅读 · 0 评论 -
途牛原创|基于EAV模型的运营系统架构实践
序本文将介绍如何基于 EAV 模型,来构造一个准自动化的运营系统,服务运营研发部的相关工作。我们的痛点运营研发部对接三端(PC、M、APP)后台工作,劳心劳力。。。头疼的稀疏表( 稀疏表通常会有很多列,但是每一行有值的列又比较少。)+头疼的各种表。持续的迭(xu)代(qiu)升(bian)级(geng)(每一次功能升级,都需要变更表结构)。基础数据的维护代码坑好多,打个标签加个属性,都好怕。原创 2016-05-12 17:29:35 · 3416 阅读 · 1 评论 -
途牛原创|途牛前端性能优化实践
途牛原创|途牛前端性能优化实践 2016-01-07 途牛无线中心 安增军1 优化实践概览 2 为什么要进行前端性能优化? a) 前后端时间占比是8:2,前端占用的时间较多,优化的空间较大b) 前端涉及的资源很多,js、css、图片、浏览器、cookie、Ajax、html等等,多意味着优化手段较多c) 最重点的一点是,加载速度对用户影响重大,特别是首屏。可能有些人感原创 2016-02-29 14:26:56 · 2035 阅读 · 0 评论 -
途牛原创|SQLite 加密解决方案
途牛原创|SQLite加密解决方案 2016-02-22 途牛无线中心 熊财兴 关于SQLite iOS中使用了苹果提供的开源免费的数据库引擎——SQLite。 然而免费版的SQLite有一个致命缺点:不支持加密。原创 2016-02-25 14:43:21 · 1377 阅读 · 0 评论 -
途牛原创|XMPP协议在途牛APP中的应用实践
途牛原创|XMPP协议在途牛APP中的应用实践 2016-02-04 途牛无线中心 魏振果XMPP是什么XMPP的基本元素XMPP在途牛APP中的具体应用实践小结原创 2016-02-26 16:52:04 · 1189 阅读 · 0 评论 -
途牛原创|途牛无线权限系统的架构设计与实践
序之前写过一篇大话权限中心的PHP架构之道,主要是从软件工程角度介绍,如何通过编码规范、依赖管理、数据源架构、事务处理、单元测试等技术,来保障权限系统的高可用,并未真正的涉及这套系统的架构。今天准备从设计细节上分享一二。望各位看官,心有“空杯”,带着“问题”一探究竟。0. RBAC3这里还是尤为的重要,因为他是整套系统设计的根基。所以残忍的从上一篇中复制了一遍。。。 Å RBAC认为权限授权实际原创 2016-06-13 13:51:20 · 1196 阅读 · 0 评论 -
途牛原创|浅谈API安全设计
途牛原创|浅谈API安全设计2016-03-03 途牛无线中心 衡俊一、简述安全是恒久的话题,如果不注意防范,会带来很严重的后果。比如:1.接口被大规模调用消耗系统资源,影响系统的正常访问,甚至系统瘫痪2. 数据泄露3.伪造(篡改)数据,制造垃圾数据4.App被仿制…那么我们设计API时,就要保证RESTful API的安全性,主要包括三大方面:a) 对受限资源的登录授权b) 对请求做身份认证,并且防止篡改,重放攻击c) 对敏感的数据做加密原创 2016-03-03 17:23:18 · 1035 阅读 · 0 评论 -
途牛原创|无线中心运营研发Redis酷实践
Redis-简介Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal(Redis作者目前就职)赞助。数据类型String(字符串)List(列表)Set(集合)Sort Set(有序集合)原创 2016-05-12 17:30:34 · 813 阅读 · 0 评论 -
途牛原创|打造Mac高效命令行环境
途牛原创|打造Mac高效命令行环境 2016-01-14 途牛无线中心 张军对一个合格的开发人员来说,命令行技能,即便不是最重要的,也应该是相当重要的。Mac下的命令行工具默认已经比较好用,熟悉Linux命令的也很容易就上手了。感谢Square技术团队共享出来的一些工具的配置,简单几步就可以构建好一套环境:git clone https://github.com/square/maximum-awesomecd maximum-awesomerake原创 2016-02-26 17:05:26 · 797 阅读 · 0 评论 -
途牛原创|Android 中有限状态机的设计和应用
途牛原创|Android 中有限状态机的设计和应用 2016-01-30 途牛无线中心 匡仁锦有限状态机思想溯源有限状态机的基本概念和编程思想Android StateMachine 源代码解析Android StateMachine应用实例原创 2016-02-26 16:55:03 · 654 阅读 · 0 评论 -
途牛原创|运营神器之高效的CMS
序 人生短短几个秋,不醉不罢休。CMS即将迎来2周岁生日,服务期间生产了*2200+*个内容页面。(平均每月孵化100个页面)CMS的全视角:覆盖范围(PC、M、APP)业务支持(周年庆,旅游节,营销,专题,主题游,频道页)涉及品类(跟团,自助、自驾、门票、当地、酒店、签证、机票、金融、通信、攻略、玩法、超级自由行)…下面请跟随CMS大喇叭,一睹“运营播种机”的前世今生。一些想法CM原创 2016-05-12 17:27:51 · 1994 阅读 · 0 评论 -
途牛原创|大话权限中心的PHP架构之道
序权限管理是无线运营系统中的核心模块,通过访问控制策略的配置,来约定人与资源的访问关系。本文着重讲解如何通过PHP来构建一个灵活、通用、安全的权限管理系统。关于权限首先我们来聊聊权限。 权限系统一直以来是我们应用系统不可缺少的一个部分,若每个应用系统都重新对系统的权限进行设计,以满足不同系统用户的需求,将会浪费我们不少宝贵时间,所以花时间来设计一个相对通用的权限系统是很有意义的。系统目标:对应原创 2016-05-12 17:25:38 · 6848 阅读 · 0 评论