事务消费 我们经常支付宝转账余额宝,这是日常生活的一件普通小事,但是我们思考支付宝扣除转账的钱之后,如果系统挂掉怎么办,这时余额宝账户并没有增加相应的金额,数据就会出现不一致...
事务消费 我们经常支付宝转账余额宝,这是日常生活的一件普通小事,但是我们思考支付宝扣除转账的钱之后,如果系统挂掉怎么办,这时余额宝账户并没有增加相应的金额,数据就会出现不一致...
在Java中,关于锁我想大家都很熟悉。在并发编程中,我们通过锁,来避免由于竞争而造成的数据不一致问题。通常,我们以synchronized 、Lock来使用它。 但是Java...
持久化 1.快照(一次全量备份)(默认的持久化策略) 2.AOF日志(连续的增量备份) 3.Redis4.0混合持久化 参考 : https://segmentfault.c...
resp(Redis Serialization Protocol) 优势: 客户端->服务器 客户端向服务器发送的指令只有一种格式,多行字符串数组eg: set autho...
总感觉哪里不对,但是又说不上来 1、基本类型及底层实现 1.1、String 用途: 适用于简单key-value存储、setnx key value实现分布式锁、计数器(原...
一个咸鱼翻身的朋友告诉我一个秘密:越是没钱的时候,你千万不要急着去赚钱,请先做好这四件事,你迟早会出人头地。 1.远离过去消耗你的社交圈,去结交质量高的人脉,不做无效社交 所...
《小狗钱钱》前言(1.2.3) 前言(1) 一般人都希望自己变得富有一些,只是我们中的一些人的这一愿望更为强烈;而有些人却假装自己...
1.保证从系统启动到系统停止,全过程只会产生一个实例2.当我们在应用中遇到功能性冲突的时候,需要使用单例模式
1 CPU和内存的交互 了解jvm内存模型前,了解下cpu和计算机内存的交互情况。【因为Java虚拟机内存模型定义的访问操作与计算机十分相似】 有篇很棒的文章,从cpu讲到内...
在知识星球中,有个小伙伴提了一个问题:有一个关于JVM名词定义的问题,说”JVM内存模型“,有人会说是关于JVM内存分布(堆栈,方法区等)这些介绍,也有地方说(深入理解JVM...
最近,在给项目组使用Spring搭建Java项目基础框架时,发现使用Spring提供的BeanPostProcessor可以很简单方便地解决很多看起来有点难解决的问题。本文将...
索引(一般监控到慢SQL,才会建索引) 前缀索引 常见索引误区 多列联合索引 左前缀例子(是一种联合索引的匹配规则) 索引除了可以提高查询速度外,还可以提高排序和分组的速度 ...
作者:Snailclimb链接:https://segmentfault.com/a/1190000019619667 什么是MySQL? MySQL 是一种关系型数据库,在...
Spring自带缓存 自带缓存启用注解 缓存配置详解 以下是相关代码 业务代码中使用