自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 12306难点-售票设计思路

火车售票系统的设计是一个复杂的问题,需要考虑车次、站点、座位、价格、时间以及用户需求等多个维度。系统设计通常包括用户界面、业务逻辑、数据存储等多个部分。下面我将主要讨论数据模型和库存管理。

2024-01-13 23:17:51 1752 1

原创 【JVM】JVM调参案例总结

【JVM】JVM调参案例总结

2024-01-01 17:55:15 427

原创 【RocketMQ】RocketMQ整体流程常见问题

首先,它使用了复制机制,即每个Master Broker会有多个Slave Broker,消息在Master Broker写入后会被复制到Slave Broker。在发送事务消息时,首先会发送一个"Prepared"状态的消息,然后执行本地事务,根据本地事务是否成功,再发送"Commit"或"Rollback"的消息。答案:生产者在发送消息时,首先通过NameServer获取到Broker的路由信息,然后直接与Broker进行通信,发送消息。问题1:RocketMQ的消息发送是如何实现的?

2023-12-16 18:36:21 55 1

原创 【力扣】刷题总结

四:总的策略合起来最大(遍历判断要定位的为第i点)

2023-12-16 08:43:48 112 1

转载 【编译原理】LR(1)语法分析器 c++代码

转载自:https://www.ccppcoding.com/archives/197040 大神。

2023-11-24 16:26:24 588 1

原创 【MYSQL】mysql语法解析代码小demo

【MYSQL】mysql语法解析代码小demo

2023-11-23 23:53:47 42

原创 【Docker】docker run命令解析

docker run命令解析

2023-11-21 02:29:31 273 1

原创 【业务设计题】分析思路

数据层:数据怎么获取,数据怎么存储(索引加快查询速度、ES等,内存优化压缩、安全性加密等等)【业务分析】画出E-R图,思考整体业务流程。自上而下或者自下而上bfs思考业务整体的过程。【效率和性能】支持多线程并发、异步、缓存、索引、CDN、RPC/HTTP协议优化。【分层架构】数据层、决策层、执行层等(总分结构、一对多结构。【稳定性】实时监控、支持水平垂直扩容、熔断降级、风控、日志、兜底。如何实现轨道交通系统?如何实现实时弹幕系统?

2023-11-11 21:41:12 34 1

转载 【Redis】Redis4-持久化机制

一:背景

2023-11-03 19:38:10 16

转载 【Redis】Redis3-集群实现

一:背景

2023-11-03 19:36:36 25

转载 【Redis】Redis2知识梳理-提供高可用方案

一:背景

2023-11-03 19:35:07 19

原创 【Redis】Redis1知识梳理-以SET KEY VALUE命令串联redis的整个过程

Redis使用单线程模型处理并发请求。具体来说,Redis通过事件驱动模型来实现并发处理。在Redis的源码中,主要涉及到以下几个关键的组件和概念:,例如客户端请求、定时器事件等。事件处理器是Redis的核心组件之一。。文件事件是一种基于操作系统提供的多路复用技术(如epoll、kqueue等)的抽象,可以同时监听多个套接字的可读、可写状态。命令请求队列(Command Request Queue):Redis将客户端的请求放入一个队列中,等待事件处理器处理。

2023-11-03 19:33:33 65

转载 【Java学习】为什么FastJson那么快

一位技术大牛,分析fastjson其实和jackson的性能五五开,simdjson才是性能最好的。。。先从基础部分开始学起,研究下fastjson速度快的原因。参考博客:JSON处理主要包括两个部分,serialize和deserialize。serialize就是把Java对象变成JSON String或者JSON Bytes。Deserialize是把JSON String或者Json Bytes变成java对象。

2023-10-28 22:03:13 219

原创 【Redis】Redis5新增数据结构-raxNode&listpack学习

自己学习

2023-10-28 21:20:06 58

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除