在Windows下配置Java环境变量可以通过以下步骤实现: 1、下载和安装JDK(Java Developm… 继续阅读 Windows下配置java环境变量
月度归档: 2023年2月
动态规划解决0-1背包问题升级版–计算价值最高
需求:对于一组不同重量、不同价值、不可分割的物品,我们需要选择一些装入背包,计算满足背包重量的前提下,装入背包… 继续阅读 动态规划解决0-1背包问题升级版–计算价值最高
JMM原子性及示例分析
JMM中保证了一些基本操作的原子性,例如读取和写入基本类型变量的操作。以下是一个示例说明JMM的原子性: 假设… 继续阅读 JMM原子性及示例分析
Java泛型与数组
Java泛型与数组是一个比较特殊的话题,Java语言中允许定义泛型数组,但是在实际使用过程中可能会出现一些问题… 继续阅读 Java泛型与数组
Linux ls命令详解
ls命令是Linux系统中最常用的命令之一,它用于列出指定目录中的文件和子目录。 语法:ls [选项] [文件… 继续阅读 Linux ls命令详解
MySQL redo log作用和原理
MySQL的redo log是一种重要的日志文件,用于记录数据库的修改操作,以保证数据的持久性。其主要作用如下… 继续阅读 MySQL redo log作用和原理
Maven仓库布局
Maven仓库布局是指Maven仓库中的存储结构,通常分为两种类型:传统布局和基于仓库的布局。 1、传统布局在… 继续阅读 Maven仓库布局
回溯算法解决0-1背包问题升级版–计算价值最高
需求:对于一组不同重量、不同价值、不可分割的物品,我们需要选择一些装入背包,计算满足背包重量的前提下,装入背包… 继续阅读 回溯算法解决0-1背包问题升级版–计算价值最高
怎样学好JVM
要学好JVM,需要掌握以下几个方面: Java语言的基础知识:JVM是Java语言的运行环境,因此必须先掌握J… 继续阅读 怎样学好JVM
Java内存模型概述
Java内存模型(Java Memory Model,简称JMM)是Java程序在多线程环境下的内存访问规范。… 继续阅读 Java内存模型概述
Java泛型与继承Java泛型与继承
Java 泛型与继承是泛型类型系统中一个重要的概念,可以让我们更加灵活地使用泛型。 在 Java 中,泛型类型… 继续阅读 Java泛型与继承Java泛型与继承
Linux pwd命令详解
pwd 显示当前操作的目录pwd命令是Linux系统中的一个内置命令,它的全称是print working d… 继续阅读 Linux pwd命令详解
JVM概述
JVM(Java虚拟机)是一个在计算机上运行Java字节码的虚拟机。Java字节码是Java源代码编译后生成的… 继续阅读 JVM概述
Spring框架中设计模式之 观察者模式
观察者模式:Spring 事件机制基于观察者模式,可以让不同的组件之间解耦合,实现了松耦合。 在上述代码中,M… 继续阅读 Spring框架中设计模式之 观察者模式
数据结构与算法的复杂度分析:最好、最坏、平均、均摊
时间复杂度和空间复杂度的最好、最坏、平均、均摊都是用来描述算法性能的概念,具体解释如下: 1、最好情况时间复杂… 继续阅读 数据结构与算法的复杂度分析:最好、最坏、平均、均摊
MySQL的crash-safe原理及实例
MySQL的crash-safe机制主要是通过WAL技术(Write-Ahead Logging)实现的,保证… 继续阅读 MySQL的crash-safe原理及实例
如何理解Java8中的Optional能消除空指针
Optional的作用是什么?主要作用是消除空指针,但其本质就通过Optional来区分代码中那些内容是可以为… 继续阅读 如何理解Java8中的Optional能消除空指针
Maven仓库概述
Maven仓库是一个存储Maven构建过程中所需的依赖库、插件库和构建产物等信息的存储库。仓库是Maven构建… 继续阅读 Maven仓库概述
Java泛型 通配符
在Java泛型中,通配符(wildcard)是用来表示不确定类型的一种方式。通配符用 ? 表示,可以用于泛型类… 继续阅读 Java泛型 通配符
@Service注解的作用和示例
Spring的@Service注解是用于标识一个类为服务层组件的注解。服务层组件通常用于实现业务逻辑,封装数据… 继续阅读 @Service注解的作用和示例