慢查询日志 参数配置 log_query_time:超过该阈值时间的查询为慢查询; log_slow_queries:可以设置为ON/OFF,表示开启和关闭慢查询日志; lo...
慢查询日志 参数配置 log_query_time:超过该阈值时间的查询为慢查询; log_slow_queries:可以设置为ON/OFF,表示开启和关闭慢查询日志; lo...
InnoDB是基于磁盘的存储引擎,为了解决磁盘速度和CPU速度的巨大差距提高性能需要借助于内存,引入缓冲池(随处可见的常规操作)。InnoDB buffer的结构如下图所示 ...
MongoTemplate配置 一般情况下,按照如下配置,springboot会进行自动装配,但是如果需要实现一些自定义的功能,例如密码加解密,类型转换等功能需要手写配置Mo...
如何实现方法调用 要如何实现方法调用呢?最直接的方法就是可以把调用的函数指令,直接插入在调用函数的地方,然后在编译器编译代码的时候,直接就把函数调用变成对应的指令替换掉,但是...
远东集团 Spring Boot的特性? @Component和@Service注解的区别? Spring事务的传播机制?(要求完整具体的说出有哪些传播机制,具体有什么应用场...
CountDownLatch试用场景 来自于Javadoc的解释 表示一个或者多个线程等待一系列的操作完成。 CountDownLatch是一个同步工具类,用来协调多个线程之...
什么是循环依赖问题 循环依赖其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。 Spring 如何解决循...
Redis提供两种高可用解决方案,哨兵和集群,本文主要介绍哨兵系统的架构、高可用原理和故障处理过程。 Redis哨兵架构Sentinel 是 Redis 的高可用解决方案,由...
Redis的复制功能包括同步和命令传播两个方面内容, 同步,salve执行slaveof命令之后,将slave服务器的状态更新至主服务器当前的状态,即slave从master...
RDB持久化 RDB文件的生成和载入 生成RDB文件的命令:SAVE和BGSAVE SAVE命令阻塞Redis进程,BGSAVE使用子线程来进行持久化 RDB文件的载入是服务...
FixedThreadPool FixThreadPool内部是通过ThreadPoolExecutor来创建线程,核心线程数和最大线程数都是上下文中指定的线程数量threa...
Dubbo集群容错策略 Dubbo支持的集群容错策略包括: Available Cluster,可用调用 Broadcast Cluster,广播调用 Failback Cl...
AbstractQueuedSynchronizer被称为队列同步器,简称为大家熟知的AQS,这个类可以称作concurrent包的基础,该类提供了同步的基本功能。该类包括如...
线上问题回顾 最近产线经常出现阶段性的服务不可用,查看pinpoint日志发现阶段性的出现大量的Redis报错,报错信息如下 通过Redis的监控发现Redis的连接数并没有...
在idea中基于一个父模块创建三个子模块如下图所示 导入pom文件的时候发现有两个模块是置灰的 另外两个项目置灰的原因是maven忽略了这两个项目,在idea setting...
Dubbo具有良好的扩展性,其扩展性依赖于dubbo使用的各种设计模式和扩展点加载机制,本文对Dubbo SPI加载机制进行探讨。 Dubbo SPI概要 Dubbo SPI...
来源公众号:程序员小灰作者:LA 我们使用的app大多都有分享的功能,我们可以选择分享到不同的地方,比如微博、微信、QQ等等,虽然是同一个内容,但是分享到不同的平台就会有不同...