- 博客(7)
- 资源 (85)
- 收藏
- 关注
原创 2016/03/29
在做neptune节点的开发的过程中,对于分布式的开发,有了一些很有意思的想法。这让我想起了三年前做java开发时候对设计模式的反思,对OOP而言,封装和抽象是精髓所在,而如何做到抽象,则能体验设计的功力。OOP提出了五大原则,不知道的自己去百度,GOF又抽出了23个设计模式,当年读这些设计模式的时候非常惊讶,几乎打破了我对开发的固有印象,然后一发不可收拾的着迷起来。后来接触了不同的开发范式,以往
2016-03-29 17:09:08 295
原创 neptune节点的客户端测试程序
TClient.cc 源文件#include #include #include #include int main(){ const static int BUFLEN = 256; NeptuneCltHandle* handle; int shmid = 787; char* svc = "Snep_Lookup"; char* command = "
2016-03-28 19:24:54 639
原创 使用nginx哈希表
#include #include "ngx_config.h"#include "ngx_conf_file.h"#include "nginx.h"#include "ngx_core.h"#include "ngx_string.h"#include "ngx_palloc.h"#include "ngx_array.h"#include "ngx_hash.h"vola
2016-03-23 10:10:13 378
原创 nginx向client发送数据包
(gdb) bt#0 ngx_output_chain (ctx=0x9967e5c, in=0x9967a60) at src/core/ngx_output_chain.c:129#1 0x080c192c in ngx_http_copy_filter (r=0x995e318, in=0x9967a60) at src/http/ngx_http_copy_filter_modul
2016-03-09 17:03:24 762
原创 nginx中对uptream访问的处理
nginx对upstream访问的处理非常的,不能说奇怪,但也至少是很另类。在处理的流程中,针对每个upsream,在访问到的时候,再建立socket,然后绑定upstream的地址,然后针对此upstream进行读,然后再关闭。这么处理非常违反开发直觉,在做游戏服务器的时候,对于socket这种系统资源,是在系统启动时候预先建立好,然后再整个服务器运行的过程中都保持连接,当单独的socket断开
2016-03-04 11:19:26 808
原创 以socket连接方式向memcached存储数据
思路很简单,绑定memcached的ip和portt,然后按照协议发送数据即可。但是里面的细节需要谨慎#include #include #include #include #include #include #include #define MAX_LISTEN_NUM 5#define SEND_BUF_SIZE 4096*8#define RECV_BUF
2016-03-03 19:06:20 581
原创 使用libmemcached的c客户端
要将操纵memcached的模块插入nginx中,但nginx源码用c写的,编译器也是gcc, 所以为了能顺利通过,使用纯c编写一个libmemcache的客户端#include #include #include #include #include #include #define DEBUG_READ 1 static m
2016-03-01 19:16:21 587
transaction-processing-concepts-and-techniques
2023-09-20
Mindjet.MindManager.v11.1.353.Incl.Keymaker-CORE.zip
2023-06-06
percona-server-Percona-Server-8.0.32-24.tar.gz
2023-06-06
Morsel-Driven Parallelism A NUMA-Aware Query.pdf
2023-04-21
Parallel-Grouped-Aggregation-in-DuckDB-DuckDB.pdf
2023-04-21
grafana-enterprise-7.5.17.linux-amd64.tar.gz
2023-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人