上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: 主流的Web端即时通讯方案大致有4种:传统Ajax短轮询、Comet技术、WebSocket技术、SSE(Server-sent Events)。 本文主要介绍ajax短轮询的简易实现方式。 看懂此文需要:ajax基础,php基础,mysql基础,html/jquery基础 ———————————— 阅读全文
posted @ 2017-09-07 09:26 永杰本杰 阅读(422) 评论(0) 推荐(0) 编辑
摘要: explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 先解析一条sql语句,看出现什么内容 EXPLAIN SELECT s.uid,s.username,s.name,f.email,f.mobile,f.phone,f.pos 阅读全文
posted @ 2017-09-07 08:19 永杰本杰 阅读(308) 评论(0) 推荐(0) 编辑
摘要: Redis存储机制分成两种Snapshot和AOF。无论是那种机制,Redis都是将数据存储在内存中。 Snapshot工作原理: 是将数据先存储在内存,然后当数据累计达到某些设定的伐值的时候,就会触发一次DUMP操作,将变化的数据一次性写入数据文件(RDB文件)。 AOF 工作原理: 是将数据也是 阅读全文
posted @ 2017-09-07 08:00 永杰本杰 阅读(20153) 评论(1) 推荐(1) 编辑
摘要: 主要介绍一下php的几种缓存 第一种也是常用的: 一、Memcache简介: Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的, 目前全世界不少人使用这个缓存项目来构建自己大负载的网站, 来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。 由于 阅读全文
posted @ 2017-09-07 07:49 永杰本杰 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 为什么要分表和分区? 日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高表的增删改查 阅读全文
posted @ 2017-09-06 21:29 永杰本杰 阅读(500) 评论(1) 推荐(0) 编辑
摘要: 现状:项目中一直遗留着一个问题,接口请求安全性问题。项目中的接口都是不设防的,一直都没校验请求的合法性。需要达到的目的:过滤非本身app发出的请求,服务器能校验到客户端请求的合法性。解决方案:1.直接上https(可以避免抓包);2.采用接口请求带上校验参数。本文是通过【2.采用接口请求带上校验参数 阅读全文
posted @ 2017-09-06 21:17 永杰本杰 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 针对 >非开放性平台 >公司内部产品 接口特点汇总:1、因为是非开放性的,所以所有的接口都是封闭的,只对公司内部的产品有效;2、因为是非开放性的,所以OAuth那套协议是行不通的,因为没有中间用户的授权过程;3、有点接口需要用户登录才能访问;4、有点接口不需要用户登录就可访问; 针对以上特点,移动端 阅读全文
posted @ 2017-09-06 21:16 永杰本杰 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 作为免费又高效的数据库,mysql基本是首选。良好的安全连接,自带查询解析、sql语句优化,使用读写锁(细化到行)、事物隔离和多版本并发控制提高并发,完备的事务日志记录,强大的存储引擎提供高效查询(表记录可达百万级),如果是InnoDB,还可在崩溃后进行完整的恢复,优点非常多。即使有这么多优点,仍依 阅读全文
posted @ 2017-09-06 21:10 永杰本杰 阅读(60975) 评论(2) 推荐(1) 编辑
摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引 阅读全文
posted @ 2017-09-06 21:05 永杰本杰 阅读(1222) 评论(1) 推荐(0) 编辑
摘要: 在开发过程中,肯定会有和第三方或者app端的接口调用。在调用的时候,如何来保证非法链接或者恶意攻击呢? 1.签名 根据用户名或者用户id,结合用户的ip或者设备号,生成一个token。在请求后台,后台获取http的head中的token,校验是否合法(和数据库或者Redis中记录的是否一致,在登录或 阅读全文
posted @ 2017-09-06 19:08 永杰本杰 阅读(6675) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 16 下一页