上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 20 下一页
摘要: 大家常听到“MD5加密”、“对称加密”、“非对称加密”,那么MD5属于哪种加密算法? 面试问这样的问题,准是在给你挖坑。 "MD5加密"纯属口嗨,MD5不是加密算法,是摘要算法(散列算法)。 今天小码甲带大家梳理加密算法、摘要算法的定义和场景: 伸手党先看答案: 加密算法的目的,在于使别人无法成功查 阅读全文
posted @ 2021-06-07 12:01 博客猿马甲哥 阅读(2127) 评论(9) 推荐(10) 编辑
摘要: 好记性不如烂笔头,记录分片高可用Redis Cluster的搭建过程 Redis集群演进过程 Redis单节点 主从复制: 复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。 故障恢复无法自动化;写操作无法负载均衡;存储能力受到单机的限制。 哨兵(Sentinel): 在复制的 阅读全文
posted @ 2021-06-06 10:22 博客猿马甲哥 阅读(596) 评论(3) 推荐(1) 编辑
摘要: 开局两张图,内容全靠刷! 马甲哥看到这样的现象,一开始还是有点懵逼。 这个例子,string是纯粹的引用类型,但是在函数传值时类似于值传递; 我之前给前后示例的内存变化图吧: 根因就是大多数高级语言都把String对象设计成不可变的:由一个字符串拘留池管理字符串面值。 对字符串的修改,会导致产生新的 阅读全文
posted @ 2021-05-31 10:10 博客猿马甲哥 阅读(570) 评论(0) 推荐(4) 编辑
摘要: 长话短说,本文带大家抓住异步编程async/await语法糖的牛鼻子: SynchronizationContext 引言 C#异步编程语法糖async/await,使开发者很容易就能编写异步代码。 零散看过很多文章,很多是填鸭式灌输 (有的翻译文还有偏差)。 遵守以上冷冰冰的②③条的原则,可以确保 阅读全文
posted @ 2021-05-27 14:03 博客猿马甲哥 阅读(4381) 评论(37) 推荐(41) 编辑
摘要: 基于XDS协议实现控制面板与数据面板通信分享 基于这段时间在同程艺龙基础架构部的蹲坑,聊一聊微服务治理的核心难点、历史演进、最新动态, 以上内容属自我思考,不代表同程艺龙技术水准。如理解有偏差、理解不透彻、现状梳理不清楚的请大家多指教。 大纲 微服务治理的核心难点 方案演进的法宝: 代理模式 2.1 阅读全文
posted @ 2021-05-21 11:02 博客猿马甲哥 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 楼上很多回答 都是基于手把手实操Github、Git源代码管理相关, 这些操作“无他,唯手熟尔”。 今天提供一个github上阅读源码的小技巧,逆天级别的彩蛋。 要想成为大神,Github就是最佳样板,而原生的Github代码文件浏览很不方便, 就我本人最希望阅读源码时: 源文件树形目录结构 支持灵 阅读全文
posted @ 2021-05-20 09:47 博客猿马甲哥 阅读(132) 评论(5) 推荐(0) 编辑
摘要: 最近入职了新公司,尝试阅读祖传代码,记录并更新最近的编程认知。 思绪由Q1引发,后续Q2、Q3基于Q1的发散探究。 Q1. Task.Run、Task.Factory.StartNew 的区别? 我们常使用`Task.Run`和`Task.Factory.StartNew`创建并启动任务,但是他们的 阅读全文
posted @ 2021-05-06 10:03 博客猿马甲哥 阅读(850) 评论(2) 推荐(2) 编辑
摘要: 上个月我写了《.NET gRPC核心功能初体验》, 里面使用gRPC双向流做了一个打乒乓球的Demo, 实时双向这两个标签是不是很熟悉,对, WebSockets也可以做实时双向通信。 本文将利用WebSockets(SignalR的一部分)搭建一个可双向通信的ASP.NETCore5应用。 (💡 阅读全文
posted @ 2021-04-21 08:46 博客猿马甲哥 阅读(1633) 评论(1) 推荐(4) 编辑
摘要: 这篇文章蓝本:http://ksat.me/a-plain-english-introduction-to-cap-theorem 经过小码甲意译、原创配图, 干到让你怀孕。 你可能经常听到CAP定理, 这个定理描述了在设计分布式系统时的天然约束。 就像其他文章一样, 本文以现实场景对比理解CAP定 阅读全文
posted @ 2021-04-20 12:49 博客猿马甲哥 阅读(883) 评论(4) 推荐(7) 编辑
摘要: 闭包作为前端面试的必考题目,常让1-3年工作经验的Javascripter感到困惑,其实C#语言也有闭包。 今天我们深入聊一聊[闭包], 查缺补漏! C#闭包的实现 · 庖丁解牛 跨语言 · 追本溯源 一等函数 自由变量 词法作用域 闭包与线程结合 1. C#闭包: 庖丁解牛 一个闭包就是一个“捕获 阅读全文
posted @ 2021-04-06 08:55 博客猿马甲哥 阅读(1762) 评论(5) 推荐(4) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 20 下一页