上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 42 下一页
摘要: 今天,配置nginx反向代理时遇到一个问题,当设置nginx监听80端口时转发请求没有问题。但若设置为监听其他端口,就一直跳转不正常;如,访问欢迎页面时应该是重定向到登录页面,在这个重定向的过程中端口丢失了。 这里给出一个简短的解决方案,修改nginx的配置文件。 一、配置文件: # the 811 阅读全文
posted @ 2020-05-09 14:15 大老虎打老虎 阅读(2586) 评论(0) 推荐(0)
摘要: sendfile 现在流行的web 服务器里面都提供 sendfile 选项用来提高服务器性能,那到底 sendfile是什么,怎么影响性能的呢?sendfile实际上是 Linux2.0+以后的推出的一个系统调用,web服务器可以通过调整自身的配置来决定是否利用 sendfile这个系统调用。先来 阅读全文
posted @ 2020-05-09 14:04 大老虎打老虎 阅读(886) 评论(0) 推荐(0)
摘要: 对于一个可靠的IM系统,需要保证消息的百分之百到达对端。即使是在极端情况下丢失一条消息也是不能容忍的。一个极其极其低概率的事件,若是放大到分布式系统中,那这个概率事件就成了必然事件。在开发测试中如果发现一次偶然的消息丢失问题而忽略不查,那上线之后就必然会发生消息丢失。所以作为技术,一定不能放过任何一 阅读全文
posted @ 2020-05-09 14:01 大老虎打老虎 阅读(549) 评论(0) 推荐(0)
摘要: 转 https://www.jianshu.com/p/4781cf9ffce8 IM App 是我做过 App 类型里复杂度最高的一类,里面可供深究探讨的技术难点非常之多。这篇文章和大家聊下消息可靠抵达机制。 如何确保 IM 不丢消息是个相对复杂的话题,从客户端发送数据到服务器,再从服务器抵达目标 阅读全文
posted @ 2020-05-09 13:55 大老虎打老虎 阅读(402) 评论(0) 推荐(0)
摘要: 基本概念: 大部分同学都知道线程同步和进程同步的概念, 线程同步:多线程编程中,解决共享资源冲突的问题进程同步:多进程编程中,解决共享资源冲突的问题 但是部分同学对线程同步和进程同步研究得不够深入,比如互斥锁和条件变量能不能同时用于线程同步和进程同步,本质上有什么区别。 首先我们知道,linux下每 阅读全文
posted @ 2020-05-07 14:18 大老虎打老虎 阅读(2469) 评论(0) 推荐(0)
摘要: 慢系统调用(slow system call):此术语适用于那些可能永远阻塞的系统调用。永远阻塞的系统调用是指调用有可能永远无法返回,多数网络支持函数都属于这一类。如:若没有客户连接到服务器上,那么服务器的accept调用就没有返回的保证。 EINTR错误的产生:当阻塞于某个慢系统调用的一个进程捕获 阅读全文
posted @ 2020-04-30 23:24 大老虎打老虎 阅读(4189) 评论(0) 推荐(1)
摘要: 一、前言 本帖方法只适用于普通用户无法登录,但管理员用户可以登录的情况。 今天将war包放入linux后,运行报错,经过检查发现是数据库连接不上。奇怪的是,用户名和密码都是正确的,所以有了以下发现。 二、解决问题 如果遇到普通用户无法登录,但root用户可以登录的情况下,进行如下操作。通过root账 阅读全文
posted @ 2020-04-29 23:17 大老虎打老虎 阅读(1681) 评论(0) 推荐(0)
摘要: 转自https://rdc.hundsun.com/portal/article/731.html?ref=myread 出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章。本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面。如果没有完善的计算机系统知识,网 阅读全文
posted @ 2020-04-24 22:38 大老虎打老虎 阅读(500) 评论(0) 推荐(0)
摘要: 内联函数不能为虚函数,原因在于虚表机制需要一个真正的函数地址,而内联函数展开以后,就不是一个函数, 而是一段简单的代码,可能有些内联函数会无法内联展开,而编译成为函数 虚函数不能模板化 编译器在编译一个类的时候,需要确定这个类的虚函数表的大小。一般来说,如果一个类有N个虚函数,它的虚函数表的大小就是 阅读全文
posted @ 2020-04-22 11:39 大老虎打老虎 阅读(3240) 评论(0) 推荐(0)
摘要: 管道pipe是半双工的,pipe两次才能实现全双工,使得代码复杂。socketpair直接就可以实现全双工 socketpair对两个文件描述符中的任何一个都可读和可写,而pipe是一个读,一个写 1,使用socketpair,实现进程间通信,是双向的。 2,使用pipe,实现进程间通信 使用pip 阅读全文
posted @ 2020-04-19 20:20 大老虎打老虎 阅读(903) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 42 下一页