select table_name from information_schema.columns where table_schema = '库名' and column_...
select table_name from information_schema.columns where table_schema = '库名' and column_...
最近对于request中的几种“路径”有点混淆,查找网上资源都没有很好的总结,希望此文章能够帮助我理解一下这几种“路径”。++++++++++++++++++++++++++...
一、发现问题 开发环境打印日志但生产环境不打印日志这个问题比较棘手。一直找不到原因,后面突然想到在启动的时候打印信息肯定会有所不同。通过在2个环境启动同一个项目的控制台打印信...
redis的三种集群方式[https://www.cnblogs.com/51life/p/10233340.html] redis有三种集群方式:主从复制,哨兵模式和集群。...
强弱软虚引用 强引用 强引用就是程序中一般使用的引用类型,强引用的对象是可触及的,不会被回收。相对的,软引用、弱引用和虚引用的对象是软可触及的、弱可触及的和虚可触及的,在一定...
分布式事务解决方案1.二阶段提交(满足强一致性)第一阶段:投票阶段****第二阶段:事务提交阶段****2.三阶段提交****第一阶段:can_commit****第二阶段:...
为什么要使用分布式Session分布式session管理实现方案1.Session复制2.Session粘滞3.Session集中管理4.基于Cookie管理总结 分布式Se...
一、日志类型 逻辑日志:存储了逻辑SQL修改语句 物理日志:存储了数据被修改的值 二、binlog 1.定义 binlog 是 MySQL 的逻辑日志,也叫二进制日志、归档日...
分布式缓存问题缓存雪崩解决方案缓存穿透解决方案缓存击穿****解决方案 分布式缓存问题 Redis经常被问到的问题:缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等概念 缓...
布隆过滤器 一句话总结:大意是不同的数据结构有不同的适用场景和优缺点,你需要仔细权衡自己的需求之后妥善适用它们,布隆过滤器就是践行这句话的代表。 什么是布隆过滤器 本质上布隆...
转至链接:https://blog.csdn.net/qq_37372909/article/details/79979712[https://blog.csdn.net/q...
为什么要使用分布式Session Web应用在单机部署的情况下,Session是被单个应用服务器存储管理的,由于只有一个应用服务器,用户的所有请求都是通过它进行响应处理的,所...
1 查看CPU1.1 查看CPU个数 cat /proc/cpuinfo | grep "physical id" | uniq | wc -l 2 uniq命令:删除重复行...
https://github.com/xpbob/CrashAnalysis[https://github.com/xpbob/CrashAnalysis]
首先在pom.xml 中添加spring boot插件,并设置 <groupId>org.springframework.boot</groupId> spring-boot...
? 1F 说一说I/O首先来说一下什么是I/O? 在计算机系统中I/O就是输入(Input)和输出(Output)的意思,针对不同的操作对象,可以划分为磁盘I/O模型,网络I...
消费端在处理消息过程中可能会报错,此时该如何重新处理消息呢?解决方案有以下两种。 在redis或者数据库中记录重试次数,达到最大重试次数以后消息进入死信队列或者其他队列,再单...
一:确认种类 RabbitMQ的消息确认有两种。 一种是消息发送确认。这种是用来确认生产者将消息发送给交换器,交换器传递给队列的过程中,消息是否成功投递。发送确认分为两步,一...