请求管道中的19个事件.(1)BeginRequest: 开始处理请求(2)AuthenticateRequest授权验证请求,获取用户授权信息(3):PostAuthenticateRequest获取成功(4): AunthorizeRequest 授权,一般来检查用户是否获得权限(5):Post ...
分类:
Web程序 时间:
2016-11-22 22:45:16
阅读次数:
187
同意文件操作同意文件的问题在于逻辑有些地方不合适,如果多个线程同时写入,在不加锁的情况下,可能导致得到结果不如意,为了安全,和脏读(数据库的词),应该使用排他锁,这就意味着每次只能被一个线程操作。其他线程只能等待,如果超时则会报错。 通常这样子并不能从根本解决阻塞问题,只能是缓解一下,最好是通过中间 ...
分类:
编程语言 时间:
2016-11-22 22:36:41
阅读次数:
227
本文深入分析了并发锁ReentrantReadWriterLock读写锁的实现原理,由浅到深,从锁的内部数据结构开始分析,讲解了锁的存储原理、锁内部数据组织的优化性能到从源码讲解获取读锁、写锁的步骤,...
分类:
编程语言 时间:
2016-11-22 18:03:39
阅读次数:
508
之前写过相关的composer,之后碰到了几个朋友问我,我整理了一下,方便自己也方便大家日后查阅~~不玩开源的程序员不是好厨子 1.执行在线安装 curl -sS https://getcomposer.org/installer | php 执行结果如下: > > #!/usr/bin/env p ...
分类:
Web程序 时间:
2016-11-22 16:52:32
阅读次数:
334
1下载代码 2安装依赖 3跑起来 (这样跑也行) ...
分类:
Web程序 时间:
2016-11-21 23:30:57
阅读次数:
305
注:只有在请求头Content-Type为x-www-form-urlencoded类型时spring才能正常获取值,具体原因调试spring-web中WebUtils.getParametersStartingWith请求头Content-Type类型参考文献:http://www.cnblogs ...
分类:
编程语言 时间:
2016-11-21 20:08:08
阅读次数:
734
Laravel5では全てのPOSTに勝手にCSRFチェックが付いてきます。便利と言えば便利ですが、Laravel外からのPOSTを受け取りたいときなど大迷惑です。 CSRFチェックを排除する方法が何故かなかなか見当たらなかったので調査結果を記載。 Kernel デフォルトで適用されるミドルウェアはa ...
分类:
Web程序 时间:
2016-11-21 12:40:23
阅读次数:
162
Spring MVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。Spring的MVC是基于servlet功能实现的,通过实现Servlet接口的DispatchSerlver来封装其核心功能实现,通过将请求分派给处理程序,同时带有可配置的处理程序映射,视图解析 ...
分类:
编程语言 时间:
2016-11-21 12:37:45
阅读次数:
268
根据Socket异步聊天室修改成WebSocket聊天室 WebSocket特别的地方是 握手和消息内容的编码、解码(添加了ServerHelper协助处理) ServerHelper: Server: Client: 总结: 以上demo仅仅是为了大家对WebSocket有一个了解、认识, 如果想 ...
分类:
Web程序 时间:
2016-11-21 12:25:10
阅读次数:
196
1、通过实体类来传递(可以传递多个参数与获取返回值),demo如下:
需要在线程中调用的函数:
namespace ThreadParameterDemo
{
public class Fun...
分类:
编程语言 时间:
2016-11-21 08:54:05
阅读次数:
218