Java

  • 为什么 MySQL 不推荐使用雪花 id 和 uuid 做主键?

    点击关注公众号,更多资讯及时推送↓ 引言 在数据库设计中,选择适当的主键类型对于数据的存储和查询效率至关重要。在MySQL中,有些开发者倾向于使用UUID(Universally …

    2024年8月21日
    00206
  • 2024年java基础常见面试题

    1、JDK 和 JRE 有什么区别? JDK(Java Development Kit),Java开发工具包 JRE(Java Runtime Environment),Java运…

    2024年8月21日
    0094
  • Spring Boot入门:实现多环境配置文件切换,轻松搞定不同环境部署问题

    点击关注公众号,更多资讯及时推送↓ 引言 在日常开发中,我们可能经常会碰到要调试代码或者切换到线上环境去查看问题。在没有配置环境切换的情况下,我们需要来回修改各种配置地址,例如 M…

    2024年8月21日
    00501
  • Java实战:Spring Boot实现无感刷新Token机制

    点击关注公众号,更多资讯及时推送↓ 引言 在当前的Web应用开发中,JSON Web Tokens(JWT)作为一种轻量级的认证协议,因其无状态、自包含的特性而备受青睐。然而,JW…

    2024年8月21日
    00376
  • JDK安装与测试验证完整步骤

    一、JDK安装 双击安装包进行安装(安装包可私信) 默认安装到C盘,也可安装到其他目录(需在空目录下) 备注:安装后jdk文件结构 二、环境变量配置 共需要配置两个变量JAVA_H…

    2024年7月7日
    00215
  • Java学习二—基础语法

    一、注释 1.1关于注释 简介 在Java编程世界中,注释是一道不可或缺的明灯,为开发者提供了代码背后的灯塔。它们是代码的解释者,为我们提供了更深层次的理解,从而提高了可读性、可维…

    2024年7月7日
    0097
  • Java学习三—流程控制

    一、流程控制简介 1996年,计算机科学家Bohm和Jacopini证明了:任何简单或复杂的算法都可以由顺序结构、分支结构 和循环结构这三种基本结构组合而成。它们的共同点是都包含一…

    2024年7月7日
    00161
  • Java学习四—方法

    一、基础概念 1.1什么是方法 Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段。 ‍ Java方法是语句的集合,它们在一起执行一个功能。 • 方法是…

    2024年7月7日
    00137
  • Java学习五—数组

    一、关于数组 1.1简介 在Java中,数组是一种特殊的对象,用于存储固定大小的相同类型的元素。数组可以存储基本数据类型(如int、char、boolean等)或对象引用。 1.2…

    2024年7月7日
    00103
  • Java学习六—面向对象

    一、关于面向对象 1.1简介 Java 是一种面向对象编程语言,其核心思想是面向对象编程(Object-Oriented Programming,OOP)。 面向对象编程是一种程序…

    2024年7月7日
    00110
  • Java学习八—常用包(类)之java.lang包

    一、关于包 1.1简介 在Java中,package(包)是用来组织和管理类(class)的一种机制。包可以将相关的类进行分组,有助于代码的管理和组织。 1. 作用: •…

    2024年7月7日
    00161
  • Java学习九—常用包(类)之java.util包

    一、关于java.util包 1.1简介 java.util 包是Java标准类库中的一个非常重要的组成部分,它提供了一系列对程序开发非常有用的类和接口。这个包主要包含集合框架、日…

    2024年7月7日
    00136
  • Java学习十—IO

    一、关于流 1.1简介 Java I/O 流是Java程序中处理输入和输出的基础。在Java中,I/O 流被广泛用于读取和写入数据,这些数据可以来自文件、网络连接、内存缓冲区等。J…

    2024年7月7日
    0089
  • SpringBoot项目创建,详细流程

    一、前言 Spring Boot是一个开源的Java框架,由Pivotal团队(现为VMware旗下)开发,通过提供默认配置和一系列启动器(starters)来简化项目配置,使得开…

    2024年7月7日
    00323
  • Redis 实践—全国地址信息缓存

    一、背景 ❝ 在涉及全国地址的应用中,地址信息通常被频繁地查询和使用,例如电商平台、物流系统等。为了提高系统性能和减少对数据库的访问压力,可以使用缓存来存储常用的地址信息,其中 R…

    2024年7月7日
    00140
  • Java学习十一—Java8特性之Stream流

    一、Java8新特性简介 2014年3月18日,JDK8发布,提供了Lambda表达式支持、内置Nashorn JavaScript引擎支持、新的时间日期API、彻底移除HotSp…

    2024年7月7日
    00248
极客之家——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!