后端

算法那些事儿

什么是计算机算法? 算法是计算机可以用来解决特定问题的指令列表。算法用于计算的所有领域,它们旨在以有效的方式解决问题。 算法的设计取决于它需要解决的问题的复杂性。对于简单的问题,蛮力可能是可行的。然而,对于更复杂的问题,需要更复杂的算法。 计算机算法无处不在 算法是我们所有数字生活的支柱。它们帮助我们更快、更有效地做出决策。 日常生活中用到的算法例子,比如谷歌搜索引擎、亚马逊推荐系统、Netfli

SkyWalking - 支持的中间件清单:Spring Cloud、Dubbo、RocketMQ、ShardingSphere 等

👋 大家好,欢迎来到我的技术博客! 📚 在这里,我会分享学习笔记、实战经验与技术思考,力求用简单的方式讲清楚复杂的问题。 🎯 本文将围绕SkyWalking这个话题展开,希望能为你带来一些启发或实用的参考。 🌱 无论你是刚入门的新手,还是正在进阶

【SpringBoot】三大统一功能处理:拦截器、数据返回、异常捕获详解

目录1.前言插播一条消息~2.正文2.1拦截器2.1.1概念2.1.2拦截路径与执行流程2.1.3实际案例2.1.3.1创建登录拦截器2.1.3.2配置拦截规则(关键路径管理)2.1.3.3使用请求上下文存储用户信息2.2统一数据返回格式2.2.1为何需要统一格式2.2.2实现方案2.2.2.1基础封装类2.2.2.2升级方案-ResponseBodyAdvice2.2

JVM调优-JVM调优实践一

1.写在前面 前面已经分享了很多关于jvm的知识,具体的详情都可以查看上几篇的文章。 从jvm的调优原理,垃圾查找算法,垃圾回收算法,再到jvm调优工具,调优参数等。 需要掌握的jvm知识,已经是循序渐进,一步一步的深入学习。 那在掌握这些内容的时候,是不是有种想去实践的冲动呢? 好了,今天我们就来进行一次jvm调优实践之旅吧!!! 主要从以下几个方面进行展开描述: JVM实践调优主要步骤 分

【MySQL基础】(4):MySQL 数据类型

前言:数据选型决定系统天花板 1.1 数据选型的重要性在数据库系统中,数据选型绝非小事,它犹如大厦的基石,对系统性能、资源消耗等多方面有着深远影响。 从性能角度来看,精准的数据选型能极大提升系统运行效率。合适的数据类型能让数据在磁盘上的存储更加紧凑,减少I/O操作的次数。当数据量庞大时,若选用了不恰

JavaScript--字符串

一、字符串的概述 1、String(字符串)数据类型表示零或多个 16 位 Unicode 字符序列。字符串可以使用双引号(")、单引号(')或反引号(`)标示。 2、ECMAScript 中的字符串是不可变的(immutable),意思是一旦创建,它们的值就不能变了。要修改某个变量中的字符串值,必须先销毁原始的字符串,然后将包含新值的另一个字符串保存到该变量。 注意:以某种引号作为字符串开头,必

redis内存优化的探索和实践

1,redis如何管理内存结构 redis内存模型: 【used_memory】:Redis内存占用中最主要的部分,Redis分配器分配的内存总量(单位是KB)(在编译时指定编译器,默认是jemalloc),主要包含自身内存(字典、元数据)、对象内存、缓存,lua内存。 【自身内存】:自身维护的一些数据字典及元数据,一般占用内存很低。 【对象内存】:所有对象都是Key-Value型