大约有 6,000 项符合查询结果(耗时:0.0127秒) [XML]
可重入函数、不可重入函数及线程安全 - C/C++ - 清泛网 - 专注C/C++及内核技术
...断期间发生了改变,那么当函数回到断点继续执行时,其结果就不可预料了。打个比方,比如malloc,将如一个进程此时正在执行malloc分配堆空间,此时程序捕捉到信号发生中断,执行信号处理程序中恰好也有一个malloc,这样就会...
由12306.cn谈谈网站性能技术 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...的负载有一定的难度去处理,不过还是可以通过缓存查询结果来搞定,最难的就是下单的负载。因为要访问库存啊,对于下单,基本上是用异步来搞定的。去年双11节,淘宝的每小时的订单数大约在60万左右,京东一天也才能支...
BSON与JSON的区别 - 更多技术 - 清泛网 - 专注C/C++及内核技术
BSON与JSON的区别BSON是由10gen开发的一个数据格式,目前主要用于MongoDB中,是MongoDB的数据存储格式。BSON基于JSON格式,选择JSON进行改造的原因主要是JSO BSON是由10gen开发的一个数据格式,目前主要用于MongoDB中,是MongoDB的数据存储...
Linux C++静态链接protobuf库异常中止 - 开源 & Github - 清泛网 - 专注C/C++及内核技术
...载的模块之间传输protobuf对象指针(而无需序列化然后再次解析),那么最终可能会由该库的一个拷贝创建一个protobuf对象,但又将其与另一个拷贝一起使用(因此描述符数据库的另一个拷贝),这会混淆该库并导致发生奇怪的事情。
...
动态追踪(Dynamic Tracing)技术漫谈 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...的,比如 500 错误页,还有内存泄漏,再比如说返回错误结果之类。而另一大类问题就是性能问题。我们可能会发现软件在某些时候运行的非常缓慢,或者在某些机器上运行得非常缓慢,但我们并不知道为什么。现在大家都在拥...
Oracle中translate与replace的使用 - 数据库(内核) - 清泛网 - 专注C/C++及内核技术
...对应就删除原 SELECT TRANSLATE(',abc,', ',cab', '+') FROM dual; --结果:++
SELECT TRANSLATE(',abc,', 'cab,', '+') FROM dual; --结果:+
TRANSLATE:第二、三参数一一对应,没有对应就删除原字符串。第一个例子中,2个逗号变成2个加号;第二个例子...
java中的缓存技术该如何实现 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...性.
(1) 命中率
命中率是指请求缓存次数和缓存返回正确结果次数的比例.比例越高,就证明缓存的使用率越高.
命中率问题是缓存中的一个非常重要的问题,我们都希望自己缓存的命中率能达到100%,但是往往事与愿违,而且缓存命...
Memcached下一站:HandlerSocket! - 更多技术 - 清泛网 - 专注C/C++及内核技术
...整的NoSQL功能,从原理上讲,它跳过MySQL中最耗时的语法解析,查询计划等步骤,直接读取数据,如果内存够大,能装下索引,MySQL的查询效率能提高若干倍!
性能测试:Using MySQL as a NoSQL – A story for exceeding 750,000 qps
因为Hand...
PHP操作MongoDB时的整数问题及对策 - 大数据 & AI - 清泛网 - 专注C/C++及内核技术
...作系统是32位还是64位,把所有整数都当做32位整数处理,结果导致64位整数被截断。为了在尽可能保持兼容性的前提下解决这个问题,新版PHP驱动加入了mongo.native-long选项,以期在64位操作系统中把整数都当做64位来处理,有兴趣...
Nginx与Lua - 更多技术 - 清泛网 - 专注C/C++及内核技术
... "host": "<HOST>",
"port": "<PORT>"
}
然后,我们创建一个解析配置文件的脚本init.lua,其中用到了Lua CJSON模块:
local cjson = require "cjson";
local config = ngx.shared.config;
local file = io.open("config.json", "r");
local content = cjson.decode(file:re...
