排序
Nginx入门详细笔记
Nginx入门详细笔记 1 Nginx简介 1.1 背景介绍 Nginx(“engine x”)一个具有高性能的【HTTP】和【反向代理】的【WEB服务器】,同时也是一个【POP3/SMTP/IMAP代理服务器】,是由伊戈尔·赛索耶...
Django加Vue电商项目实战21 实现用户编辑功能
前言 学无止境,无止境学。大家好,我是张大鹏,之前在抖音有5万多粉丝,不过现在不拍视频,专心写公众号了。笔者目前是高级Python工程师,之前是全栈工程师,主要擅长Golang和Python开发,对于...
SpringCloud第八章Ribbon负载均衡服务调用
一、概述 1、是什么 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端 负载均衡的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调...
晓龙吊打面试官系列:并发编程的性能瓶颈(CPU上下文切换与资源限制)
文章目录 前言 一、并发编程的瓶颈 二、CPU的上下文简介 1. 什么是CPU的上下文 2. 上下文切换 3. 如何减少上下文切换 三、资源限制 1. 什么是资源限制 2.如果避免资源限制 四、死锁 前言 《Java...
Mysql第13章约束
#第13章_约束 /* 1. 基础知识 1.1 为什么需要约束? 为了保证数据的完整性! 1.2 什么叫约束?对表中字段的限制。 1.3 约束的分类: 角度1:约束的字段的个数 单列约束 vs 多列约束 角度2:约束...
React 18 Suspense 的变化
本文源于翻译 Behavioral changes to Suspense in React 18 概述 在 React 16.x 版本中,我们基本支持了 Suspense 功能。但是,那时并没有完美支持 Suspense,在我们的示例中有一些东西并未展...
用了这么久 IDEA,竟然不知道 Live Templates ?
大家好,我是风筝。 Live Templates 是什么,听上去感觉挺玄乎的。有的同学用过之后觉得简直太好用了,不能说大大提高了开发效率吧,至少也是小小的提高一下,节省了很多敲重复代码的时间。有的...
Java线程中断机制与LuckSupport
引言LockSupport 线程中断机制 什么是中断机制?一个线程不应该由其他线程来强制中断或停止,应该由线程自己去停止Thread.stop,Thread.suspend,Thread.resume 均已被弃用Java 提供了一种协作协商...
Spring入门心经之第三章 MVC详解
什么是MVC,什么是Spring MVC MVC(Model View Controller)是一种软件设计规范,是一种将业务逻辑、数据、显示分离的一种解耦思想。由模型(Model)处理应用程序的数据部分,视图(View)处理数据...
MySQL双写缓冲区(Doublewrite Buffer)
摘要 为什么需要Doublewrite Buffer Doublewrite Buffer原理 Doublewrite Buffer相关参数 总结 摘要 InnoDB是MySQL中一种常用的事务性存储引擎,它具有很多优秀的特性。其中,Doublewrite Buffe...