威@猫的博客
通过Lambda方法引用获取字段信息 通过Lambda方法引用获取字段信息
通过Lambda方法引用获取字段信息最近项目中使用了MybatisPlus,在使用过程中看到MybatisPlus中的LambdaQueryWrapper可以通过Lambda表达式中的方法引用获取到字段名称: //通过列名添加查询列 Que
2024-08-22
Linux常用命令 Linux常用命令
Linux常用命令一、基本命令 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的
2024-08-15
SpringBoot异步接口实现 SpringBoot异步接口实现
SpringBoot异步接口实现同步接口和异步接口的区别同步:Servlet 3.0之前:每一次Http请求都由一个线程从头到尾处理。也就是从 接收请求 -> 处理请求 -> 响应请求 用到都是Tomcat线程池的线程,直到这个
2024-08-15
SpringBoot常用注解介绍 SpringBoot常用注解介绍
SpringBoot常用注解介绍01、背景介绍基于 SpringBoot 平台开发的项目数不胜数,与常规的基于Spring开发的项目最大的不同之处,SpringBoot 里面提供了大量的注解用于快速开发,而且非常简单,基本可以做到开箱即用!
2024-08-15
Openfeign使用详解 Openfeign使用详解
Openfeign使用详解1.什么是Openfeign:Openfeign是Springcloud的一个组件,主要是用来远程服务调用的;它的底层原理还是发送HTTP协议的请求报文; 2.Openfeign的使用:1)在主配置类添加@
2024-07-30
Mysql优化 Mysql优化
Mysql优化一般语句优化先从一般的语句优化开始,其实对于很多规范大家并不陌生,可就是在用的时候,无法遵从,希望今天大家再过一遍,可以养成一种良好的数据库编码习惯。 选择合适的数据类型及字符集使用合适的数据类型可以减少存储空间和提高查询速度
2024-07-08
MySQL数据同步ES的4种方法 MySQL数据同步ES的4种方法
MySQL数据同步ES的4种方法大家应该都在各种电商网站检索过商品,检索商品一般都是通过什么实现呢?搜索引擎Elasticsearch。 那么问题来了,商品上架,数据一般写入到MySQL的数据库中,那么用于检索的数据又是怎么同步到Elast
2024-07-08
一致性hash 一致性hash
一致性hash 构建场景假如我们有三台缓存服务器编号node0、node1、node2,现在有3000万个key,希望可以将这些个key均匀的缓存到三台机器上,你会想到什么方案呢? 我们可能首先想到的方案,是取模算法hash(key)%
2024-07-08
mysql之undo_log mysql之undo_log
mysql之undo_logundo log日志是MySQL数据的一致性、事务管理和故障恢复等关键,需要重点掌握好undo log日志 Undo Log Undo Log是一种记录数据库操作的MySQL日志,通常以文件或表的形式存储在数据库
2024-07-06
mysql中的7种日志 mysql中的7种日志
mysql中的7种日志Binlog:MySQL最重要的日志(没有之一),记录了所有的DDL和DML语句(除了数据查询语句select、show等),以事件形式记录,DBA依赖它做:高可用方案,异构数据迁移,备份和恢复,误更新回滚。。。。等等
2024-07-06
mysql之redo_log mysql之redo_log
mysql之redo_log redo log是什么? 为什么需要redo log? 什么是WAL技术, 好处是什么 redo log的写入方式 redo log的执行流程 redo log 为什么可以保证crash safe机制呢? bi
2024-07-06
常见的OOM问题 常见的OOM问题
常见的OOM问题今天接着线上问题这个话题,跟大家一起聊聊线上服务出现OOM问题的6种场景,希望对你会有所帮助。 1 堆内存OOM堆内存OOM是最常见的OOM了。 出现堆内存OOM问题的异常信息如下: java.lang.OutOfMem
2024-07-06
4 / 6