上一页 1 ··· 3 4 5 6 7 8 9 下一页

2016年11月2日

分布式系统架构

摘要: 1.分布式架构中的 负载均衡 https://www.oschina.net/news/77156/load-balance 基础信息量的博客 2.这是第一篇摘抄博文,以后尽量减少摘抄。我会在下面添上自己的想法。 Nginx开发从入门到精通 nginx平台初探 初探nginx架构(100%) 众所周 阅读全文

posted @ 2016-11-02 13:24 路之遥_其漫漫 阅读(244) 评论(0) 推荐(0)

2016年9月25日

epoll反应堆模型

摘要: 下面代码实现的思想:epoll反应堆模型:( libevent 网络编程开源库 核心思想) 1. 普通多路IO转接服务器: 红黑树 ―― 添加待监听的结点 ―― epoll_ctl ―― EPOLLIN ―― fd ―― 监听 ―― epoll_wait ―― 返回满足监听事件的fd的总个数 ―― 阅读全文

posted @ 2016-09-25 23:31 路之遥_其漫漫 阅读(869) 评论(0) 推荐(0)

C实现线程池

摘要: 第一部分为头文件 第二部分为自实现线程池代码(对libevent库进行一些精简,凸显逻辑) 线程池的相关信息: typedef struct { void *(*function)(void *); /* 函数指针,回调函数 */ void *arg; /* 上面函数的参数 */} threadpo 阅读全文

posted @ 2016-09-25 23:27 路之遥_其漫漫 阅读(1179) 评论(0) 推荐(0)

2016年9月23日

ANSI实现动态 sql

摘要: 1.ASNI 与 ORACLE 实现动态sql的最大区别就在于不用关心描述区的动态扩容,因为ASNI已经封装好了接口,直接调用就成。 2.也是主要分为两部分:输出描述区和输入描述区。两个区的作用同ORACLE 功能一样。 * 分配输入描述区和输出描述区* Ansi 定义了该套标准,proc 程序开发 阅读全文

posted @ 2016-09-23 21:55 路之遥_其漫漫 阅读(660) 评论(0) 推荐(0)

Oracle 动态sql 实现方式

摘要: 1.实现描述区动态扩容 2.包含两个缓冲区:1)输出描述区(存储select结果集)2)输入描述区(存储sql语句)。 3.难点在于自实现动态扩容。 4.如何处理select语句 和 非select语句。 》二者的区别在于:应用程序是否能处理select结果集。 5.输出描述区:(保证存下返回的结果 阅读全文

posted @ 2016-09-23 21:48 路之遥_其漫漫 阅读(2309) 评论(0) 推荐(0)

2016年9月19日

oracle 复杂的查找用法

摘要: 【第一题】: 找到员工表中工资最高的前三名,要求按如下格式输出(第一步部分);以及oracle查询结果指定分页显示的方法(第二部分)。 ——涉及Top-N分析问题。 一般不在子查询中使用order by, 但在Top-N分析问题中,必须使用order by 想将现有的表进行分页。1-4第一页,5-8 阅读全文

posted @ 2016-09-19 22:53 路之遥_其漫漫 阅读(220) 评论(0) 推荐(0)

2016年9月8日

自实现睡眠函数

摘要: 1.这段代码注意的地方: alarm() 函数不是阻塞函数,定时之后,程序会继续往下运行; pause() 阻塞函数,函数被调用调用后,主动造成程序挂起。 2.这个地方很容易想歪;当时的问题是这样: 加入该程序在 执行完38 后失去CPU资源,那么当它再次获得CPU资源时且信号已经发出,程序会不会唤 阅读全文

posted @ 2016-09-08 23:30 路之遥_其漫漫 阅读(463) 评论(0) 推荐(0)

多进程、多线程并发服务器代码

摘要: 1.单进程服务器: 2.单客户端 3.多进程服务器 4.多个客户端(一段代码产生多个客户端) 1.当时编写这段代码的作用是撑爆老师的服务器 阅读全文

posted @ 2016-09-08 20:37 路之遥_其漫漫 阅读(1087) 评论(0) 推荐(0)

2016年9月1日

Linux系统编程之----》信号

摘要: 还没有写完,后续更新 阅读全文

posted @ 2016-09-01 21:55 路之遥_其漫漫 阅读(776) 评论(0) 推荐(0)

Linux间的进程通信;以及子进程的创建

摘要: 分类 阅读全文

posted @ 2016-09-01 21:52 路之遥_其漫漫 阅读(2335) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 下一页

导航