java

【wiki知识库】02.wiki知识库SpringBoot后端的准备

Spring Boot 后端的准备Spring Boot 是一个基于 Spring 框架的开源Java框架,它为开发新应用程序提供了一种快速、简单的方式。Spring Boot 基于约定大于配置的原则,简化了 Spring 的复杂配置,使得开发人员能够专注于业务逻辑。本文将介绍如何准备一个基本的

Java实现经纬度坐标转换---CGCS2000坐标、gps84 、GCJ-02、 BD-09

经纬度坐标的转换在地理信息系统(GIS)和许多应用中都非常重要。中国的坐标系统比较复杂,主要有 CGCS2000、WGS-84(GPS 坐标)、GCJ-02(火星坐标)、BD-09(百度坐标)等。本文将介绍这几种坐标的含义及其相互转换,附上Java代码示例。一、坐标系统简介CGCS2000:

2024年主流使用的JDK版本及其核心特性介绍

在2024年,Java开发者依然会广泛使用JDK(Java Development Kit)的多个版本,其中最主流的版本包括JDK 17和JDK 21。JDK 17是一个长期支持版本(LTS),而JDK 21也作为一个LTS版本于2023年发布。本文将介绍这两个版本的核心特性以及相关代码示例。JD

【JAVA】把结果保留两位小数的方法

在Java中,有许多方法可以将一个数字格式化为保留两位小数。无论是针对金融计算、统计数据分析还是其他需要高精度的场景,保持数字格式的正确性都是至关重要的。接下来,我们将探讨几种不同的方法来实现在Java中将数值保留两位小数的功能。方法一:使用DecimalFormatDecimalFormat是

MySQL数据库主从搭建(详细图文)

MySQL数据库主从搭建(详细图文)MySQL主从复制是一种常用的数据库架构,可以用来实现数据备份、负载均衡和故障转移等功能。这篇文章将详细介绍如何搭建MySQL主从复制,并提供相应的代码示例。一、环境准备1. 安装MySQL首先需要在两台服务器上安装MySQL,可以通过以下命令在Ubunt

java “错误: 找不到或无法加载主类“ 的解决办法

在使用Java进行开发时,开发者有时会遇到“错误: 找不到或无法加载主类”的问题。这种错误通常会在尝试运行一个Java程序时出现,意味着Java虚拟机(JVM)无法找到指定的主类。造成这一错误的原因有很多,下面我们将逐步分析可能的原因,并给出解决办法。一、错误信息的理解当我们运行一个Java程序

【JAVA干货店】带你玩转数组与递归

JAVA干货店:带你玩转数组与递归在学习Java编程的过程中,数组和递归是两个非常重要的概念。理解它们的工作原理,可以帮助我们编写出更加高效和优雅的代码。在本篇文章中,我们将深入探讨这两者的基本概念、使用场景以及相关的代码示例。一、数组数组是一种线性数据结构,可以存储固定大小的相同类型的数据。

华为OD机试E卷 - 流浪地球(Java & Python& JS & C++ & C )

《流浪地球》是一部备受瞩目的科幻电影,它以其独特的世界观和宏大的叙事结构,展现了人类在面临生存危机时的选择与牺牲。在这部作品中,科学与工程技术占据了非常重要的地位,而作为程序员,我们也可以通过编程来模拟一些与《流浪地球》相关的概念。主题设定在《流浪地球》中,地球面临的危机是太阳即将熄灭,导致人类

基于国密(SM2,SM3,SM4)的数字信封加密加签实现

数字信封是一种加密技术,它结合了对称加密和非对称加密的优点。在国密标准中,SM2、SM3、SM4被广泛应用于数字信封加密加签的场景中。本文将介绍基于这些标准的数字信封加密加签实现,并给出相应的代码示例。1. 国密标准简介SM2: 是中国国家密码管理局提出的公钥密码算法,它用于数字签名和密钥交换

Mysql SQL优化

MySQL SQL优化在日常开发和维护中,数据库的性能优化是一个不可避免的主题。MySQL作为一款广泛使用的关系型数据库,其优化手段涉及多个方面,包括查询优化、索引设计、配置调整等。本文将从几个关键方面探讨MySQL的SQL优化,并提供一些代码示例。一、查询优化查询优化是性能优化的核心。使用E