加载中
解析阿里开源混沌工程工具ChaosBlade是什么?

微信公众号:内核小王子 关注可了解更多关于数据库,JVM内核相关的知识; 如果你有任何疑问也可以加我pigpdong[1] 高可用架构是保障服务稳定性的核心。 混沌工程 我们可以把混沌工程看作揭示分...

轻松构建微服务之分布式配置中心

微信公众号:内核小王子 关注可了解更多关于数据库,JVM内核相关的知识; 如果你有任何疑问也可以加我pigpdong[^1] 前言 日常开发中我们的应用中一般都会有数据库相关的配置,redis相关的配置...

轻松构建微服务之分布式锁

微信公众号:内核小王子 关注可了解更多关于数据库,JVM内核相关的知识; 如果你有任何疑问也可以加我pigpdong[^1] 前言 在多线程情况下访问资源,我们需要加锁来保证业务的正常进行,JDK中提供...

轻松构建微服务之分库分表

微信公众号:内核小王子 关注可了解更多关于数据库,JVM内核相关的知识; 如果你有任何疑问也可以加我pigpdong[^1] 前言 一般来说,影响数据库最大的性能问题有两个,一个是对数据库的操作,一...

轻松构建微服务之分布式事物

微信公众号:内核小王子 关注可了解更多关于数据库,JVM内核相关的知识; 如果你有任何疑问也可以加我pigpdong[1] 此为轻松构建微服务系列的第三篇文章 拜占庭将军问题 在存在消息丢失的不可信...

记录一次http网络超时的排查过程

微信公众号:内核小王子 觉得可以的话欢迎关注 场景:公司对外网关对很多外部商户开放,运行多年一直正常,昨天某一个客户调用我们接口的时候频繁报connectiontimeout,异常如下: 该异常来自...

反射真的慢么?动态代理会创建很多临时class?

公众号:内核小王子 问题 1.反射真的慢么? 2.动态代理会创建很多临时class? 3.属性通过反射读取怎么实现的? 当我们在IDE中编写代码的时候,打一个点号,IDE会自动弹出对应的属性和方法名,...

网络内核之TCP是如何发送和接收消息

网络内核之TCP是如何发送和接收消息的 老规矩,带着问题阅读: 三次握手中服务端做了什么? 为什么要将accept()单独一个线程而不是和读写的io线程共用一个线程池?netty分为boss和worker 当调...

【译】TCP 协议在 linux 内核的实现

TCP Implementation in Linux: A Brief Tutorial 一个简单教程关于 TCP 协议在 linux 内核的实现 翻译:内核小王子 (欢迎订阅微信公众号) 原文:Helali Bhuiyan, Mark McGinley, Tao Li, ...

通过MySQL存储原理来分析排序和锁

出自公众号 内核小王子 先抛出几个问题 1.为什么不建议使用订单号作为主键? 2.为什么要在需要排序的字段上加索引? 3.for update 的记录不存在会导致锁住全表? 4.redolog 和 binlog 有什么区别...

Java和操作系统交互细节

出自公众号 内核小王子 结合 CPU 理解一行 Java 代码是怎么执行的 根据冯·诺依曼思想,计算机采用二进制作为数制基础,必须包含:运算器、控制器、存储设备,以及输入输出设备,如下图所示。...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部