
app后端技术架构
文章平均质量分 86
app后端技术架构
newjueqi
这个作者很懒,什么都没留下…
展开
-
es实现mysql like的查询
es实现mysql like的查询原创 2022-08-16 14:22:51 · 2404 阅读 · 0 评论 -
42.docker简介
今年京东的618活动,京东启动了将近15万个Docker容器,这些Docker容器用于商品页,订单,搜索,缓存,数据库等服务。为啥docker能在京东大放异彩?Docker自诞生以来就受到极大的关注,纵观国内的一线IT企业在双十一,春节,大促销等活动纷纷上马Docker的项目,Docker到底有什么优点吸引这些企业。传统开发部署流程之痛在互联网企业,开发者完成某个功能需求后上线发布原创 2016-06-28 20:37:30 · 7444 阅读 · 4 评论 -
41.学习这事没有你想象那么难
“自我驱动”,“最少知识”和“最少行动”是学习的三大要点原创 2016-06-17 18:03:10 · 12369 阅读 · 4 评论 -
40.用创业思维复盘:写技术博客到出书
用创业思维复盘从写技术博客到出书原创 2016-06-15 21:28:51 · 6991 阅读 · 6 评论 -
39.App中用户验证方案
注:这篇文章为15.app后端怎么设计用户登录方案的修改版,以前的这篇博客写得太简单了,弄得很多同学理解不了,趁着写书《App后台开发运维和架构实践》的机会,把这篇文章重写了。App操作中经常涉及用户登录操作,用户登录就需要使用用户名和密码。为了安全起见,在登录的过程中暴露密码的机会越少越好。登录过程中怎样才能最大程度地避免泄露用户的密码的可能呢?用户登录后,App后台怎么去验证和维持用户的登录状态原创 2016-06-14 20:51:54 · 10228 阅读 · 1 评论 -
《App后台开发运维和架构实践》样章下载
《App后台开发运维和架构实践》样章和目录下载:本书前三章的初稿在出书前已经发布网络上,可通过下面两种途径获取: 1. 订阅本人公众号”app后端”,通过“历史文章”阅读以前的初稿: 在文章app后端设计–总目录中,可浏览本书前三章的初稿。下面是《App后台开发运维和架构实践》第三章的样章。 网盘链接1 网盘链接2原创 2016-06-05 22:52:27 · 14864 阅读 · 0 评论 -
《App 后台开发运维和架构实践》完整目录
ps:由于书的目录太长了,各大网店(京东,当当,亚马逊)都显示不完整,所以这里列出目录的完整版。原创 2016-06-05 22:48:32 · 21010 阅读 · 5 评论 -
《App后台开发运维和架构实践》推荐序
软件开发工具的成长速度远远超过开发人员的成长速度,这是现实。 每个月,甚至每天,我们都可以见到新的类库、框架、工具、语言。它们或者极大地降低了开发的成本,或者极大地提升了开发的效率。 随之而来的问题就是,如何让开发人员妥善地运用好这些工具?曾经有好几个做开发的同事跟我说:“写软件谁不会?从网上找些开源的类和项目来改改就是了”。目前也确实充斥着这种“改改就是”的工作思维。介绍某个类库和项目如何安装原创 2016-06-05 10:33:10 · 10303 阅读 · 3 评论 -
《App后台开发运维和架构实践》前言
《App后台开发运维和架构实践》写作历程原创 2016-06-05 10:19:09 · 7904 阅读 · 0 评论 -
怎么快速学习App后台开发
本人从去年7月份开始持续到今年2月份,终于写完了书籍《App后台开发运维和架构实践》,这是一本教导刚入行的同学快速学习App后台开发的书籍。原创 2016-06-04 21:11:43 · 28944 阅读 · 2 评论 -
38.“财务自由“,喂给创业者的童话故事
现在我们拼搏两三年,等公司上市后,就实现财务自由,就能过上好日子。 上面是我经常看到拉创业者入伙时说的话,很具有蛊惑性。 我很疑惑,怎么“财务自由”就和“过上好日子”画上了等号呢? 记得“财务自由”这个词,是在《富爸爸穷爸爸》这本书中首先提出来的,是指财务自由,就是当你不工作的时候,也不必为金钱发愁,因为你有其他投资。当工作不是你养家糊口的惟一手段时,你便原创 2015-08-26 20:18:07 · 4865 阅读 · 6 评论 -
37.创业团队不是天堂
在媒体的报导中,创业公司一直都是充满情怀的:宽松的工作环境,不差的薪水,不断高涨的融资额,吃不完的零食和喝不完的饮料,一群年轻人为了实现自己的梦想而一起奋斗。种种诱人的因素,使很多人都对创业公司无比向往,希望能为其中的一员。 我听着朋友讲述自己在大型企业里各种勾心斗角的行为,一直都兴幸自己长期呆在创业公司,实在搞不懂就那么几十个人的部门或团队,还搞这些勾心斗角的东西有意思吗?原创 2015-08-03 21:07:04 · 4332 阅读 · 1 评论 -
36.如何使用定时任务
在app后台开发中,经常需要执行一些定时任务,例如,定期清理一下项目产生的垃圾文件啊,或者要某段时间,执行一些业务逻辑等等,都需要使用到定时任务。原创 2015-07-07 20:25:23 · 5094 阅读 · 0 评论 -
35.app后端搜索入门
在app中,最常见的搜索情景就是搜索用户。只有几百,几千的用户量时,可以直接用用like这样的模糊查询,但是,如果数据有几百万,甚至上千万的时候,一次like查询数据库就堵了。到了一定量级的时候,不得不考虑使用专门的搜索技术。原创 2015-07-04 20:42:37 · 8988 阅读 · 2 评论 -
34.如何获取app(apk和ipa)中的资源
移动互联网中,主要的两个平台是android和ios,android上文件的安装包是后缀名为apk的文件,ios上文件的安装包是后缀名为ipa的文件,在本文分析一下这两种文件的特点,以及如何用程序去解析这些安装包的资源。原创 2015-06-24 22:13:51 · 31859 阅读 · 2 评论 -
33.APP后端处理视频的方案
在当前的app应用中,到处都能看到视频的身影,例如,在社交类的app上,用户可以拍摄属于自己的小视频,并发布到相应得栏目,增加和好友们互动的机会。本文通过介绍ffmpeg这个视频处理软件,让读者对视频处理有初步的了解。原创 2015-06-23 22:41:35 · 9053 阅读 · 1 评论 -
32.APP后端处理表情的一些技巧
app应用中文字夹带表情是个很常见的现象。甚至一些40多岁的大叔级用户,也喜欢在自己的昵称中夹带表情,在产品运营后发现这个现象,彻底颠覆了我的世界观。在后台处理表情的时间,我遇到过本人所述的3个问题。原创 2015-06-20 11:30:35 · 5122 阅读 · 0 评论 -
30.因为绘画,我在豆瓣上认识了老婆
这篇文章的上半部分,是我2011年在豆瓣上发表的《五天学会绘画》书评,我和老婆就相识于这个书评。后记部分,是对绘画,和用互联网方法找女友的一些思考。原创 2015-06-03 20:07:11 · 6868 阅读 · 4 评论 -
29.满大街创业团队的年代,一不小心就被忽悠
长期呆在创业团队中,我人品不咋的,遇到过各种坑人的项目和团队。下面讲讲3件坑人的事情。原创 2015-05-26 20:52:21 · 6435 阅读 · 2 评论 -
27.app后端搭建聊天服务器的经历
现在,聊天功能已经成了社交app的标配了。但是,众多web开发出生的程序员对聊天相关的服务的不了解,带来了很多开发上的困扰。在这篇文章中,根据3个方面,谈谈聊天服务。原创 2015-05-07 21:27:05 · 34116 阅读 · 5 评论 -
26.app后端怎么架设推送服务
推送服务已经是app的标配了。架设推送服务,除了可以使用第三方服务商外,也有大量的开源技术可以选择。原创 2015-04-29 21:24:49 · 22754 阅读 · 6 评论 -
25.创业真的需要app吗?真的需要外包吗?
创业真的需要app吗?真的需要外包吗?在创业团队的3年来,我对这两个问题的一点思考。原创 2015-04-21 21:41:53 · 6931 阅读 · 3 评论 -
24.从公众号筹集10万股份学到的商业化思维
一直以为身处移动互联网行业,就算没吃过猪肉还没见过猪跑吗?对这个行业已经有相当的了解。但看完这篇分享,发现自己还是一个井底之蛙,思维的层次还没提升上去原创 2015-04-14 21:47:15 · 3747 阅读 · 3 评论 -
23.app后端如何架设文件系统
现在app展现内容的形式多种多样的,有文字,图片,声音,视频等等,其中文件占 了一个很大的比重。随着app不断运营,文件会越来越多,占用的磁盘空间也不断增大,架设一套高效的文件系统,对于整个app架构有着巨大的影响。原创 2015-04-13 19:11:50 · 6803 阅读 · 0 评论 -
22.在创业公司中的成长
在“app后端”qq群中,经常被问到的一个问题:“怎么设计一个应付高并发的架构”。诚然,设计一个能应付百万流量的高并发架构,是很令人兴奋的技术挑战,但在创业公司中的成长,难道就只有设计架构吗?在这篇文章中,谈谈我对这方面的看法。原创 2015-04-07 21:38:01 · 5635 阅读 · 7 评论 -
21.app后端如何高效更新内容
在app的主页或通知栏,经常需要通过api取最新的数据。那么,怎么在这部分上做优化,使获取内容的效率更高呢?在本文中,通过推拉和增量更新,实现了一种高效获取数据的策略。原创 2015-03-31 21:09:44 · 9331 阅读 · 6 评论 -
20.如何从app业务逻辑提炼api接口
在app后端的工作中,设计api是一个很考验设计能力的工作。在项目的初始阶段,只知道具体的业务逻辑,那怎么把业务逻辑抽象和提炼,设计出api呢?通过阅读本文,可解答以上疑惑。原创 2015-03-23 12:54:30 · 20015 阅读 · 2 评论 -
19.最省钱的app发短信方法
在创业团队中,一个重要的原则是能省就省,该花就花,把银子用在刀刃上。 现在的app,为了获取用户的社交关系,需要用户的手机号注册。用手机号注册就涉及到一个发送短信验证码的问题,那怎么才能在短信服务上投入最少的成本获得最大的收益?原创 2015-03-17 18:07:11 · 18795 阅读 · 1 评论 -
18.app后端如何实现LBS
移动互联网,除了一直在线这个特点外,还有一个重要特点,能定位到手机的位置。查找附近的人,附近的餐馆等服务,以及大量的o2o应用, 都需要使用LBS(Location Based Services)。那么,如何用户的地理坐标?如何去查找所需的附近的数据呢?在这篇文章中,为你一一道来。原创 2015-03-12 21:12:08 · 13713 阅读 · 1 评论 -
17.app后端如何保证通讯安全--aes对称加密
在上文《16.app后端如何保证通讯安全--url签名》提到,url签名有两个缺点,这两个缺点,如果使用对称加密方法的话,则完全可以避免这两个缺点。在本文中,会介绍对称加密的具体原理,和详细的方案,使app通讯更加安全。原创 2015-03-10 18:09:18 · 34072 阅读 · 34 评论 -
16.app后端如何保证通讯安全--url签名
app和后端的通讯过程中,api请求有可能被别人截取或不小心泄露。那么,怎么保证api请求的安全呢?在这篇文章中,介绍一种常见的保证api请求安全的做法--url签名。原创 2015-03-09 18:15:27 · 36109 阅读 · 40 评论 -
15.app后端怎么设计用户登录方案
在很多app中,都需要用户的登录操作。登录,就需要用到用户名和密码。为了安全起见,暴露明文密码的次数越少越好。怎么能最大程度避免泄露用户的密码呢?在登录后,app后端怎么去验证和维持用户的登录状态呢?在本文中,给出了一套用户登录的解决方案,以供大家参考。原创 2015-03-04 18:08:04 · 61643 阅读 · 12 评论 -
14.app后端如何设计api
app和后端的交互,一般都是通过后端提供的api实现。api的设计,估计很多刚进入app后端的小伙伴会一无头绪,不知道怎么入门。下面根据自己3年的app后端经验,总结出下几个api设计原则,给小伙伴参考。原创 2015-03-03 18:02:41 · 37121 阅读 · 4 评论 -
13.app后端为什么要用到消息队列
很多没有实际项目经验的小伙伴,对消息队列系统非常陌生,看着很多架构的介绍中,都提到消息队列。但是,不知道为什么要用消息队列?什么是消息队列?常见的消息队列产品有哪些?通过阅读本文,帮你解开以上的疑惑。原创 2015-03-02 18:06:30 · 13643 阅读 · 2 评论 -
12.app后端如何选择合适的数据库产品
app后端的开发中,经常要面临的一个问题是:数据放在哪里? mysql ?redis?mongodb?现在有这么多优秀的开源数据库产品,怎么根据业务场景来选择合适的数据?常用的数据库产品的优缺点又是什么呢?通过阅读这篇文章,能帮你解决以上的疑惑,使你在碰到数据存储选择问题时思路更清晰。原创 2015-03-01 16:30:04 · 17483 阅读 · 4 评论 -
11.如何快速进门新技术
在app后端的工作中,经常会接触到新的技术。作为一名后端人员,面对开发的压力,快速地入门新的技术,融入到项目当中,这已经成了一个后端人员的必备技能。在这篇文章,根据总结出来的一个核心思维模式,介绍4种快速入门新技术的方法。原创 2015-02-27 18:02:51 · 6741 阅读 · 1 评论 -
10.app后端选择什么开发语言
在qq上,经常看到有创业团队的创始人一直都招不到技术人员,除了项目的因素外,很大的原因就是所需要掌握的开发语言偏门。通过阅读本文,详细了解选择开发语言的核心原则,使各位心里对开发语言的选择更加有数。原创 2015-02-17 18:14:58 · 37033 阅读 · 2 评论 -
9.app后端选择什么服务器
对于很多刚入行的朋友来说,不清楚应该选择什么样的服务器提供商,是选择传统的IDC, 租用服务器租用机柜,还是选择现在很火的云服务器呢?在本文中,通过对比传统的IDC和云服务,简单阐述一下服务器的选择。原创 2015-02-15 20:03:12 · 17429 阅读 · 0 评论 -
8.app后端和web后端的区别
很多从web后端转到app后端的小伙伴经常很茫然,不知道这两者之间有啥区别。本文通过例子,分析web后端和app后端的区别,使各位更好地把握app后端的架构。原创 2015-02-14 20:05:46 · 31725 阅读 · 3 评论 -
7.app和app后端的通讯
经常有开发者问:app和后端通讯是用http协议还是私有的协议?是用长连接还是短连接?通过阅读本文,帮你解除上面的疑问。原创 2015-02-13 18:00:30 · 28697 阅读 · 1 评论