自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

翻译 RDMA over Commodity Ethernet at Scale (I)

Abstract在过去一年半的时间,我们已经使用RoCEv2来支持一些微软高可靠性、延迟敏感的服务。本篇论文讲述了在此过程中遇到的挑战以及解决方案。为了把RoCEv2扩展到VLAN之外,我们设计了一个基于DSCP的优先级流量控制机制(PFC)来确保大规模部署。我们已经解决了很多安全挑战,比如PFC-减少死锁、RDMA传输livelock以及NIC PFC暂停帧风暴问题。我们也建立了监控和管理系

2018-01-31 17:22:44 1327

原创 java实现死锁

死锁死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。在多线程中,如果同步中嵌套同步,即多个线程互相拥有对方需要的资源而不释放,就会造成所有的线程都无法执行。产生是原因有四个:1)竞争资源引起进程死锁 2)可剥夺资源和不可剥夺资源 3

2018-01-16 19:12:20 1289

原创 java实现文本转换器

需求和分析  用java实现文本转换器  这是一个TCP连接。客户端将文本发送到服务端,服务端会将文本转换成大写形式,并返回给客户端。当客户端发送“over”的时候,就关闭客户端和服务端。  分析:  1、客户端  客户端从键盘录入数据,然后发送到服务端。这个过程中,源是键盘录入,目的是网络输出流,并且都是字符,因此可以使用字符流。为了提高效率,加入缓冲区技术。如果键盘录入的是

2018-01-06 21:35:20 1387

原创 删除排序数组中的重复数字II

需求:删除排序数组中重复的数字,允许重复两次。分析:和删除排序数组中的重复数字I类似,也是需要两个指针,一个用来遍历数组,一个用来记录有效的个数1、当数组是null时,抛出异常2、当数组长度是0,那么返回03、初始化变量index=1,用来表示有效数字的个数。从前向后遍历数组,如果nums[i]!=nums[i-1],和前面的值不相同,那么nums[index++]

2018-01-04 21:48:40 279

原创 判断字符串是否没有重复字符

需求:实现一个算法确定字符串中的字符是否均唯一出现。给出"abc",返回 true给出"aab",返回 false分析:思路一:判断字符串是否有重复字符,类似于,删除数组中重复的数字1、将字符串转成字符数组2、使用Arrays.sort(char[])对字符数组进行排序,然后,逐个遍历整个排序后的数组,如果不是最后一个字符,并且如果当前字符和其后面的字符

2018-01-04 21:28:33 10047

java大数相减代码

java实现大数相减,在不使用BigInteger工具的前提下实现大数相减

2017-11-29

java大数相加代码

java实现大数相加,在不使用BigInteger工具的前提下实现大数相加

2017-11-29

java大数相乘代码

java实现大数相乘,在不使用BigInteger工具方法的前提下进行大数相乘运算。

2017-11-29

空空如也

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

TA关注的人

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