热文【云原生】什么是CI/CD? | CI/CD 带来的好处
在前面的文章中我们了解到 CI/CD 通过部署一条自动化的流水线,帮我们解决了软件交付中的一些常见问题,利用频繁且自动化交付软件的思想方法实现了更快更好地交付软件,接下来让我们
在前面的文章中我们了解到 CI/CD 通过部署一条自动化的流水线,帮我们解决了软件交付中的一些常见问题,利用频繁且自动化交付软件的思想方法实现了更快更好地交付软件,接下来让我们
前言 在实际的项目开发中,为了提高响应的速度,通常都会将热点的数据保存到缓存中,减少数据库的查询,有效提高服务端的响应速度,但是添加缓存之后也引入缓存与数据库的一致性问题
众所周知,数据库很容易成为应用系统的瓶颈。单机数据库的资源和处理能力有限,在高并发的分布式系统中,可采用分库分表突破单机局限。本文总结了分库分表的相关概念、全局ID的生成策略、
面试官在面试候选人时,如果发现候选人的简历中写了在项目中使用了 MQ 技术(如 Kafka、RabbitMQ、RocketMQ),基本都会抛出一个问题:在使用 MQ 的时候,怎
一、数据库瓶颈 1. IO瓶颈 2. CPU瓶颈 二、分库分表 1. 水平分库 2. 水平分表 3. 垂直分库 4. 垂直分表 三、分库分表工具 四、分库
一、背景 在之前我们进行项目开发时,我们一般不注重区分前端向后端请求数据的方式,不管你前端传过来的是get请求还是post请求,即不管是哪一种请求,我们都可以用@Reque
synchronized的实现底层原理 > 这个问题也是面试比较高频的一个问题,也是比较难理解的,理解`synchronized`需要一定的Java虚拟机的知识。 在j
一、HTTPS的SSL建立连接过程 (1)client向server发送请求https://baidu.com,然后连接到server的443端口,发送的信息主要是随机值1和
前言 我们日常开发中,如何保证接口数据的安全性呢?个人觉得,接口数据安全的保证过程,主要体现在这几个方面:一个就是数据传输过程中的安全,还有就是数据到达服务端,如何识别数
Spring是如何将AOP应用到Bean的生命周期的呢?这篇文章就带着大家来探究下这个问题。本文我们要分析的代码还是位于 org.springframework.beans
![d8083b7673084d9545ec4c37ec836e20.png][] JDK底层生成的字节码文件反编译成了java代码,如下: public fina
要说哪种分布式事务处理方案效率高,必然绕不开消息中间件!基于消息中间件的两阶段提交方案,通常用在高并发场景下。这种方式通过牺牲数据的强一致性换取性能的大幅提升,不过实现这种方式
区别: 1. InnoDB 支持事务,MyISAM 不支持事务。这是 MySQL 将默认存储引擎从 MyISAM 变成 InnoDB 的重要原因之一; 2. InnoDB
最近项目进入联调阶段,服务层的接口需要和协议层进行交互,协议层需要将入参 \[json 字符串\] 组装成服务层所需的 json 字符串,组装的过程中很容易出错。 入参出错导
经历过技术面试的小伙伴想必对这个两个概念已经再熟悉不过了! CAP 理论 CAP 理论/定理起源于 2000 年,由加州大学伯克利分校的 Eric Brewer 教授在
经历过技术面试的小伙伴想必对这个两个概念已经再熟悉不过了! CAP 理论 CAP 理论/定理起源于 2000 年,由加州大学伯克利分校的 Eric Brewer 教授在
本篇来自于我的一次真实面试经历。 背景 本题是我在面试中,技术总监问我的一道真题,当时答得不太好,所以把它揪出来总结了下。后来问了下总监,总监说这是阿里的面试题。。
runner:概念 概念:说明程序的。给计算机看的 注释:用文字描述程序的。给程序员看的 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1
在MySQL数据库中,为了解决并发问题,引入了很多的锁机制,很多时候,数据库的锁是在有数据库操作的过程中自动添加的。 所以,这就导致很多程序员经常会忽略数据库的锁机制的真正的
引论 什么是操作系统? 可以这么说,操作系统是一种运行在内核态的软件。 它是应用程序和硬件之间的媒介,向应用程序提供硬件的抽象,以及管理硬件资源。 ![4487
SpringCloud-Alibaba之分布式事务Seata > 目录 [一、Seata介绍][Seata] [二、使用Seata实现分布式事务控制][Seata 1
安装mysql时,一定要注意安装文件目录中不能有中文,否则之后在cmd中输入mysqld –-initialize-insecure --user=mysql命令时就会报错,就
在本文中,我将讨论ASP.NET Core应用程序中的 wwwroot 文件夹。请阅读我们之前讨论过[ASP.NET Core 请求处理管道][ASP.NET Core]的文章
概要设计与详细设计的区别 概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结
> 对应若依前后端分离项目来说,部署的方式有很多种: > > 第1种方式:可以将前端打包整合到后端部署 > > 第2种方式:可以使用tomcat部署(后端打war包+前端打
> 本章教程,主要介绍一下,如何将若依前后端分离项目部署到tomcat中。 > > 在阅读本教程前,希望你能够在本地能够将前后端分离项目跑起来,这里就不过多介绍了。 目录