后端

2024年 Java 面试八股文(20w字)

2024年 Java 面试八股文在面试中,尤其是 Java 相关岗位的面试,我们会频繁碰到一些经典的知识点和编程题目,这些被称为“八股文”。理解这些知识点,不仅能够帮助我们顺利通过面试,也能加深我们对 Java 语言本身的理解。以下是一些常见的 Java 面试知识点及示例。1. Java 的基本

【Golang】关于Go语言字符串转换strconv

在Go语言中,字符串转换是一个非常常见的操作,尤其在处理用户输入、网络请求和数据解析等场景中。Go标准库提供了strconv包,专门用于字符串与基本数据类型之间的转换。本文将详细介绍strconv包中的常用功能,并给出相应的代码示例。1. 转换字符串为整数strconv包提供了Atoi和Pars

【Java不看后悔系列】|面向对象编程|[继承、封装、多态全覆盖]

Java不看后悔系列|面向对象编程|继承、封装、多态全覆盖在Java编程语言中,面向对象编程(OOP)是一种重要的编程范式。它通过“对象”这一概念来帮助开发者更直观地理解和构建程序。面向对象编程的主要特征包括继承、封装和多态。本文将对这三个概念进行全面覆盖,并提供相应的代码示例。1. 继承继承

Java大文件上传、分片上传、多文件上传、断点续传、上传文件minio、分片上传minio等解决方案

在现代Web应用中,文件上传是一个常见的需求,尤其是在处理大文件时,直接上传整个文件往往会导致效率低下或上传失败。为了改善用户体验和上传效率,我们可以采用分片上传技术。此外,结合MinIO这样的对象存储服务,可以更进一步简化文件存储和管理的工作。一、分片上传的概念分片上传的思路是将大的文件切割成

【Go语言精进之路】构建高效Go程序:了解切片实现原理并高效使用

Go语言精进之路:构建高效Go程序 — 了解切片实现原理并高效使用在Go语言中,切片是一个非常重要的数据结构,它提供了对数组的动态管理,使得我们能够方便地进行数据的增删改查。为了高效地使用切片,我们需要深入理解其实现原理。一、切片的基本结构切片是对数组的抽象,其底层仍然是数组。每个切片都有三个

SpringBoot前后端分离项目,打包、部署到服务器详细图文流程_springboot前后端分离项目怎么部署

在现代软件开发中,前后端分离的架构已成为一种流行的设计模式。Spring Boot作为后端开发的热门框架,常常与Vue、React等前端框架结合使用。本文将详细介绍如何将一个Spring Boot前后端分离项目打包部署到服务器的流程,包括代码示例和相关步骤。一、项目准备假设我们有一个简单的Spr

【SpringBoot】SpringBoot中防止接口重复提交(单机环境和分布式环境)

在实际开发中,我们经常会遇到用户重复提交的情况,特别是在处理表单或请求时,用户可能由于网络延迟或者其他原因,连续点击提交按钮,导致相同的请求被多次处理,这样不仅浪费了服务器的资源,也会导致数据的不一致性。针对这个问题,SpringBoot提供了多种解决方案。在这里,我们将从单机环境和分布式环境两方面

CORS:跨域访问、如何在Nginx中配置允许跨域访问

CORS:跨域访问及其在Nginx中的配置在现代Web开发中,浏览器出于安全考虑,针对跨域请求实施了严格的同源策略。这意味着,一个网页只能请求与其相同源(协议、域名和端口)下的资源。当需要从不同域名或者端口的服务请求数据时,就会遇到跨域访问(CORS)的问题。CORS(Cross-Origin

Spring Boot 整合 JSP

Spring Boot 整合 JSP 的详细教程Spring Boot 是一个用于简化 Spring 应用程序开发的框架,它通过自动配置和约定优于配置的原则,极大地简化了 Spring 应用的搭建过程。而 JSP(JavaServer Pages)则是一种动态网页开发技术,它可以与 Java 代码