源码 -- 31




1 2 3 4

200x200


概述在此前 java 并发编程相关的日志中,我们简要介绍了 ThreadLocaljava 对象的数据共享与安全可是在这篇日志中,ThreadLocal 仅仅是

#技术帖    #技术分享    #源码    #java   

200x200


概述在此前的日志中,我们介绍了 java1.8 版本以前的 hashmap 源码及工作原理:java HashMap 源码解析java8 对 

#技术帖    #技术分享    #源码    #java   

200x200


HashMap 的基本成员Entry -- 内部类,存储 K、Vthreshold -- 容量达到该数字,则扩容loadFactor&nbs

#技术帖    #技术分享    #源码    #sourcecode   

200x200


概述upstream 是 nginx http 模块的重要成员之一,此前我们介绍过 nginx http 模块执行的 1

#技术帖    #龙潭书斋    #nginx    #server   
概述权限验证是服务器提供的最基本的功能之一,nginx 当然也提供了这一功能在之前的博客中,我们介绍了 nginx 请求处理的 11 个阶段:HTTP 请求处理的 11 个阶段 -- ngx_http_handler权限验证就是在 NGX_HTTP_ACCESS_PHASE 阶段完成的 NGX_HTTP_ACCESS_PHASE -- ngx_http_core_access_phaseNGX_HTTP_ACCESS_PHASE 阶段的 checker 是 ngx_http_core_access_phase 函数// ngx_int_t // ngx_http_core_access_phase(ngx_http_request_t *r, // ngx_http_phase_handler_t *ph) // NGX_HTTP_POST_ACCESS_PHASE 阶段 checker,判断用户是否有权限访问 {{{ ngx_int_t ngx_http_core_access_phase(ngx_http_request_t *r, ngx_http_phase_handler_t *ph) { ngx_int_t
#技术帖    #龙潭书斋    #nginx    #源码   

200x200


概述pdo_mysql 是一个十分成熟易用的 PHP mysql 操作扩展,它支持面向对象、prepare 等操作实现对 mysql&nbs

#技术帖    #php    #mysql    #技术分享   
概述变量是现代编程语言中一个不可或缺的基本元素它主要由三个基本部分组成:名称类型值 PHP 的变量类型与 C 语言、java 不同,php、javascript、ruby 等语言是弱类型语言弱类型语言的变量可以表示任意的数据类型,这虽然提供了很大的灵活性与易用性,但是有时也是一把双刃剑,因此,了解 PHP 是如何实现弱类型的就是非常必要的了 PHP 的变量 -- zvalPHP 虽然是弱类型语言,但是这并不意味着 PHP 的变量没有类型PHP 变量的类型共有 8 种,可以分为以下三类标量类型 -- boolean、integer(long)、float(double)、string复合类型 -- array、object特殊类型 -- resource、NULL PHP 的变量存储在 zval 结构体中,定义于 Zend/zend.h 文件中// struct _zval_struct // php 变量描述结构 {{{ struct _zval_struct { /* Variabl
#技术帖    #php    #c语言    #技术分享   
概述nginx 作为高性能的 webserver,是不能容忍阻塞式的第三方调用的当需要访问第三方服务时,Nginx 提供了两种全异步的第三方通信方式:upstream 和 subrequestupstream 保证在与第三服务器交互时(包括建立连接、发送请求、接收响应、关闭连接等)不会阻塞 Nginx 的正常流程,这样保证了 nginx 在调用第三方服务时的高性能subrequest 提供了复杂请求分解后请求的设计模式 upstream 与 subrequest 的实现目标upstream 的设计目标是从上游服务器获取数据,然后透传给下游,nginx 因此变成以一个代理服务器,nginx 的反向代理模块就是基于 upstream 实现的subrequest 实现了讲一个主请求拆分为多个子请求,父请求在完全获取上游服务器的响应后再决定如何处理这次请求 如果希望把第三方服务内容几乎原封不动地返回给用户,则需要使用 upstream 方式,upstream 实现了非常高效的透传 HTTP如果希望 nginx 在获
#技术帖    #龙潭书斋    #服务器    #nginx   
1 2 3 4



京ICP备15018585号