后端

【MySQL】事务是个啥?(一文带你了解 为什么要有事务、事务在mysql中的出现情况以及事务的四大特性)

每日激励:“不设限和自我肯定的心态:I can do all things。 — Stephen Curry” 绪论​: 本章承接上文将讲到mysql中另一大底层细节—《事务》,事务其实在每次的sql语句中都存在,只不过因为它的特性你并没有感知,并且它该解决了当多个人并发执行数据库时的一些数据不一致

游戏里的万人同屏是如何优化?

Unity性能优化是面试的时候经常被问道的一些内容,今天给大家分享一些常用的Unity的优化技巧和思路,方便大家遇到问题时候参考与学习。 这里有个游戏开发交流小组 大家可以一起来学习交流哦 包体大小优化 游戏的安装包体大小对于游戏开发而言非常重要,因为发布后这些包都会上传到渠道或商店让用户下载,包体越小用户下载的时间就越少,如果一个包体过大,可能导致好不容易推广的app,由于下载很久而直接被用户取

Go语言安装及环境配置教程(Linux版) 超详细!

环境: Rocky 8.10 与 CentOS8, Redhat 8 操作相同 Golang语言(通常简称为Go语言)是由Google公司在2007年开发并于2009年首次公开发布的编程语言。它旨在提高程序员的生产力,通过提供简洁的语法、内置的并发支持、垃圾回收机制以及高效的编译速度来简化开发过程。 Go语言特别适合构建高效、可靠的软件&#xff0

kubernetes的资源管理概述

    在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。     kubernetes的本质上就是一个集群系统,用户可以在集群中部署各种服务,所谓的部署服务,其实就是在kubernetes集群中运行一个个的容器,并将指定的程序跑在容器中。     kubernetes的最小管理单元是pod而不是容器,所以只能将容器放在Pod中,而kubernete

深入剖析Spring IOC容器——原理、源码与实践全解析

  🌟 你好,我是 励志成为糕手 ! 🌌 在代码的宇宙中,我是那个追逐优雅与性能的星际旅人。 ✨ 每一行代码都是我种下的星光,在逻辑的土壤里生长成璀璨的银河; 🛠️ 每一个算法都是我绘制的星图,指引着数据流动的最短路径; 🔍 每一

JVM类加载机制分析

1. 类加载机制 在之前的文章万字长文把[JVM]从头到尾讲一遍 中详细讲了JVM虚拟机的内存结构和垃圾回收算法,如下图概述了JVM整个的运行机制,今天来讲讲最上面的类加载机制部分。 JVM 什么是类加载机制? Java虚拟机将编译后的.class文件加载到内存中,进行校验、转换、解析和初始化,到最终的使用,这就是类的加载机制。类的加载时机并未有明确的规定,但是类明确了类的初始化时

SQL 三种注入方式详解,(非常详细)零基础入门到精通,收藏这一篇就够了

SQL 注入原理SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。 SQL 注入分类 1. 数字型注入当输入的参数为整型时,则有可能存在数字型注入漏洞。假设存在

重看Spring聚焦Environment分析

目录一、理解Environment的设计(一)整体理解(二)聚焦Profiles分析(三)聚焦Properties分析二、Environment类图结构分析三、PropertyResolver源码分析(一)源码展示说明(二)源码理解分析四、Environment源码分析五、ConfigurableEnvironment源码分析(一)源码展示(二)如何理解六、AbstractEnvironment简

centos nginx申请免费https证书

前言 各大厂有免费证书申请渠道,但是需要配置DNS,某些情况下无法掌控域名的DNS解析,Let's Encrypt可以很好的解决这个问题,只要你有网站的管理权就能搞定,不过证书的有效期是三个月,需要搞一个定时任务隔一段时间申请一次。 操作步骤 1.安装certbot ##安装前置依赖 yum install -y epel-release yum install python2-certbot-n