自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

万大胖博客,苦并快乐着

Nearly lost my direction...

  • 博客(6)
  • 资源 (15)
  • 收藏
  • 关注

原创 client和server,如果server的port number已经确定,两者之间最大的TCP连接数是多少?工程上有什么需要注意的(2)

在第1部分,我们通过实验验证了当Server Port确定的情况下,Client和Server两者之间最大的TCP连接数。那么问题来了,有了这样的限制,我们在部署或编程实践中应该如何面对这样的限制。下面提供几个思路。1. 多IP仅仅从部署上考虑的话,Client或Server配置多个IP,可以在不修改代码的情况下,突破第1部分中说的TCP连接数限制。2. 采用可靠UDP如果采用UDP,就没有Con...

2018-03-01 19:31:56 374

原创 client和server,如果server的port number已经确定,两者之间最大的TCP连接数是多少?工程上有什么需要注意的(1)

1. TCP基础TCP connection的四元组为“<src IP(源IP), src Port(源端口), dst IP(目的IP), dst Port(目的端口)>”;TCP port占用2个Bytes,有效的TCP port号为1~65535。<10.0.0.1, 4321, 10.0.0.2, 80> 和 <10.0.0.1, 4321, 10.0.0.2...

2018-03-01 18:33:45 1303

原创 写Wireshark CORBA插件,抓取TCP/IP报文来分析CORBA RPC

我目前维护的代码中有一部分是通过CORBA实现RPC的,但是文档很少,为了搞清楚业务流程,只好自己写了wireshark插件来debug。1. 下载并编译omniORBwireshark提供一个CORBA IDL 自动生成代码的工具idl2wrs,该工具需要omniORB。[cpp] view plain copywget https

2017-12-15 14:47:11 1046

原创 /proc/sys/vm/max_map_count耗尽时,调用glibc 2.11.3 free()导致程序crash,问题追踪和解决

1. 问题在客户环境下,当我们的程序消耗较大内存时,会偶尔crash。通过gdb分析,程序core dump在malloc/free函数内。当把/proc/sys/vm/max_map_count 从65530增加到131070,程序再也不crash。相关命令 echo 131073 > /proc/sys/vm/max_map_count2.  core

2017-12-15 14:45:40 4139

原创 由STL map调用clear后,内存不返还给操作系统的问题出发,探讨glibc malloc/free行为

本博客所有的代码在github中。https://github.com/lzueclipse/learning/blob/master/c_cpp/malloc_and_my_cache/1. 问题我们的程序有几十个线程,每个线程拥有一个std::map,每个线程都要向自己的std::map中插入大量的数据,但每个数据只有几十字节;当使用完std::map,调用map.

2017-12-15 14:44:58 602 1

原创 以菱形链接(diamond link)为例,探讨Linux下连接器和加载器对Shared libarary兼容性的处理

相关代码在https://github.com/lzueclipse/learning/tree/master/c_cpp/diamond_link1. 什么是菱形链接(diamond link)菱形链接(diamond link)(参考文献 1)能十分清楚的描述出我们要讨论的问题。如上图所示,我们的程序将要使用某厂家的共享库libvendor1.so,同时也要

2017-12-15 14:43:14 460

OpenStack Havana 在Ubuntu 12.04下配置,多节点

OpenStack Havana 在Ubuntu 12.04下配置,多节点

2014-04-18

mg soft snmp mib browser v10b crack 破解版(二)

mg soft snmp mib browser v10b crack 破解版(二)

2010-02-23

mg-soft snmp mib browser version 10b crack 破解(一)

mg-soft snmp mib browser crack 破解(一) 一共二部分。

2010-02-23

深入理解计算机系统 英文

深入理解计算机系统 英文 欢迎下载,中文只有扫描版。

2009-10-14

Effective c++ 3rd 中文

好书。Effective c++ 3rd 中文。欢迎光临。

2009-10-13

Juniper交换机手册(完全版)

Juniper交换机操作手册,共1000多页,pdf版

2009-10-13

《轻量级J2EE企业应用实战 Struts+Spring+Hibernate整合开发》代码

你好好看看吧。代码不错的。 《轻量级J2EE企业应用实战 Struts+Spring+Hibernate整合开发》ISO

2007-11-20

eclipse+myeclipse+tomcat配置

很好的文档。照着弄吧新手们。

2007-11-16

搜索引擎原理

原理、技术与系统李晓明 闫宏飞 王继民 著

2007-11-16

Struts In Action中文版

使用领先的Java框架构建Web应用<br>中文版

2007-11-16

spring 中文参考手册

国内的书籍很多就是垃圾,直接看手册好了。

2007-11-16

chord算法

很精辟,我实验室同学总结的。

2007-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除