- 博客(6)
- 收藏
- 关注
原创 jquery ajax 如何设置同步
Ajax请求默认的都是异步的如果想同步 async设置为false就可以(默认是true)var html = $.ajax({ url: "some.php", async: false}).responseText; 或者在全局设置Ajax属性$.ajaxSetup({ async: false });再用post,get就是同步的了
2016-06-23 17:04:59 808
原创 mysql 锁表详解
为了给高并发情况下的MySQL进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。一、概述MySQL有三种锁的级别:页级、表级、行级。MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-levellocking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-level locki
2016-06-17 09:50:35 7136 1
原创 高并发系统之限流特技
在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。缓存的目的是提升系统访问速度和增大系统能处理的容量,可谓是抗高并发流量的银弹;而降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打开;而有些场景并不能用缓存和降级来解决,比如稀缺资源(秒杀、抢购)、写服务(如评论、下单)、频繁的复杂查询(评论的最后几页),因此需有一种手段来限制这些场景的并发/请求量,即限
2016-06-12 21:49:03 21083
原创 高并发系统限流特技2
上一篇《高并发系统限流特技》讲了限流算法、应用级限流、分布式限流;本篇将介绍接入层限流实现。接入层限流接入层通常指请求流量的入口,该层的主要目的有:负载均衡、非法请求过滤、请求聚合、缓存、降级、限流、A/B测试、服务质量监控等等,可以参考笔者写的《使用Nginx+Lua(OpenResty)开发高性能Web应用》。对于Nginx接入层限流可以使用Nginx自带了两个模块:连接数限流
2016-06-12 21:42:26 2987 2
原创 ajax 拖拽 断点续传
> html> head> meta charset="UTF-8"/> title>xhr2title> head> body> div id="drop_area" style="border:3px dashed silver;width:200px; height:200px">
2016-06-12 14:04:43 730 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人