MySQL中死锁

1、死锁的概念是指两个或两个以上的事务在执行过程中,因争夺资源而造成的一种互相等待的现象。若无外力作用,事务都将无法推进下去,解决死锁的最简单问题是不要有等待,任何的等待都转换为回滚,并且事务重新开始,但在线上环境,这可能会导致并发性能下降,甚至任何一个事务都不能进行,而这所带来的问题远比死锁的问题

daicy daicy 发布于 2020-11-07

SpringCloud组件之Zuul

Zuul是Netflix开源的微服务网关,可以和Eureka、Ribbon、Hystrix等组件配合使用,SpringCloud对Zuul进行了整合与增强,Zuul默认使用的HTTP客户端是ApacheHTTPClient,也可以使用RestClient或okhttp3.OkHttpClient。Z

daicy daicy 发布于 2020-11-05

Dubbo 服务调用全过程

引言书接上文,前面我们分别介绍了Dubbo的设计思想,分析了微内核的实现方案,服务导出与引入、以及集群容错方面的代码。经过前文的铺垫,本篇文章我们终于可以分析服务调用过程了。技术内幕实现细节服务调用过程在前面的文章中,我们分析了DubboSPI、服务导出与引入、以及集群容错方面的代码。经过前文的铺垫

daicy daicy 发布于 2020-11-05

订单表的分库分表方案设计(大数据)

一、两种方案分库分表 一般业界,对订单数据的分库分表,笔者了解,有两类思路:按照订单号来切分、按照用户id来切分。方案一、按照订单号来做hash分散订单数据   把订单号看作是一个字符串,做hash,分散到多个服务器去。   具体到哪个库、哪个表存储数据呢?订单号里面的数字来记录着。  现在的微信红

daicy daicy 发布于 2020-11-02

算法基础-前缀和

daicy daicy 发布于 2020-10-31

Redis 主从在线切换

daicy daicy 发布于 2020-10-30

Reactor模式

daicy daicy 发布于 2020-10-30

Spring Security 入门原理及实战

daicy daicy 发布于 2020-10-30

可能是CAP理论的最好解释

daicy daicy 发布于 2020-10-29

动态规划

动态规划问题一直是大厂面试时最频繁出现的算法题,主要原因在于此类问题灵活度高,思维难度大,没有很明显的套路做法。也正是因为这个原因,我们将持续更新此回答来尝试破解面试中所涉及的动态规划问题。首先我们主要了解动态规划是什么,动态规划问题应该如何思考?一共分成三个部分,具体内容框架如下所示:一、宝石挑选

daicy daicy 发布于 2020-10-27