排序
开源项目|1000行代码实现http_bench
介绍 http_bench是HTTP(HTTP/1, HTTP/2, HTTP/3, Websocket)压测工具,并支持单机和分布式,为了简洁,直接用1000行左右实现。有兴趣读源码朋友,可以点击【阅读原文】或者访问【开源地址】(当...
数据库设计
一、数据库设计 二、数据库设计规约 以下规约只针对本模块,更全面的文档参考《阿里巴巴Java开发手册》:五、MySQL数据库 1、库名与应用名称尽量一致 2、表名、字段名必须使用小写字母或数字,...
最强分布式锁工具:Redisson
大家好,我是阿飞云 怕什么真理无穷,进一步有近一步的欢喜 前言 前面介绍了Java synchronized关键字和Java juc中的Lock相关的东西,如下 单机的时候用Java自带的锁可以实现大多数锁的场景,但...
深入浅出MySQL主从复制延迟问题及其解决方法
在现代的订单处理系统中,MySQL的主从复制功能被广泛应用以实现读写分离,从而优化系统性能和提高数据的可用性。通过将写操作集中在主库上,而从库处理读请求,可以显著减轻数据库服务器的负载...
面试官:有哪些高并发解决方案?
这种开放性的问题,我在面试的时候经常会问,原因在于: (1)相比于挖掘候选人简历中不同业务领域的项目,它不用费脑子,面试舒适性很高。 (2)相比于去问候选人一些特定技术上的八股文,它能...
SPM/SCM 流量跟踪体系
SPM SPM(shopping page mark,导购页面标记) 是淘宝社区电商业务(xTao)为外部合作伙伴(外站)提供的跟踪引导成交效果数据的解决方案 注:也有解释 SPM 为超级位置模型(Super Position Mode...
微服务框架之争:Quarkus 是 SpringBoot 的替代品吗?
1概述 SpringBoot框架不用多介绍,Java程序员想必都知道。相对来说熟悉Quarkus的人可能会少一些。Quarkus首页放出的标语:超音速亚原子的Java(Supersonic Subatomic Java)。 它是为 OpenJDK H...
Go使用wire依赖注入工具
Go项目使用Wire依赖注入 概述 Wire 是一个由 Google 开源的依赖注入框架,它可以帮助你在 Go 项目中实现依赖注入。通过代码生成,Wire 在编译时连接组件,避免了运行时反射,使代码更易于理解和...
golang研发岗面经(23年秋)
基础篇 进程、线程、协程的区别和联系 进程间的通信方式有哪些? 如何在运行时控制协程数? 协程的切换时机有哪些? 协程是如何使用堆栈的? TCP的三次握手,能不能用两次握手或者四次握手? TC...







