MySQL主从复制,读写分离是互联网常见的数据库架构,该架构最令人诟病的地方就是,在数据量较大并发量较大的场景下,主从延时会比较严重。为什么主从延时这么大?答:MySQL使用单线程重放RelayLog。应该怎么优化,缩短重放时间?答:多线程并行重放RelayLog可以缩短时间。多线程并行重放Rela
最近折腾Websocket,打算开发一个聊天室应用练练手。在应用开发的过程中发现可以插入emoji,粘贴图片的富文本输入框其实蕴含着许多有趣的知识,于是便打算记录下来和大家分享。输入框富文本化传统的输入框都是使用<textarea>来制作的,它的优势是非常简单,但***的缺陷却是无法展示
京东秒杀是京东最大的营销频道,近年来随着业务的高速发展,频道商品数量和用户流量都呈现出迅猛增长的态势。图片来自包图网同时业务方规划未来频道商品数量会增加5至10倍,对商品池扩容诉求较为强烈,这对我们现有的系统架构提出了挑战。为了应对商品数量激增引起的风险,秒杀后台组在年初成立了秒杀商品池扩容技术优化
俗话说“工欲善其事必先利其器”,一个好的工具能够让你事半功倍,今天给大家推荐一些比较好的C语言集成开发环境。CodeBlocksCodeClocks是一款跨平台的开源、免费、并且非常轻量级的集成开发环境,Windows/Linux/macOS上都可以使用,这还是ACM世界大学生程序设计大
1.前言本篇文章开始Disruptor的源码分析,理解起来相对比较困难,特别是Disruptor的sequenceBarrier的理解,sequenceBarrier包括生产者与消费者之间的gatingSequence以及消费者与消费者之间的dependentSequence。此外,Disrupto
什么是耦合?耦合,是架构中,本来不相干的代码、模块、服务、系统因为某些原因联系在一起,各自独立性差,影响则相互影响,变动则相互变动的一种架构状态。感官上,怎么发现系统中的耦合?作为技术人,每每在心中骂上下游,骂兄弟部门,“这个东西跟我有什么关系?为什么需要我来配合做这个事情?”。明明不应该联动,却要
引言最近时间做的android开发板上控制电机,都是通过串口进行对接和通讯。对串口接触下来,发现真的可以做很多有意思的东西,很多硬件设备都可以通过串口进行通讯,比如:打印机、ATM吐卡机、IC/ID卡读卡等,以及物联网相关的设备;一、串口简介串行接口简称串口,也称串行通信接口或串行通讯接口(通常指C