加载中
架构必知:MySQL 如何实现 ACID ?

写在前面 本文主要探讨MySQL InnoDB 引擎下ACID的实现原理,对于诸如什么是事务,隔离级别的含义等基础知识不做过多阐述。 ACID MySQL 作为一个关系型数据库,以最常见的 InnoDB 引擎来说,是...

2021/09/11 15:12
506
避免35岁现象,我给技术人的建议永远是架构师!

随着业务的发展,每个产品都需要对应数量的开发者作为支撑,但在长期的协作中,我们发现开发团队都会遇到一些普遍难点:构建速度慢、开发测试周期长、协作困难等。 在快速的业务迭代中,各团...

ELK 管理 Spring Boot 和 Nginx 日志,优秀!

在排查线上异常的过程中,查询日志总是必不可缺的一部分。现今大多采用的微服务架构,日志被分散在不同的机器上,使得日志的查询变得异常困难。工欲善其事,必先利其器。如果此时有一个统一的...

拼夕夕订单超时未支付自动关闭实现方案!

“ 在开发中,往往会遇到一些关于延时任务的需求。例如:生成订单 30 分钟未支付,则自动取消;生成订单 60 秒后,给用户发短信。 图片来自 Pexels 对上述的任务,我们给一个专业的名字来形容...

2021/09/07 15:39
78
别 去 外 包

今天下班一打开手机就看到有公众号发了篇文章,标题就是:别 去 外 包。 说不清哪里有问题,就是觉得怪怪的。 不知何时起,外包成了过街老鼠,人人喊打。同样也明白,大家抵触这些词,是因为...

2021/09/04 16:27
770
从Elasticsearch来看分布式系统架构设计

分布式系统类型多,涉及面非常广,不同类型的系统有不同的特点,批量计算和实时计算就差别非常大。这篇文章中,重点会讨论下分布式数据系统的设计,比如分布式存储系统,分布式搜索系统,分布...

面试官:Minor GC、Major GC、Full GC 区别?我竟然答不上来。。

面试官:Minor GC、Major GC、Full GC 区别?我竟然答不上来。。 在 Plumbr 从事 GC 暂停检测相关功能的工作时,我被迫用自己的方式,通过大量文章、书籍和演讲来介绍我所做的工作。 在整个过...

2021/09/03 15:18
434
求求你别再写上千行的类了,试试这些牛逼的重构技巧吧

来源:juejin.cn/post/6844904038383747086 答应我,别再写上千行的类了好吗 最近在对已有项目进行扩展的时候,发现要改动的一个类它长766行,开放了近40个public接口,我流着泪把它给改完了...

2021/09/03 15:18
493
撑起阿里京东的高并发系统!都在这套3天撸完的demo里了

1-3年的Java开发最缺什么? 我最近面试了一个2年经验的Java开发工程师: 从简历上来看挺不错的,但说到项目经验,一问全是业务的重复造轮子!不到一年开发经验的人也能做。 这正应了我在知乎...

2021/08/31 09:02
472
程序员深夜啪啪啪真相,看完笑翻!

作者丨咯咯哒 来源丨猎聘(ID:liepinwang) 每一个职场人的深夜 都是社畜现场 唯有搬砖 才是生活的伪填充物 点击真相 解锁职场人深夜的秘密 戳这里 戳这里 戳这里 戳这里 戳这里 戳这里 戳这...

2021/08/27 21:17
66
【微服务框架】SpringCloud之最全篇

首先我给大家看一张图,如果大家对这张图有些地方不太理解的话,我希望你们看完我这篇文章会恍然大悟。 什么是Spring cloud 构建分布式系统不需要复杂和容易出错。Spring Cloud 为最常见的分...

从分布式一致性谈到CAP理论、BASE理论!

如何既保证数据的一致性,同时又不影响系统运行的性能,是每一个分布式系统都需要重点考虑和权衡的。于是,一致性级别由此诞生: 1、强一致性 这种一致性级别是最符合用户直觉的,它要求系统...

2021/08/25 21:28
293
InnoDB一棵B+树能存多少行数据?为什么要用B+树?而不是其他树?

来自:飘扬的红领巾 http://t.cn/AiKORLRo InnoDB一棵B+树可以存放多少行数据? InnoDB一棵B+树可以存放多少行数据?这个问题的简单回答是:约2千万。为什么是这么多呢?因为这是可以算出来的...

2021/08/25 21:28
251
又一个巨头决定放弃应用架构,全面推动业务架构落地!

与智者为伍,足以睥睨天下。 架构的本质就是对系统进行有序化地重构,以满足当前业务的发展需求,同时能够实现快速扩展。而顶级业务架构师交付的解决方案既能拯救当下,提质增效,还能前瞻未...

图解:消息传输的架构模式

作者 | Bob Reselman 译者 | 王强 策划 | 万佳 本文介绍在 Redis、Apache Kafka、RabbitMQ、ZeroMQ 和 IBM MQ 等技术中使用的消息交换架构和路由方法的基本模式。另外介绍如何使用这些模式简...

生成订单30分钟未支付,则自动取消,该怎么实现?

来源:https://blog.csdn.net/hjm4702192/article/details/80519010 # 引言 在开发中,往往会遇到一些关于延时任务的需求。例如 生成订单30分钟未支付,则自动取消 生成订单60秒后,给用户发短...

2021/08/20 21:24
43
记一次 Java 应用内存泄漏的定位过程

问题现象 最近,笔者负责测试的某个算法模块机器出现大量报警,报警表现为机器CPU持续高占用。该算法模块是一个优化算法,本身就是CPU密集型应用,一开始怀疑可能是算法在正常运算,但很快这...

终于搞懂了:Spring为什么建议构造器注入?

来源:juejin.cn/post/6844904056230690824 # 前言 本章的内容主要是想探讨我们在进行Spring 开发过程当中,关于依赖注入的几个知识点。感兴趣的读者可以先看下以下问题: @Autowired, @Res...

一文看懂分布式事务

本地事务 事务Transaction由一组SQL组成,具有四个ACID特性 ACID Atomicity 原子性构成事务的一组SQL,要么全部生效,要么全不生效,不会出现部分生效的情况 Consistency 一致性数据库经过事...

2021/08/17 09:05
247
平均 3000-20000 块不等,有空接外包私活的入群!

知乎上这个被浏览了948,816次的问题,看得我真是抓心挠肝: 都2021年了,居然还有兄弟不知道接外包赚外快的活路吗?! 根据自己的时间安排自由接活、开发方式可以选远程还是驻地,最后,只要...

2021/08/17 09:05
487

没有更多内容

加载失败,请刷新页面

返回顶部
顶部