一、简介 TSO(TCP Segment Offload)技术是一种利用网卡的少量处理能力,降低CPU发送数据包负载的技术,需要网卡硬件及驱动的支持。 二、原理 在不支持TSO的网卡上,TCP层向IP层发送数据会考虑mss,使得TCP向下发送的数据可以包含在一个IP分组中而不会造成分片, mss是在... ...
分类:
其他好文 时间:
2016-08-18 00:39:37
阅读次数:
214
ProxyFactoryBean这个类,这是AOP使用的入口 AOP有些特有的概念,如:advisor、advice和pointcut等等,使用或配置起来有点绕,让人感觉有些距离感,其实它的实现就是一组标准的设计模式的组合使用:Factory、Proxy、Chain of Responsibilit ...
分类:
编程语言 时间:
2016-08-16 23:41:41
阅读次数:
247
在解释原因前我们先看一下一个由C/C++编译的程序占用的内存分为几个部分: 1、栈区(stack segment):由编译器自动分配释放,存放函数的参数的值,局部变量的值等。在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好 ...
分类:
编程语言 时间:
2016-08-13 19:40:46
阅读次数:
611
题目:这里 题意:在线段x+y=q与坐标轴围成的三角形中,求有多少个坐标为整数的点,答案模上p。 很容易就想到最后答案就是((q-1)*(q-2))/2然后模上p就是了,但是这个数字比较大,相乘会爆long long,于是用二进制的乘法,类似于快速幂,另外注意这个除以2得在 之前就处理了,因为最后答 ...
分类:
其他好文 时间:
2016-08-12 13:15:42
阅读次数:
125
DECLAREmy_task_idnumber;obj_idnumber;my_task_namevarchar2(100);my_task_descvarchar2(500);BEGINmy_task_name:=‘Table_Segment_Advice‘;my_task_desc:=‘ManualSegmentAdvisorRun‘;-----------Step1创建一个任务---------dbms_advisor.create_task(advisor_name=>‘Segmen..
分类:
其他好文 时间:
2016-08-09 16:17:47
阅读次数:
160
一 概念 1 数据字典 2 数据文件 3 控制文件,记录物理结构 4 日志文件 5 表空间 最大的逻辑结构,组强数据和空间分配,可看成数据库对象的容器 SYSTEM,SYSAUX,TEMP 类型 状态:read-write/read-only/offline 作用: 6 段 segment 包含表空... ...
分类:
数据库 时间:
2016-08-09 02:09:07
阅读次数:
178
ConcurrentMap接口下有两个重要的实现: ConcurrentHashMap ConcurrentSkipListMap(支持并发排序功能,弥补ConcurrentHashMap) ConcurrentHashMap内部使用段(Segment)来表示这些不同的部分,每个段其实就是一个小的H ...
分类:
其他好文 时间:
2016-08-06 23:30:42
阅读次数:
174
Time Limit: 1000MS Description There are two rows of positive integer numbers. We can draw one line segment between any two equal numbers, with values ...
分类:
其他好文 时间:
2016-08-04 19:31:08
阅读次数:
182
1.累计ACK
我们之前说TCP数据是分段(segment)发送的,发送端发送一段,接收端回复一个ACK。而且ACK可以依附在数据上进行回复。但是每段回复一个小小的ACK貌似有点占用流量。累计ACK的意思是,7,8,9段在滑窗内,8和9段已经收到了,这时如果7段接收到了,那么7,8段的ACK就不必发了。因为ACK是告诉发送端发送下一个段,而9段之前完全都接收到了,那么直接发送9段的...
分类:
其他好文 时间:
2016-07-31 17:52:15
阅读次数:
154
一、简单回顾ConcurrentHashMap在jdk1.7中的设计
先简单看下ConcurrentHashMap类在jdk1.7中的设计,其基本结构如图所示:
每一个segment都是一个HashEntry[] table, table中的每一个元素本质上都是一个HashEntry的单向队列。比如table[3]为首节点,table[3]->next为节点1,之后为节点2,依次类...
分类:
编程语言 时间:
2016-07-30 18:31:56
阅读次数:
261