###Linux IPC###
---------------
##消息传递##
- 信号: 非亲缘,传递信息少,只能是控制信息而不是数据信息
 
- 管道: 要亲缘,无边界字节流,先进先出,消耗掉就没了,没有窥探功能MSG_PEEK
 
- FIFO: 非亲缘,无边界字节流,先进先出,消耗掉就没了,没有窥探功能MSG_PEEK
 
- Socket: 非亲缘,边界可有可...
                            
                            
                                分类:
系统相关   时间:
2014-09-11 21:01:22   
                                阅读次数:
292
                             
                    
                        
                            
                            
                                在这里对jedis关于事务、管道和分布式的调用方式做一个简单的介绍和对比: 一、普通同步方式 最简单和基础的调用方式, @Test
public?void?test1Normal()?{
????Jedis?jedis?=?new?Jedis("localhost"...
                            
                            
                                分类:
编程语言   时间:
2014-09-11 19:39:13   
                                阅读次数:
285
                             
                    
                        
                            
                            
                                让服务器在启动阶段调用fork创建一个子进程池,通过子进程来处理客户端请求。子进程与父进程之间使用socketpair进行通信(为了方便使用sendmsg与recvmsg,如果使用匿名管道,则无法使用以上两个函数)。以下针对TCP进行分析。server端使用select轮询用于监听客户端请求的被动套...
                            
                            
                                分类:
其他好文   时间:
2014-09-11 16:57:12   
                                阅读次数:
186
                             
                    
                        
                            
                            
                                请求/响应协议和RTTRedis是一个使用客户端/服务器模型(也被称作请求/响应协议)的TCP服务器。这说明通常来讲一个一个请求的实现有以下步骤:客户端发送请求到服务器,并从socket中以堵塞的方式读取服务器的响应数据。服务器对发动的命令进行处理并把响应数据发回客户端。比如发送连续四个命令就会像这...
                            
                            
                                分类:
其他好文   时间:
2014-09-11 16:38:32   
                                阅读次数:
208
                             
                    
                        
                            
                            
                                1重定向1.1 重定向符号 > 输出重定向到一个文件或设备 覆盖原来的文件 >! 输出重定向到一个文件或设备 强制覆盖原来的文件 >> 输出重定向到一个文件或设备 追加原来的文件 将一个标准错误输出重定向到一个文件或设备 覆盖原来的文件 b-shell 2>> 将一个标准错误输出重定向到...
                            
                            
                                分类:
系统相关   时间:
2014-09-11 15:11:12   
                                阅读次数:
254
                             
                    
                        
                            
                            
                                引言 让服务器在启动阶段调用fork创建一个子进程池,通过子进程来处理客户端请求。子进程与父进程之间使用socketpair进行通信(为了方便使用sendmsg与recvmsg,如果使用匿名管道,则无法使用以上两个函数)。以下针对TCP进行分析。 server端使用select轮询用于监听客户端请求...
                            
                            
                                分类:
系统相关   时间:
2014-09-11 13:46:01   
                                阅读次数:
334
                             
                    
                        
                            
                            
                                1关于管道
         有两种类型的管道:匿名管道和命名管道。匿名管道比命名管道需要更少的开销,但是提供有限的服务。
         术语管道,就像用在这里的,暗示管道被用作一个信息管子。从概念上讲,一个管道有两端。单向管道允许进程在一端写入,并且允许进程在令一端读入。双向管道允许进程在同一段读写。
匿名管道 命名管道
1.1 匿名管道
         匿名管道是一种没有名...
                            
                            
                                分类:
其他好文   时间:
2014-09-10 23:56:31   
                                阅读次数:
483
                             
                    
                        
                            
                            
                                //读取模板template/index.html的内容 b, err := ioutil.ReadFile("template/index.html") if err != nil { log.Println(err) } s := string(b) t, _ := template.New("").Funcs(template.FuncMap{"ShowS":strin...
                            
                            
                                分类:
其他好文   时间:
2014-09-10 11:00:50   
                                阅读次数:
253
                             
                    
                        
                            
                            
                                下载地址:http://www.skitter-slider.net演示网站:http://thiagosf.net/projects/jquery/skitter这个插件最大的特色是,它在翻页或滑动时有非常多的动画效果,比如立方体形、管道形等等。它还给用户提供一系列选项进行最大限度的自定义,例如,动画速度,转换间隔,图片文字..
                            
                            
                                分类:
Web程序   时间:
2014-09-10 02:55:50   
                                阅读次数:
189
                             
                    
                        
                            
                            
                                ps ax 显示当前系统进程的列表ps aux 显示当前系统进程详细列表以及进程用户如果输出过长,可能添加管道命令 less 如 ps ax|less 查看具体进程,使用 grep命令如 ps ax|grep XXX (XXX为进程名称) 终止进程,用 kill 命令 + PID如kill 1234
                            
                            
                                分类:
其他好文   时间:
2014-09-09 18:05:19   
                                阅读次数:
294