
后端
文章平均质量分 70
Luxangn
毕业于电子科技大学,IT从业者,多年开发经验,具有较强的全栈开发能力,技术涉猎有前端后端运维AI算法等
展开
-
用React/Python/MySQL开发一个IMS系统,就是玩
IMS的英文全称是Integrated Management System,中文全称是综合管理系统。项目状态:功能正在开发中,有些模块功能尚未完全完成。,可能代码相比于Github仓库落后一点。原创 2024-04-15 03:17:32 · 426 阅读 · 0 评论 -
RocketMQ原理解析
RocketMQ的存储模型采用链式存储,即消息存储在CommitLog文件中,然后创建一个索引文件,将消息的偏移量和消息的属性存储到IndexFile文件中,以快速查询消息。NameServer负责消息的路由,Broker负责消息的存储和传输。RocketMQ支持消息的顺序性,具体实现方式是将相同业务的消息存储到同一个队列中,维护一个消息的顺序,使消息可以按照顺序被取出来。综上所述,RocketMQ是一款优秀的分布式消息队列系统,具有多种优秀的设计思想和架构模型,以及良好的性能、可靠性、可扩展性和灵活性。原创 2023-06-04 02:08:31 · 1068 阅读 · 0 评论 -
MySQL调优方法总结的真全
可以通过查询MySQL的系统表,如information_schema.statistics等,来查找无用的索引和重复的索引,并移除这些索引。MySQL的缓存是一个非常重要的组件,它可以显著提升数据库的性能。通过分析日志,可以识别和解决慢查询、未优化的查询等问题,调整MySQL的配置和参数设置,并为未来的优化提供参考。MySQL的性能优化是一个长期的过程。通过使用MySQL执行计划工具EXPLAIN,我们可以从查询语句中了解每个操作的执行顺序、访问方式、索引使用情况和可能的性能问题,并提供了优化的建议。原创 2023-06-04 00:35:54 · 2680 阅读 · 2 评论 -
Linux CPU占用率高排查
有时候发现,在Linux系统上运行java服务时,CPU占用率将近100%,长时间居高不下,这就需要好好排查一下了。原创 2023-06-03 19:49:25 · 1029 阅读 · 0 评论 -
Spring Cloud原理
Spring Cloud 是基于 Spring Boot 和 Spring Framework 的,它在无服务器(serverless)架构、微服务和容器的背景下,为开发者提供了一种快速构建可伸缩、容错和高可用性应用系统的解决方案。Spring Cloud 的主要原理在于基于Spring Boot和Spring Framework的优秀特性和生态系统组件,实现了服务注册与发现、负载均衡、断路器、配置管理等基础设施的解决方案。下面,我们将对Spring Cloud的原理做详细介绍。原创 2023-06-03 01:35:03 · 1870 阅读 · 0 评论 -
MySql的执行原理,通俗易懂
执行一个mysql语句,大概流程如下图所示:当在客户端输入账号密码后,执行流程如上图所示,下面分别叙述:连接器是mysql 服务器的第一个模块,当使用mysql客户端链接mysql服务器时,连接器就处理连接请求。客户端与服务端经过TCP连接后,连接器就开始认证身份。密码验证正确后,读取用户权限。连接完成后,mysql8.0以前是走查询缓存逻辑的。如果有缓存结果,就不会往下流程走,返回缓存结果给客户端;如果没有缓存,那么就会走分析流程。mysql8.0将查询缓存的模块去掉了。首先进行词法分析,然后进行语法分析原创 2022-09-28 22:49:57 · 574 阅读 · 0 评论