作为一个后端开发,你需要了解多少Nginx的知识?
[#](#一-概述) (一)概述 {#一-概述} ------------------------ 最近做的一个项目在迁移公网环境的时候出了一个问题,明明服务都起来了,但是怎样都访问不进来。后来才发现是Nginx的配置出了问题。无奈自己关于Nginx的学习在大学毕业后就差不多遗忘了,当时又紧急找不到运维人员,差点就只能以失败结束迁移。 因此觉得就算是干后端开发,对于基本的n...
[#](#一-概述) (一)概述 {#一-概述} ------------------------ 最近做的一个项目在迁移公网环境的时候出了一个问题,明明服务都起来了,但是怎样都访问不进来。后来才发现是Nginx的配置出了问题。无奈自己关于Nginx的学习在大学毕业后就差不多遗忘了,当时又紧急找不到运维人员,差点就只能以失败结束迁移。 因此觉得就算是干后端开发,对于基本的n...
[#](#一-概述) (一)概述 {#一-概述} ------------------------ 异常处理是一个系统最重要的环节,当一个项目变得很大的时候,异常处理和日志系统能让你快速定位到问题。对于用户或者接口调用者而言,优雅的异常处理可以让调用者快速知道问题所在。本文将介绍如何优雅地处理异常。 [#](#二-使用通用的返回体) (二)使用通用的返回体 {#二-使用通用...
[#](#一-前言) (一)前言 {#一-前言} ------------------------ 最近到年底了,上线三个月的系统也已经稳定了。不过项目经理最近感觉系统变慢了,想知道整个系统前端和后端所有方法的执行时间。是的你没有听错,是每个方法。这个需求一提出来就被整蒙了,给每个方法计算执行时间,这不是平白给系统压力吗? [#](#二-思路) (二)思路 {#二-思路} ...
[#](#一-git是用来做什么的) (一)Git是用来做什么的 {#一-git是用来做什么的} ------------------------------------------------ 如果你进入的是一家互联网公司,那么一定会听到**版本控制**这个东西,所谓版本控制就是在开发过程中对文件、代码等内容的修改历史进行记录,方便查看、备份以及回滚历史代码。 同时可以用...
[#](#一-前言) (一)前言 {#一-前言} ------------------------ 一款好的插件不仅可以让工作变得更加简单,有时候还能让工作效率直接翻倍,今天就来介绍我工作一年后收藏的七个超好用Idea插件,欢迎补充。 ![](http://static.51tbox.com/static/2024-10-24/col/05dd75329b98579cf0d...
[#](#一-概述) (一)概述 {#一-概述} ------------------------ 今天是国考出准考证的时间,刚好女朋友也要报名了这次考试,作为合格的男朋友当然是要在第一时间将准考证信息下载下来。结果到了半夜12点之后,整个官网一直处于无法连接、502、503、接口报错等各种问题。到了凌晨1点才把准考证下载下来。作为程序员自然要好好分析下这一个小时官网究竟发生...
[#](#一-概述) (一)概述 {#一-概述} ------------------------ 在考研的时候,我有一门专业课是数据库,因此当时我对数据库的基础知识掌握的还算比较扎实,上周我再翻开当时考研时翻了无数遍的数据库书籍的时候,发现好多内容都忘掉了。刚好也决定开始写数据库相关的文章,就有了下面的内容。 [#](#二-基本概念) (二)基本概念 {#二-基本概念} ...
[#](#innodb中的页) InnoDB中的页 {#innodb中的页} -------------------------------------- InnoDB存储引擎基于页的方式存储在磁盘中,它将数据存储在页(Page)的概念上。一个页是 InnoDB 存储引擎中的最小存储单位,它包含了一定数量的数据行、索引节点和其他元数据。 InnoDB 存储引擎中的页包括了数...
[#](#一-什么是分库分表) (一)什么是分库分表 {#一-什么是分库分表} --------------------------------------- 分库分表故名思意是将一张表拆分成多个表,可能是一个库中的分表,也可能是分库又分表。分库分表主要解决的问题是数据库的性能瓶颈问题。即使建立索引,当数据量超过一定值时,查询效率就注定会降下来。通过分库分表,可以将原本的大数...
[#](#前言) 前言 {#前言} ----------------- 为了增加数据库的读能力,InnoDB设计了 Buffer Pool 缓冲池,将热点数据留在内存中,极大提高了数据库的读性能。除此之外,InnoDB还有一种叫做 Change Buffer的特性同样至关重要。 [#](#为什么需要-change-buffer) 为什么需要 Change Buffer {#...