会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
有态度马甲-- 精益码农
只做原创,专注于架构,开源,微服务,分布式等领域的技术研究和分享。 知其然更知其所以然,不做眼高手低的【高手】
博客园
首页
新随笔
联系
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
21
下一页
2021年5月31日
String 是一个奇怪的引用类型
摘要: 开局两张图,内容全靠刷! 马甲哥看到这样的现象,一开始还是有点懵逼。 这个例子,string是纯粹的引用类型,但是在函数传值时类似于值传递; 我之前给前后示例的内存变化图吧: 根因就是大多数高级语言都把String对象设计成不可变的:由一个字符串拘留池管理字符串面值。 对字符串的修改,会导致产生新的
阅读全文
posted @ 2021-05-31 10:10 码甲哥不卷
阅读(615)
评论(0)
推荐(4)
2021年5月27日
抓住异步编程async/await语法糖的牛鼻子: SynchronizationContext
摘要: 长话短说,本文带大家抓住异步编程async/await语法糖的牛鼻子: SynchronizationContext 引言 C#异步编程语法糖async/await,使开发者很容易就能编写异步代码。 零散看过很多文章,很多是填鸭式灌输 (有的翻译文还有偏差)。 遵守以上冷冰冰的②③条的原则,可以确保
阅读全文
posted @ 2021-05-27 14:03 码甲哥不卷
阅读(4802)
评论(37)
推荐(41)
2021年5月21日
一份流出同程艺龙的服务治理演进方案剖析
摘要: 基于XDS协议实现控制面板与数据面板通信分享 基于这段时间在同程艺龙基础架构部的蹲坑,聊一聊微服务治理的核心难点、历史演进、最新动态, 以上内容属自我思考,不代表同程艺龙技术水准。如理解有偏差、理解不透彻、现状梳理不清楚的请大家多指教。 大纲 微服务治理的核心难点 方案演进的法宝: 代理模式 2.1
阅读全文
posted @ 2021-05-21 11:02 码甲哥不卷
阅读(826)
评论(0)
推荐(0)
2021年5月20日
分享一个Github相关彩蛋
摘要: 楼上很多回答 都是基于手把手实操Github、Git源代码管理相关, 这些操作“无他,唯手熟尔”。 今天提供一个github上阅读源码的小技巧,逆天级别的彩蛋。 要想成为大神,Github就是最佳样板,而原生的Github代码文件浏览很不方便, 就我本人最希望阅读源码时: 源文件树形目录结构 支持灵
阅读全文
posted @ 2021-05-20 09:47 码甲哥不卷
阅读(154)
评论(5)
推荐(0)
2021年5月6日
面试八股文:你写过自定义任务调度器吗?
摘要: 最近入职了新公司,尝试阅读祖传代码,记录并更新最近的编程认知。 思绪由Q1引发,后续Q2、Q3基于Q1的发散探究。 Q1. Task.Run、Task.Factory.StartNew 的区别? 我们常使用`Task.Run`和`Task.Factory.StartNew`创建并启动任务,但是他们的
阅读全文
posted @ 2021-05-06 10:03 码甲哥不卷
阅读(910)
评论(2)
推荐(2)
2021年4月21日
.NET WebSockets 核心原理初体验
摘要: 上个月我写了《.NET gRPC核心功能初体验》, 里面使用gRPC双向流做了一个打乒乓球的Demo, 实时双向这两个标签是不是很熟悉,对, WebSockets也可以做实时双向通信。 本文将利用WebSockets(SignalR的一部分)搭建一个可双向通信的ASP.NETCore5应用。 (💡
阅读全文
posted @ 2021-04-21 08:46 码甲哥不卷
阅读(1809)
评论(1)
推荐(4)
2021年4月20日
墙裂推荐:这可能是CAP理论的最好现实解释
摘要: 这篇文章蓝本:http://ksat.me/a-plain-english-introduction-to-cap-theorem 经过小码甲意译、原创配图, 干到让你怀孕。 你可能经常听到CAP定理, 这个定理描述了在设计分布式系统时的天然约束。 就像其他文章一样, 本文以现实场景对比理解CAP定
阅读全文
posted @ 2021-04-20 12:49 码甲哥不卷
阅读(928)
评论(4)
推荐(7)
2021年4月6日
新来的总监,把C#闭包讲得那叫一个透彻
摘要: 闭包作为前端面试的必考题目,常让1-3年工作经验的Javascripter感到困惑,我的主力语言C#/GO均有闭包。 1. 闭包:关键点在于函数是否捕获了其外部作用域的变量 闭包的形成: 定义函数时, 函数引用了其外部作用域的变量, 之后就形成了闭包。 闭包的结果: 引用的变量和定义的函数都会一同存
阅读全文
posted @ 2021-04-06 08:55 码甲哥不卷
阅读(2611)
评论(5)
推荐(4)
2021年3月30日
C# 8.0 宝藏好物 Async streams
摘要: 之前写《.NET gRPC 核心功能初体验》,利用gRPC双向流做了一个打乒乓的Demo,存储消息的对象是IAsyncEnumerable<T>,这个异步可枚举泛型接口支撑了gRPC的实时流式通信。 本文我将回顾分享 foreach/yield return/async await语法糖的本质 如何
阅读全文
posted @ 2021-03-30 13:07 码甲哥不卷
阅读(1852)
评论(8)
推荐(9)
2021年3月18日
Ingress-nginx工作原理和实践
摘要: 本文记录/分享 目前项目的 K8s 部署结构和请求追踪改造方案 这个图算是一个通用的前后端分离的 k8s 部署结构: Nginx Ingress 负责暴露服务(nginx前端静态资源服务), 根据十二要素应用的原 则,将后端 api 作为 nginx 服务的附加动态资源。 Ingress vs In
阅读全文
posted @ 2021-03-18 10:47 码甲哥不卷
阅读(6337)
评论(1)
推荐(10)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
21
下一页
公告