摘要:
MySQL8.0中性能查看 -- 查询性能工具是否开启(1为开启) select @@session.profiling ; SET profiling = 1; select * from employees; -- 查看最近一条sql语句性能开销 show profile; SQL执行顺序 SQ 阅读全文
摘要:
1.1MySQL中的SQL执行流程 MySQL的查询流程: 1、查询缓存:Server如果在查询缓存中发现了这条SQL语句,就会直接将结果返回给客户端;如果没有,就进入到解析器阶段。需要说明的是,因为查询缓存往往效率不高,所以在MySQL8.0以后就抛弃了这个功能(两个SQL需要完全一样,包括空格、 阅读全文
摘要:
消息丢失 1、消息发送出去因网络问题没抵达服务器 做好容错方法,使用try catch 发送消息,没发送成功的消息进行重试发送。每一个消息都做好日志记录,往数据库中创建一个mq_message表保存记录,定期扫描数据库,将失败的消息再发送一遍。 2、消息抵达broker,broker要将消息写入磁盘 阅读全文
摘要:
问题:使用OpenFeign进行远程调用后,在远程服务中拦截请求判断数据时,发现Session中没有数据,携带的Cookie数据丢失了,而调用方是有Cookie数据的,经过一阵排查发现OpenFegin在远程调用时,新建了一个request,里面什么都没有。 Feign远程调用丢失请求头问题 解决方 阅读全文
摘要:
概念 确认机制--》可靠抵达 发送端确认 #配置文件中 开启发送端到达服务器确认 spring.rabbitmq.publisher-confirms = true #开启发送端消息抵达队列确认 spring.rabbitmq.publisher-returns = true #只要抵达队列,以异步 阅读全文
摘要:
vue中配置了 axios.defaults.withCredentials = true 服务器在header中响应的是 access-control-allow-orgin: * 在vue中如上设置了withCredentials=true后,请求时需要指定路径或者服务器进行指定路径的修改,在n 阅读全文
摘要:
使用许雪里大佬编写的框架实现,git地址:https://gitee.com/xuxueli0323/xxl-sso 启动三个项目 /xxl-sso-server 登录服务器 8080 ssoserver.com /xxl-sso-web-sample-apringboot 项目1 8081 cli 阅读全文
摘要:
分布式下Session共享问题解决方案 1、session复制 优点: web-server(Tomcat) 原生支持,只需修改配置文件 缺点:session同步需要数据传输,占用大量网络带宽,降低了服务器群的业务处理能力;任意一台web-server保存的数据都是所有web-server的sess 阅读全文
摘要:
package com.xunqi.gulimall.search.thread; import java.util.concurrent.*; /** * @Description: * @Created: with IntelliJ IDEA. * @author: 阿伦啊 * @createT 阅读全文
摘要:
public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory t 阅读全文