自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Thrift的基本概念

Thrift是一个轻量级、跨语言的RPC框架,主要用于各个服务之间的RPC通信。最初由Facebook于2007年开发,2008年进入Apache开源项目。通过自身的IDL(Interface Definition Language)接口定义中间语言,借助代码生成引擎生成各种主流语言的RPC服务端/客户端模版代码。

2025-01-17 14:58:22 535

原创 计算机网络基础

在操作系统内核空间里,实现网络传输功能的结构是sock,基于不同的协议和应用场景,会被泛化为各种类型的sock,它们结合硬件,共同实现了网络传输功能。为了将网络传输功能暴露给用户空间的应用程序使用,引用了socket层,同时将sock嵌入到文件系统的框架里,sock就变成了一个特殊的文件,用户可以在用户空间使用句柄(也就是 socket fd)来操作内核sock的网络传输功能。socket fd 是 int 类型,所以 socket 翻译为套接字(一套用于连接的数字),就很合理啦。缺点:对性能有影响。

2025-01-17 14:52:08 461

原创 Next Greater Element

496. Next Greater Element I https://leetcode.com/problems/next-greater-element-i/ 描述:给定两个数组 nums1 与 nums2,nums1 是 nums2 的子数组,输出 nums1 数组中的元素在 nums2 数组中大于它的第一个数值,没有则输出 -1 解法一:单调栈调用 如果当前元素大于栈顶元素,则 pop 出当前栈中所有比当前元素小的元素,然后将当前元素压栈 class Solution { pub

2020-09-01 22:56:43 550

原创 Trapping Rain Water 接雨水问题

2019-08-14 42. Trapping Rain Water 接雨水问题 https://blog.youkuaiyun.com/qq_17550379/article/details/84945427 描述:给定 n 个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 解法一:单调栈调用 一个栈存的数值递减,如果当前元素小于栈顶元素,则进栈;如果大于栈顶元素,先弹出栈顶元素,然后看栈中的前一个元素 class Solution { public int t

2020-09-01 22:52:57 126

空空如也

空空如也

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

TA关注的人

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