涉及抢购、秒杀、抽奖、抢票等活动时,为了避免超卖,那么库存数量是有限的,但是如果同时下单人数超过了库存数量,就会导致商品超卖问题。那么我们怎么来解决这个问题呢,我的思路如下(伪代码): sql1:查询商品库存if(库存数量 > 0){ //生成订单... sql2:同时库存-1} 当没有并发时,上面 ...
分类:
Web程序 时间:
2017-04-20 22:42:05
阅读次数:
245
Tomcat请求过程 1、用户点击网页内容,请求被发送到本机端口8080,被在那里监听的Coyote HTTP/1.1 Connector获得。 2、Connector把该请求交给它所在的Service的Engine来处理,并等待Engine的回应。 3、Engine获得请求localhost/te ...
分类:
其他好文 时间:
2017-04-18 16:10:27
阅读次数:
117
springMVC请求过程:请求信息(包括用户相关信息)发送到DispatcherServlet,DispatcherServlet在这里做为前端控制器。DispatcherServlet查询处理器映射,处理器映射会根据请求携带的URL信息进行决策。当选择了合适的控制器,DispatcherServlet会将请求发送给选中的控制器。在..
分类:
编程语言 时间:
2017-04-18 00:01:48
阅读次数:
222
使用: 创建一个类实现javax.servlet.Filter接口,并重写接口中所有的方法; 在web.xml配置所需要拦截的请求。 过程说明: 1>在应用启动的时候就进行装载Filter类(与Servlet的load-on-startup配置效果相同) 2>容器创建好Filter对象实例后,调用i ...
分类:
其他好文 时间:
2017-04-17 14:01:06
阅读次数:
175
对于ASP.NET开发,排在前五的话题离不开请求生命周期。像什么Cache、身份认证、Role管理、Routing映射,微软到底在请求过程中干了哪些隐秘的事,现在是时候揭晓了。抛开乌云见晴天,接下来就一步步揭开请求管道神秘面纱。 上篇回顾 在介绍本篇内容之前,让我们先回顾下上一篇《ASP.NET运行 ...
分类:
Web程序 时间:
2017-04-14 22:11:47
阅读次数:
375
1 B/S网络架构概述 当一个用户在浏览器输入URL:www.google.com时,将会发生如下操作: 1.浏览器请求DNS把域名解析成对应的IP地址; 2.根据IP地址在互联网上找到对应的服务器,建立Socket连接,向这个服务器发起一个HTTP Get请求; 3.负载均衡设备平均分配所有用户的 ...
分类:
Web程序 时间:
2017-04-14 12:00:15
阅读次数:
306
一、问题: 今天在处理页面ajax请求过程中,想实现请求后打开新页面,就想到通过 js window.open 来实现,但是最终都被浏览器拦截了。 二、分析: 在谷歌搜索有没有解决方法,有些说可以通过新建a标签,模拟点击来实现,但是测试发现都实现不了,照样被浏览器拦截。最后找到了一个折中的办法,可以 ...
本题目也可以说为:描述从浏览器打开http://www.oldboyedu.com地址回车发送请求到看到页面的过程?打开浏览器输入网址回车,到看到页面的过程大纲:1、用户访问网站流程框架2、DNS解析原理*****3、tcp/ip三次握手原理*****4、http协议原理(www服务的请求过程)请求报文细节!5..
分类:
Web程序 时间:
2017-04-11 00:04:45
阅读次数:
316
使用RxJava+Retrofit灵活地处理一些场景。比如:网络请求过程中token机制的处理,token的过期处理,网络请求数据的加密与解密,为每个请求添加固定的头部,比如说当前版本号,Rsa的密钥...
分类:
编程语言 时间:
2017-04-10 20:43:16
阅读次数:
288
1、引入node.js中的模块 2、创建服务器 3、启动服务器 打开配置的nodejs所在文件夹,Shift+右键空白处 打开cmd终端 输入node 服务器名.js开启服务器 ...
分类:
Web程序 时间:
2017-04-07 23:41:32
阅读次数:
375