![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务器开发
lys07962000
这个作者很懒,什么都没留下…
展开
-
工作日常记录
查看core文件gdb -c core-lobby_jlqp-14566-1623480843 /data/game-server/lobby/lobby_jlqpgrep -a -A 10 "get_prize_pool_record" ../dbproxy/log/20210612.loggrep -a "get_prize_pool_record" ../dbproxy/log/20210612.logxftp 上次文件 permission is not allowed出现:permi.原创 2022-02-03 22:14:16 · 1367 阅读 · 0 评论 -
后端架构师技术图谱
https://github.com/xingshaocheng/architect-awesome转载 2020-05-05 10:33:23 · 175 阅读 · 0 评论 -
Golang亿级高并发实例(代码可直接使用)
main.gopackage mainimport ( "fmt" conc "github.com/micro/examples/Test/Concurrence" "runtime" //"runtime" "time")//定义一个实现Job接口的数据type Score struct { Num int}//定义对数据的处理fu...转载 2020-04-20 21:51:00 · 2550 阅读 · 2 评论 -
1万属性,100亿数据,每秒10万吞吐,架构如何设计?
1万属性,100亿数据,每秒10万吞吐,架构如何设计?100亿数据量1万属性10万并发数据库架构设计转载 2019-05-29 21:04:49 · 305 阅读 · 0 评论 -
消息中间件如何实现每秒几十万的高并发写入,写入消息中间件的数据,如何保证不丢失
消息中间件如何实现每秒几十万的高并发写入请谈谈写入消息中间件的数据,如何保证不丢失参考https://www.toutiao.com/a6685497639082918403/转载 2019-05-28 23:15:48 · 459 阅读 · 0 评论 -
boost高并发网络框架+线程池
from: http://blog.csdn.net/herostarone/article/details/7526456//有几个地方改了下,要不编译不过#include //#include "AuthenHandle.h" // 与原来的不同//#include "configure.h" // 与原来的不同#ifdef WIN32 //for windows nt/转载 2016-12-11 17:37:44 · 2184 阅读 · 0 评论 -
海量数据处理:十道面试题与十个海量数据处理方法总结
https://www.cnblogs.com/chenhuan001/p/5866916.html转载 2018-01-18 20:49:45 · 154 阅读 · 0 评论 -
linux c++ 高并发tcp服务器架构
from:http://blog.csdn.net/opencpu/article/details/47175813epoll 接受数据到队列,线程池处理队列里的数据具体实现方式:(只使用使用std的的数据结构,未使用boost)//=====================================================================转载 2017-01-06 14:53:49 · 1525 阅读 · 0 评论 -
VC ++ 利用系统函数 QueueUserWorkItem 实现线程例子
http://blog.csdn.net/zhouhangjay/article/details/21538791#include #include #include #include using namespace std; DWORD WINAPI TestThreadPool1(PVOID pContext); DWORD转载 2016-12-09 22:55:10 · 773 阅读 · 0 评论 -
搭建一个后台服务器--服务端(异步,大并发)
from:http://blog.csdn.net/xiaofei_hah0000/article/details/8743627上篇的阻塞模式下服务器的并发只有几K,而真正的server 像nginx, apache, yumeiz 轻轻松松处理几万个并发完全不在话下,因此大并发的场合下是不能用阻塞的。1W的并发是一个分隔点,如果单进程模型下能达到 的话,说明转载 2016-12-07 10:46:45 · 2737 阅读 · 0 评论 -
实验:一个进程到底能创建多少线程?
from:http://blog.csdn.net/zencher/article/details/2784298在网上看到有朋友讨论,一个进程能创建的线程的最大数量,我学习了一下,做了这个小实验。 理论上,一个进程可用虚拟空间是2G,默认情况下,线程的栈的大小是1MB,所以理论上最多只能创建2048个线程。如果要创建多于2048的话,必须修改编译器的设置。怎转载 2016-12-07 09:15:51 · 1730 阅读 · 0 评论 -
服务器多个网卡多个IP创建SOCKET
addrSrv.sin_addr.S_un.S_addr=inet_addr("127.0.0.1");SOCKADDR_IN addrSrv;addrSrv.sin_addr.S_un.S_addr=htonl(INADDR_ANY);addrSrv.sin_family=AF_INET;addrSrv.sin_port=htons(6000);bind(sockSrv,(SOC原创 2014-05-27 11:26:34 · 3328 阅读 · 0 评论 -
LINUX C++ 数据库连接池
来自: http://my.oschina.net/u/1179554/blog/149560最近待业,闲的蛋疼,发现C++下连mysql连接池这么基础的东西都没用过,身为一名计算机毕业生,深感愧疚,遂生一想法,写个或者找个连接池,以增强本人垃圾一样的专业修养。没想到写出来第一版就存在内存管理问题导致的coredump,查了半天,发现是调用了空指针的成员函数,彻底晕倒,其间转载 2014-05-25 22:57:40 · 3091 阅读 · 1 评论 -
大并发服务器内存转换的灵活运用,memcpy的思考
来自:http://blog.csdn.net/xiaofei_hah0000/article/details/8959167转载 2014-05-07 15:47:26 · 684 阅读 · 0 评论 -
大并发服务器不得不说的技术--tcp cork
如果把tcp当成服务端与客户端的管道,cork 就是给管道加个塞子。为什么 要加个塞子呢?先来举个例子:[cpp] view plaincopyprint?int times = 10; while( times--) { send( sock_fd, buf, 1, 0 ) } int times = 10;while转载 2014-05-07 15:19:14 · 624 阅读 · 0 评论 -
发服务器不得不说的技术--sendfile
来自:http://blog.csdn.net/xiaofei_hah0000/article/details/8681716socket发送函数。[cpp] view plaincopyprint?int send( SOCKET s, const char FAR *buf, int len, int flags ); int send( SOCK转载 2014-05-07 15:40:59 · 743 阅读 · 0 评论 -
Nginx负载均衡
from:http://www.cnblogs.com/xiaogangqq123/archive/2011/03/04/1971002.html最近迷上了Nginx,真实麻雀虽小,五脏俱全..功能实在强大..nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈转载 2016-10-03 16:58:50 · 276 阅读 · 0 评论