自定义lambda函数在 Java 中,可以通过定义函数式接口来创建自定义的 Lambda 函数。函数式接口是一个只包含
查询语句的那一套流程,更新语句也是同样会走一遍具体可参见:查询流程更新流程还涉及两个重要的日志模块,redo log(重
前言总体来说,MySQL 可以分为 Server 层和存储引擎层两部分。Server 层包括连接器、查询缓存、分析器、优
为什么快Redis是纯内存数据库,不需要读取磁盘操作,所以速度快。Redis使用的是非阻塞IO模式,IO多路复用,主要采
内存结构程序计数器:记录当前线程执行哪个方法并且任何时间一个线程都只有一个方法在执行,也就是所谓的当前方法。程序计数器会
Spring Bean实例化流程在 Spring 框架中,Bean 的实例化流程通常包括以下步骤:加载配置文件:Spri
Rocketmq消息不丢失一、前言RocketMQ可以理解成一个特殊的存储系统,这个存储系统特殊之处数据是一般只会被使用
打开【preferences...】注意选择profile,选择应用于哪里,如果是本项目则选择上面的,如果应用于所有项目
背景最近做的几个需求与延迟队列有点关系,引入MQ成本又有点高,通过对redis的了解,redis中zset可以做延迟队列
containsKey() 方法检查 hashMap 中是否存在指定的 key 对应的映射关系。containsKey(
SQL语句的执行过程:客户端的数据库驱动与数据库连接池:(1)客户端与数据库进行通信前,通过数据库驱动与MySQL建立连
参考文档:https://www.cnblogs.com/xuwc/p/13873611.htmlhttps://zhu
经常有面试官提出这么一个问题:什么是脏读、不可重复读和幻读?关于这个问题,我们还得从数据库的管理系统说起,当数据库管理系
mysql锁可以划分为:按照锁的粒度划分:行锁、表锁、页锁;按照锁的使用方式划分:共享锁、排它锁(悲观锁的一种实现);还
mysql的存储引擎概念:存储数据,为存储数据建立索引,更新查询数据。因为在关系数据库中数据以表的形式存储,所以存储引擎
我们学习netty的入门demo, 简单编写了客户端服务端相关实现代码. 我们再来回顾下服务端代码如下: public
最近一直在看与IM相关的东西说到这个java中应该要说到netty,下面来认识一下netty.开始了解netty之前我们
背景最近一直在做客服相关的项目,从刚进项目组做IM 到工单系统再到机器人最后兜兜转转又做IM架构升级的相关事情,因为现在
分布式锁三种实现方式:1. 基于数据库实现分布式锁;2. 基于缓存(Redis等)实现分布式锁;3. 基于Zookeep
1、复制的完整流程 (1)slave node启动,仅仅保存master node的信息,包括master node的h
签名:感谢大家的关注