上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: 更多优秀博文,请关注博主的个人博客:听到微笑的博客 本文主要介绍TCC的原理,以及从代码的角度上分析如何实现的;不涉及具体使用示例。本文通过分析tcc-transaction源码带大家了解TCC分布式事务的实现原理。 需要注意的是,本文所有代码都基于master-1.7.x分支,不同版本的源码会存在 阅读全文
posted @ 2022-01-02 22:02 听到微笑 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 一. fork函数详解 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据 阅读全文
posted @ 2021-10-24 11:36 听到微笑 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 本文参考转载至:《深入剖析Kubernetes - 张磊》 更过优秀博文请关注:https://blog.bigcoder.cn 容器技术的核心功能,就是通过约束和修改进程的动态表现,从而为其创造出一个“边界”。对于 Docker 等大多数 Linux 容器来说,Cgroups 技术是用来制造约束的 阅读全文
posted @ 2021-08-01 18:58 听到微笑 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 更过博文请关注:https://blog.bigcoder.cn JDK 1.6后锁的状态总共有四种,级别由低到高依次为:无锁、偏向锁、轻量级锁、重量级锁,这四种锁状态分别代表什么,为什么会有锁升级? 其实在 JDK 1.6之前,synchronized 还是一个重量级锁,底层使用操作系统的 Mut 阅读全文
posted @ 2021-07-02 20:48 听到微笑 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 更多博文请关注:https://blog.bigcoder.cn 一. 排查过程 前不久测试环境一直无缘无故的挂掉,这可苦了我们一线开发人员,每次测试都得把挂掉服务全部起起来。面对几十个微服务模块,我想大家看到这样的场景内心也是一万个草泥马飞过…. 硬着头皮把代码写完了,但是大规模的服务宕机显然不正 阅读全文
posted @ 2021-06-04 09:08 听到微笑 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一. timeout 与 retries Dubbo的服务可以通过timeout配置超时时间,防止远程调用失败,该属性的默认值为1000(ms),用户可以在多个地方配置服务的超时时间: 图中涉及的配置方式从上至下优先级越来越低,总体来说配置覆盖遵循以下规律:consumer配置优先于provider 阅读全文
posted @ 2021-06-02 09:06 听到微笑 阅读(6) 评论(0) 推荐(0) 编辑
摘要: SPI的英文全称为Service Provider Interface,字面意思为服务提供者接口,它是jdk提供给“服务提供厂商”或者“插件开发者”使用的接口。 在面向对象的设计中,模块之间我们一般会采取面向接口编程的方式,而在实际编程过程过程中,API的实现是封装在jar中,当我们想要换一种实现方 阅读全文
posted @ 2021-05-14 17:18 听到微笑 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 更多博文请关注:https://blog.bigcoder.cn 一. 什么是Levenshtein Distance Levenshtein Distance,一般称为编辑距离(Edit Distance,Levenshtein Distance只是编辑距离的其中一种)或者莱文斯坦距离,算法概念是 阅读全文
posted @ 2021-04-17 22:25 听到微笑 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 更多博文请关注:https://blog.bigcoder.cn 不知道大家有没有这样的经历,我在某宝上搜索一个商品,然后再打开其它网站,它会非常“智能”的给我推荐同一商品。 这样的操作大多都是因为Cookie在搞鬼,在了解厂商这些骚操作前,我们先了解一下浏览器的同源策略。 一. 同源策略 由于浏览 阅读全文
posted @ 2021-04-13 17:53 听到微笑 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 更多博文请关注:https://blog.bigcoder.cn 每次看到Mac生态中炫酷的命令行工具,我就一脸羡慕,但是奈何财力不足,整不起动辄上万的电脑,搬砖人就只能折腾折腾手里的这台windows了。 效果展示: Mac终端自带的zsh完全移安装到了WSL上面,命令交互样式变得更加美观,默认能 阅读全文
posted @ 2021-03-27 09:46 听到微笑 阅读(3) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页