Redis 为什么这么快?延伸问题:Redis 是单线程的吗? Redis 本身是基于内存操作的,不需要进行磁盘的IO 读取Reids 是单线程对外提供服务的,有效的避免了线...
Redis 为什么这么快?延伸问题:Redis 是单线程的吗? Redis 本身是基于内存操作的,不需要进行磁盘的IO 读取Reids 是单线程对外提供服务的,有效的避免了线...
MySQL 事务特点,事务类型? 事务的特点:原子性:要么执行成功要么执行失败。实现主要是以undo log隔离性:保证一个事务的执行不会影响到其他事务,事务之间是隔离的。持...
JVM 内存结构,运行时数据区各模块什么作用、存放什么数据 jvm 内存结构包含:heap堆区:负责存放所有的 对象以及数据,是线程共享的。本地方法栈:本地方法调用过程中,虚...
commit log规范的意义: 便于程序员对提交历史进行追溯,了解发生了什么情况。 一旦约束了commit message,意味着我们将慎重的进行每一次提交,不能再一股脑的...
01、前言 Emoji 在我们生活中真的是越来越常见了,几乎每次发消息的时候不带个 Emoji,总觉得少了点什么,似乎干巴巴的文字已经无法承载我们丰富的感情了。对于我们开发者...
在进行了第一次Redis 内存优化后,并没有达到项目最终的要求,于是再次针对内存的存储模型维度上进行内存优化第一次内存优化过程:第一次优化过程通过第一次测试结果,已经优化内存...
面试帮gh_3b961cecce98_258.jpg 车位帮gh_6ea54c7fc65f_258.jpg 单身帮gh_4fb584b8b4ac_258.jpg 欢迎来访
业务场景:Redis 作为目前主流的key-value 内存数据库,因为其高并发,存储查询速率快,我们很多的热点数据均会存储到Redis 中,如果数据量较大的话,昂贵的内存消...
为什么有这篇文章 在负责某个项目开发过程中,在定时任务(job)里面调用了公司的内部某个微服务,进行财务流水生成,在被调用方能力处理不及时的时候,引发被调用方宕机奔溃,故此在...
由于之前的老的项目一直在使用 Jedis 作为Redis的Java客户端操作数据,Jedis 与JedisPool 作为官方推荐的API,其操作与redis-cli 客户端操...
一、MyBatis缓存机制 1.简介 Mybatis包含了一个非常强大的查询缓存的特性,它可以非常方便地配置和定制。 缓存key极大提高查询效率 MyBatis系统中默认定义...
引言 Java 8 带来了很多新的特性,我们今天来聊一下4个接口:Consumer Supplier Predicate Function 这4个接口在实际过程中的用法。 注...
前言在微服务盛行的互联网时代,各家都在构建自己的微服务体系,而这其中RPC框架也是其中比较重要的部分,笔者之前一直接触使用的是 Dubbo 框架,对Thrift 完全不了解,...