@TonyWell 确实,应该用lua脚本保证原子性
幂等性1.幂等性 幂等性是分布式环境下常见的问题;幂等性指的是多次操作,结果是一致的。(多次操作数据库数据是一致的。)常见的解决幂等性的方式有以下:1.唯一索引;保证插入的数据只有...
实例代码用 Object 的 wait()和notify() 实现,也可用 ReentrantLock 和 Condition 来完成。或者直接使用阻塞队列。
execute是我们提交一个线程的时候,线程池执行的我们运行线程的一个apiThreadPool 有几个比较重要的参数会涉及到这个源码的操作 corePoolSize:核心线...
加油加油~
两年工作经验,离职了...Hi,大家好,我是3y 啊,好久没在简书更新了... 当大家看到这篇文章的时候,我已经办完离职手续离开了蘑菇街。从19年初到蘑菇街实习,到现在不知不觉已经两年多了。两年时间说...
为什么要使用Redis? Redis是目前开发中非常好用的中间件,他有丰富的缓存结构,具有高性能、高可用、高扩展的特性; Redis这么好用,有哪几种数据类型,他们的数据结构...
一、问题 数据库mysql,在使用mybatis进行批量插入的时候,报错:### Cause: com.mysql.cj.jdbc.exceptions.PacketTooB...
Mysql 1.索引的使用原则;2.B树和B+树的区别;3.主从延迟;4.Mysql的MyisAm和Innodb的区别;5.建立索引需要注意的地方;6.索引失效的场景;7.事...
Dubbo简介 Dubbo是Alibaba提供的一款分布式服务治理框架。其中主要的流程如下 动态代理:生成需要调用的接口; Cluster:集群,其实就是从注册中心获取到服务...
前言 Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式...
1.计算机的世界你不懂 1.1 线程和进程 一个请求的话,就是一个线程,然后会携带数据,让后台服务器处理;当线程需要被处理的时候,会从创建态到就绪态; CPU执行速度是很快的...
1.Fork-Join 什么是分而治之?规模为N的问题,N<阈值,直接解决,N>阈值,将N分解为K个小规模子问题,子问题互相对立,与原问题形式相同,将子问题的解合并得到原问题...
1.幂等性 幂等性是分布式环境下常见的问题;幂等性指的是多次操作,结果是一致的。(多次操作数据库数据是一致的。)常见的解决幂等性的方式有以下:1.唯一索引;保证插入的数据只有...
1.系统优化应对流量激增的手段 当我们流量激增的时候,为了保持系统的对外高可用,即不能让系统崩溃状态。常用的思路是以下方面: 限流:对应用入口流量做控制,瞬时流量向后迁移,对...
1.人际关系的构成 1.1 亲密关系的性质和归属需要 亲密关系的性质:人际关系可以从我们人与人之间的亲密关系的程度来衡量;我们所说的普通朋友,闺蜜,知己。都可以视作我们平常的...
1.基础概念 1.1 CPU核心数和线程数的关系 核心数:线程数=1:1 ;使用了超线程技术后---> 1:2 1.2 CPU时间片轮转机制 又称RR调度,会导致上下文切换...
常规的误区 假设有一个展示用户详情的需求,分两步,先调用一个HTTP接口拿到详情数据,然后使用适合的视图展示详情数据。 如果网速很慢,代码发起一个HTTP请求后,就卡住不动了...
@风在起时_310e 你的是域名吗?IP可不行哦。可以用ngrok内网穿透
对接饿了么平台总结前言:好久没写过笔记了,感觉上次写笔记已经是上个世纪(嘿嘿~);最近工作中要对接饿了么的平台,从饿了么平台抓取数据,然后放在自己的系统上,这种对接大家都应该做过,而且看上去也...