E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
APP后端
[原]17.
app后端
如何保证通讯安全--aes对称加密
在上文《16.
app后端
如何保证通讯安全--url签名》提到,url签名有两个缺点,这两个缺点,如果使用对称加密方法的话,则完全可以避免这两个缺点。
newjueqi
·
2015-03-11 02:00
17.
app后端
如何保证通讯安全--aes对称加密
在上文《16.
app后端
如何保证通讯安全--url签名》提到,url签名有两个缺点,这两个缺点,如果使用对称加密方法的话,则完全可以避免这两个缺点。
newjueqi
·
2015-03-10 18:00
aes
app后端
[原]17.
app后端
如何保证通讯安全--aes对称加密
在上文《16.
app后端
如何保证通讯安全--url签名》提到,url签名有两个缺点,这两个缺点,如果使用对称加密方法的话,则完全可以避免这两个缺点。
newjueqi
·
2015-03-10 18:00
16.
app后端
如何保证通讯安全--url签名
app和后端的通讯过程中,api请求有可能被别人截取或不小心泄露。那么,怎么保证api请求的安全呢?在这篇文章中,介绍一种常见的保证api请求安全的做法--url签名。1.url签名详解在前一篇文章中,服务器中验证用户名和密码都正确后,生成一个随机的不重复的token字符串(例如"daf32da456hfdh"),在redis或memcache中维护一个映视表,建立token字符串和用户信息的对应
newjueqi
·
2015-03-09 18:00
APP
安全
url签名
15.
app后端
怎么设计用户登录方案
在登录后,
app后端
怎么去验证和维持用户的登录状态呢?在本文中,给出了一套用户登录的解决方案,以供大家参考。
newjueqi
·
2015-03-04 18:00
用户登录
app后端
14.
app后端
如何设计api
api的设计,估计很多刚进入
app后端
的小伙伴会一无头绪,不知道怎么入门。下面根据自己3年的
app后端
经验,总结出下几个api设计原则,给小伙伴参考。1.什么是api?
newjueqi
·
2015-03-04 02:00
app
后端
设计
14.
app后端
如何设计api
api的设计,估计很多刚进入
app后端
的小伙伴会一无头绪,不知道怎么入门。下面根据自己3年的
app后端
经验,总结出下几个api设计原则,给小伙伴参考。1.什么是api?
newjueqi
·
2015-03-03 18:41
app后端
app后端技术架构
14.
app后端
如何设计api
api的设计,估计很多刚进入
app后端
的小伙伴会一无头绪,不知道怎么入门。下面根据自己3年的
app后端
经验,总结出下几个api设计原则,给小伙伴参考。1.什么是api?
newjueqi
·
2015-03-03 18:00
api
app后端
14.
app后端
如何设计api
api的设计,估计很多刚进入
app后端
的小伙伴会一无头绪,不知道怎么入门。下面根据自己3年的
app后端
经验,总结出下几个api设计原则,给小伙伴参考。1.什么是api?
newjueqi
·
2015-03-03 18:00
api
设计
14.app
13.
app后端
为什么要用到消息队列
很多没有实际项目经验的小伙伴,对消息队列系统非常陌生,看着很多架构的介绍中,都提到消息队列。但是,不知道为什么要用消息队列?什么是消息队列?常见的消息队列产品有哪些?通过阅读本文,帮你解开以上的疑惑。1.为什么要用消息队列?假设一个老大,接到一个任务要处理完。在处理这个任务时,把这个任务分解为几个小任务,只要分别完成了这几个小任务,整个任务也就完成了。做到某个小任务时,发现这个小任务需要花
newjueqi
·
2015-03-02 18:00
12.
app后端
如何选择合适的数据库产品
app后端
的开发中,经常要面临的一个问题是:数据放在哪里?mysql?redis?mongodb?现在有这么多优秀的开源数据库产品,怎么根据业务场景来选择合适的数据?
newjueqi
·
2015-03-01 16:04
app后端
app后端技术架构
12.
app后端
如何选择合适的数据库产品
app后端
的开发中,经常要面临的一个问题是:数据放在哪里?mysql?redis?mongodb?现在有这么多优秀的开源数据库产品,怎么根据业务场景来选择合适的数据?
newjueqi
·
2015-03-01 16:00
11.如何快速进门新技术
在
app后端
的工作中,经常会接触到新的技术。作为一名后端人员,面对开发的压力,快速地入门新的技术,融入到项目当中,这已经成了一个后端人员的必备技能。
newjueqi
·
2015-02-27 18:00
10.
app后端
选择什么开发语言
在qq上,经常看到有创业团队的创始人一直都招不到技术人员,除了项目的因素外,很大的原因就是所需要掌握的开发语言偏门。通过阅读本文,详细了解选择开发语言的核心原则,使各位心里对开发语言的选择更加有数。选择开发语言就一个核心原则:在合适的业务场景的情况下选择最热门的语言.(1)每种语言都有自己擅长的业务场景,根据业务场景来选择例如,如果需要开发一个聊天服务器,选择了php来开发,那真的醉了。php这种
newjueqi
·
2015-02-17 18:58
app后端
app后端技术架构
10.
app后端
选择什么开发语言
在qq上,经常看到有创业团队的创始人一直都招不到技术人员,除了项目的因素外,很大的原因就是所需要掌握的开发语言偏门。通过阅读本文,详细了解选择开发语言的核心原则,使各位心里对开发语言的选择更加有数。选择开发语言就一个核心原则:在合适的业务场景的情况下选择最热门的语言.(1)每种语言都有自己擅长的业务场景,根据业务场景来选择例如,如果需要开发一个聊天服务器,选择了php来开发,那真的醉了。p
newjueqi
·
2015-02-17 18:00
9.
app后端
选择什么服务器
对于很多刚入行的朋友来说,不清楚应该选择什么样的服务器提供商,是选择传统的IDC,租用服务器租用机柜,还是选择现在很火的云服务器呢?在本文中,通过对比传统的IDC和云服务,简单阐述一下服务器的选择。1.是选择传统的IDC还是云服务?在app领域,经常会出现应用爆发的情况.如果真的出现了应用爆发,为了应对爆发的压力,最简单的方法就是升级服务器的硬件,加cpu啊,加内存。在传统的IDC,要加c
newjueqi
·
2015-02-15 20:00
8.
app后端
和web后端的区别
很多从web后端转到
app后端
的小伙伴经常很茫然,不知道这两者之间有啥区别。本文通过例子,分析web后端和
app后端
的区别,使各位更好地把握
app后端
的架构。
newjueqi
·
2015-02-14 20:46
app后端
app后端技术架构
8.
app后端
和web后端的区别
很多从web后端转到
app后端
的小伙伴经常很茫然,不知道这两者之间有啥区别。本文通过例子,分析web后端和
app后端
的区别,使各位更好地把握
app后端
的架构。
newjueqi
·
2015-02-14 20:00
7.app和
app后端
的通讯
经常有开发者问:app和后端通讯是用http协议还是私有的协议?是用长连接还是短连接?通过阅读本文,帮你解除上面的疑问。(1)是用http协议还是私有的协议?在间谍电视剧中,经常能看到间谍们的书信都是用暗号的,就算书信被敌人截取了不怕,需要耗费一定的时间,敌人才能解开书信中的秘密。在电影,为提升故事真实性,詹姆斯卡梅隆甚至找到语言学家,专为纳美人创造了一种自己的语言。我们看这部电影的时候,
newjueqi
·
2015-02-13 18:00
6.app架构基础
在q群里,"
app后端
应该怎么架构"这个问题被问了无数次。通过阅读本文,根据本人提出的一个通用的架构设计的框架,帮你踏入架构的大门。
newjueqi
·
2015-02-12 18:00
5.两分钟让你明白
app后端
有啥用
app后端
,也称为app后台,称呼不一样,但指的是同一个东西。我一直都以
app后端
有啥用这个问题不用解释。
newjueqi
·
2015-02-11 18:05
app后端
app后端技术架构
5.两分钟让你明白
app后端
有啥用
app后端
,也称为app后台,称呼不一样,但指的是同一个东西。我一直都以
app后端
有啥用这个问题不用解释。
newjueqi
·
2015-02-11 18:00
4.app是怎么炼成的
很多刚进入
app后端
的小伙伴,有的是之前没有接触过这个行业,有的是只在学校学习了基本的技术知识,不知道开发app的整个流程是怎么样的,因此心里会有一股恐惧。
newjueqi
·
2015-02-10 13:00
网友对
app后端
写作系列文章的写作建议
很感谢“
app后端
”qq群的网友,在发布消息后,就收到了大量网友的反馈下面的建议会融入到写作当中: 1.还有,对版本升级很感兴趣,我们现在为了兼容旧版本,已经把工程代码搞的乱哄哄了2.我想了解一些前期规划的东西
newjueqi
·
2015-02-07 13:00
1.用互联网的产品思维打造一本
app后端
的书
刚刚接触
app后端
,是做完adidas中国的官方商城的时候,那时不清楚
app后端
应该怎么架构,只能摸着石头过河,网络上只有一些零散的资料,遇到问题,只能不断地搜索,思考,务必找到解决问题的方法。
newjueqi
·
2015-02-05 13:00
app后端
设计(14)--LBS的偏移问题
刚开始做LBS的时候,有一个问题,通过手机获取的坐标,放到百度地图或高德地图上,总是会出现偏移,例如,当时是在微信的前总部“南方通讯大厦”附近获取的坐标,那是把坐标放到百度地图上却到了华南师范大学(那是俺的母校)。 被这个问题困扰了好久,查了好多资料才找到是这个原因:国家的法律规定,所有的电子地图服务提供商都需要给地图数据加上偏移和加密,例如,你获取的坐标是100,90,这个坐标到了地图上却变成了
newjueqi
·
2015-01-20 12:00
app后端
设计(13)--IM4JAVA+GraphicsMagick实现中文水印
在app的后台中,有时候为了标示版权,需要给图片加上水印。 在liunx中,IM4JAVA+GraphicsMagick是个高效处理图片的方案,图片的裁剪是使用了这个技术方案,为了减少不必要的开发成本和运维成本,对应水印,我们是打算继续采用这个方案。 但在开发的过程中,发现这个方案对中文水印支持得不好。 根据网上的搜索结果,就算采用了im4java的GMOperation,并将水印的字符串转成GB
newjueqi
·
2015-01-16 18:00
app后端
设计(0)--总目录
app后端
设计(1)--ap
hongxuecn
·
2014-12-28 05:28
APP
APP架构
后端架构
app后端
设计(0)--总目录
app后端
设计(1)--apiap
hongxuecn
·
2014-12-28 05:28
APP架构
后端架构
app
Android基础
app后端
设计(12)--图片的处理
在
app后端
设计(1)—api(http://blog.csdn.net/newjueqi/article/details/14053733)这篇文章中,我提到过app后台图片处理的一个基本原则,数据库中只保存原图的路径
newjueqi
·
2014-12-14 17:00
app后端
设计(1)--api
(1)Restful设计原则Restful风格:RESTfu设计原则,它被RoyFelding提出(在他的”基于网络的软件架构“论文中第五章)。而REST的核心原则是将你的API拆分为逻辑上的资源。这些资源通过http被操作(GET,POST,PUT,DELETE)。但现在看,一般的操作只有两种:GET,POST。这个设计原则最简单的应用就是根据object而不是页面来设计api。最开始的时候,a
Joffy
·
2014-08-13 15:09
转载
app服务端
app后端
设计(0)--总目录
原文:http://blog.csdn.net/newjueqi/article/details/19003775做了接近两年app相关的系统架构,api设计,先后在两个创业公司中工作,经历过手机网页端,android客户端,iphone客户端,其中的乐与苦,得与失,仰首问天有谁知?我觉得是时候来个总结,把相关的技术和心得记录下来。 注:这系列文章谈到的经验是根据自身在小型创业团队中总结的,大
zhanjianshinian
·
2014-07-25 16:00
android
创业
APP
iPhone
系统架构
生成新的内容如何获取当前生成内容的id
8名作者发布了13个帖子 问题姜楚乔 2月19日我用django开发
app后端
,需要向mysql中的某个表插入一行新数据,mysql会自动增加主键,我如果重新查询那个主键就太耗费资源,但是那个主键是必须在插入之后才会生成
我的去哈哈
·
2014-03-21 04:00
app后端
设计(11)-- 系统架构(2014.12.05更新)
个人认为,在小型的创业团队中,特别是以应用产品为主,在架构后台的时候,需要集中精力解决自身业务上的问题,不是花时间解决第三方已经解决的问题,简单点来说,就是能用第三方服务就使用第三方的服务。基于这个原则,就有了下面的系统架构: 1.apns:由于在apns中,无效的token会导致连接apns连接的失效从而使apns信息丢失。解决的方案是维护发送队列,当apns服务器返回错误的token后,
newjueqi
·
2014-02-12 12:00
app后端
设计(10)--数据增量更新
在新浪微博的app中,从别的页面进入主页,在没有网络的情况下,首页中的已经收到的微博还是能显示的,这显然是把相关的数据存储在app本地。 使用数据的app本地存储,能减少网络的流量,同时极大提高了用户的体验(想想,很多数据都能在app本地获取,显示的速度当然快)。使用了本地存储后,需要考虑的是数据的增量更新方案。 什么是数据的增量更新?假设,用户A的首页在数据表中是有40条数据,id
newjueqi
·
2014-02-12 12:00
app后端
设计(9)-- 动态通知
在app中,例如在通知界面,当新通知的时候,需要显示有多少条通知,用户点击“获取新通知”后,就能看到新的通知。 那么在app端,怎么才能知道有多少条新通知? 实现的技术有两种:1.polling:app定时查询2.push:服务器实时推送给app polling就是app每隔一段时间向服务器查询,获取新通知。这种方法很容易实现,但在app端缺点也很明显:1.无论有没有
newjueqi
·
2014-02-12 12:00
app后端
设计(8)-- 数据库分表
当项目上线后,随着用户的增长,有些数据表的规模会以几何级增长,当数据达到一定规模的时候(例如100万条),查询,读取性能就下降得很厉害,这时,我们就要考虑分表。 更新表数据时会导致索引更新,当单表数据量很大时这个过程比较耗时,这就是为什么对大表进行新增操作会比较慢的原因,并且更新表数据会进行表级锁或者行锁,这样就导致其他操作等待。 所以我们将大表拆分为多个子表,那么在更新或者查询数
newjueqi
·
2014-02-10 17:00
app后端
设计(7)-- 项目管理
移动互联网行业是个快速发展的行业,需求不断变化,产品更新快。基于移动互联网的以上特点,在开发产品的过程中,我们放弃了传统的瀑布流开发模型,引入了精益的理念和scrum这个敏捷开发框架,下面谈谈实施过程中的一些经验。 scrum简介:Scrum是一个敏捷开发框架,是一个增量的、迭代的开发过程。在这个框架中,整个开发周期包括若干个小的跌代周期,每个小的的跌代周期称为一个Sprint,每个S
newjueqi
·
2014-02-09 16:00
app后端
设计--总目录
app后端
设计(1)--api
app后端
设计(2)--xmpp的使用
app后端
设计(3)--短信,邮件,推送服务
app后端
设
newjueqi
·
2014-02-09 09:21
app后端
app后端技术架构
[置顶]
app后端
设计--总目录
app后端
设计(1)--api
app后端
设计(2)--xmpp的使用
app后端
设计(3)--短信,邮件,推送服务ap
newjueqi
·
2014-02-09 09:00
app后端
设计(6)-- LBS
在LBS的应用中,一个基本的需求是查找附近的用户,现在有两种做法:1.使用mysql的空间数据库,具体做法参考:http://blog.sina.com.cn/s/blog_a48af8c001018q1p.html。2. 使用geohash编码,这个是本文需要讨论的。 geohash编码,可以把球面上的经纬度转换成一个值,简单点来说就是把二维坐标转换成一维坐标。查找附近的时候,非常方便,
newjueqi
·
2014-02-09 09:00
app后端
设计(5)-- 表情的处理
在app的应用中,文字中夹带表情是个很常见,那么,在后台处理表情的时间,我遇到过下面两个问题: 1.表情在mysql的存储。 表情的utf8编码,有时是有4个字节的,所以在一般的utf编码是没法存储的,我在网上看到的一个常用的解决方案,是把mysql升级到5.5,然后把字符编码改为utf8mb4_general_ci。但在实践中,我发现了还有一个方法,适用于mysql5.1,就是把含
newjueqi
·
2014-01-31 11:00
app后端
设计(4)-- 通讯的安全性
在app的后台设计中,一个很重要的因素是考虑通讯的安全性。因此,我们需要考虑的要点有:1.在app和后台,都不能保存任何用户密码的明文2.在app和后台通讯的过程中,怎么保证用户信息的安全性在app中,根据安全考虑,用户的操作分为两类:1.用户登录注册操作2.用户的其他操作在第一点,用户登录注册操作中,是会出现用户密码,所以在这个过程中,必须要使用https通讯,保证通讯的安全。在第二点,用户的其
newjueqi
·
2014-01-31 11:39
app后端
app后端技术架构
app后端
设计(4)-- 通讯的安全性
在app的后台设计中,一个很重要的因素是考虑通讯的安全性。 因此,我们需要考虑的要点有:1.在app和后台,都不能保存任何用户密码的明文2.在app和后台通讯的过程中,怎么保证用户信息的安全性 在app中,根据安全考虑,用户的操作分为两类:1.用户登录注册操作2.用户的其他操作 在第一点,用户登录注册操作中,是会出现用户密码,所以在这个过程中,必须要使用https通讯,保证通讯的安
newjueqi
·
2014-01-31 11:00
app后端
设计(3)--短信,邮件,推送服务(2014.12.05更新)
在app的后端设计中,免不了消息的推送,短信,邮件等服务,下面就个人的开发经验谈谈这方面。 (1)最重要的是,各种推送一定要放在队列系统中处理,不然会严重影响api的响应时间。 (2)短信方面 以前我们是用亿美软通的短信服务,但在三大运营商收紧了短信服务后,亿美软通的短信延迟非常厉害,后来我们找到了这家短信服务商http://luosimao.com,这家发送短信到联通,电信,移动手机很快就
newjueqi
·
2014-01-13 18:00
app后端
设计(2)--xmpp的使用(2014.01.14更新)
在app中有时候是需要添加聊天服务,在这里谈谈曾经开发聊天服务的经验: (1)聊天服务端选的openfire,这是一个基于xmpp协议的聊天服务器(XMPP是一种基于XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩展的信息来处理用户的需求,以及在XMPP的顶端建立如内容发布系统和基于地址的服务等应用程序。而且,XMP
newjueqi
·
2013-11-15 16:00
app后端
设计(1)--api(2014.01.31更新)
(1)Restful设计原则 Restful风格:RESTfu设计原则,它被RoyFelding提出(在他的”基于网络的软件架构“论文中第五章)。而REST的核心原则是将你的API拆分为逻辑上的资源。这些资源通过http被操作(GET,POST,PUT,DELETE)。 但现在看,一般的操作只有两种:GET,POST。 这个设计原则最简单的应用就是根据object而不是页面
newjueqi
·
2013-11-02 12:00
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他