java 第235页
Java面试题:请谈谈Java中的volatile关键字?-拾光赋

Java面试题:请谈谈Java中的volatile关键字?

在Java中,volatile关键字是一种特殊的修饰符,用于确保多线程环境下的变量可见性和顺序性。当一个变量被声明为volatile时,它可以确保以下两点: 内存可见性:当一个线程修改了一个volatile变...
Lee的头像-拾光赋Lee2年前
0390
从0开始用Maven-拾光赋

从0开始用Maven

一.Maven的介绍即相关概念 Maven是一款构建和管理Java项目的工具,它将项目开发和管理过程抽象成一个项目对象模型(POM),提供了一种统一的项目结构。 Maven官网 1.为什么使用Maven/Maven的作用 (...
Lee的头像-拾光赋Lee3年前
0390
Spring Boot接入邮箱,完成邮箱验证码-拾光赋

Spring Boot接入邮箱,完成邮箱验证码

Spring Boot接入邮箱,完成邮箱验证码,先知 邮箱的一些基本概念: 发送邮件 STMP协议: Simple Mail Transfer Protocol ,简单邮箱传输协议,用于发送邮件的协议。 基于TCP,保证可靠性,但不安...
Lee的头像-拾光赋Lee1年前
03915
System.gc 之后到底发生了什么 ?-拾光赋

System.gc 之后到底发生了什么 ?

本文基于 OpenJDK17 进行讨论 在 JDK NIO 针对堆外内存的分配场景中,我们经常会看到 System.gc 的身影,比如当我们通过 FileChannel#map 对文件进行内存映射的时候,如果 JVM 进程虚拟内存空间...
Lee的头像-拾光赋Lee2年前
0390
JAVA基础之六-Stream(流)简介,JAVA基础之四-函数式接口和流的简介,JAVA基础之五-函数式接口的实现 -拾光赋

JAVA基础之六-Stream(流)简介,JAVA基础之四-函数式接口和流的简介,JAVA基础之五-函数式接口的实现 

JAVA基础之六-Stream(流)简介,JAVA基础之四-函数式接口和流的简介,JAVA基础之五-函数式接口的实现 ,我在别的篇幅已经说过:流这个东西偶尔可以用用,但我个人最大的学习动力(目前)仅仅是为了...
Lee的头像-拾光赋Lee2年前
0390
Quartz集群增强版_00.How to use?(如何使用)-拾光赋

Quartz集群增强版_00.How to use?(如何使用)

Quartz集群增强版_00.How to use?(如何使用),Quartz集群增强版_00.How to use?(如何使用) 转载请著名出处 https://www.cnblogs.com/funnyzpc/p/18540378 开源地址 https://github.com/funnyzp...
Lee的头像-拾光赋Lee2年前
03912
Spring Boot 中使用 JSON Schema 来校验复杂JSON数据-拾光赋

Spring Boot 中使用 JSON Schema 来校验复杂JSON数据

JSON是我们编写API时候用于数据传递的常用格式,那么你是否知道JSON Schema呢? 在数据交换领域,JSON Schema 以其强大的标准化能力,为定义和规范 JSON 数据的结构与规则提供了有力支持。通过...
Lee的头像-拾光赋Lee2年前
0390
类字节码:揭开Java虚拟机运行机制的神秘面纱-拾光赋

类字节码:揭开Java虚拟机运行机制的神秘面纱

类字节码:揭开Java虚拟机运行机制的神秘面纱,概述 计算机是不能直接运行java代码的,必须要先运行java虚拟机,再由java虚拟机运行编译后的java代码。 因为在cpu层面看来计算机中所有的操作都是...
Lee的头像-拾光赋Lee7个月前
03911
Java——图片文件位于 bin 目录下,下载新图片会导致应用程序重启-拾光赋

Java——图片文件位于 bin 目录下,下载新图片会导致应用程序重启

Java——图片文件位于 bin 目录下,下载新图片会导致应用程序重启,当应用程序在运行时需要加载图片文件时,如果图片文件位于 bin 目录下,下载新图片会导致应用程序重启,这是因为 Java 应用程...
Lee的头像-拾光赋Lee2年前
0390
Tomcat的事件监听机制:观察者模式-拾光赋

Tomcat的事件监听机制:观察者模式

Tomcat的事件监听机制:观察者模式,Lifecycle中出现的监听器 (老的版本中是LifecycleSupport接口) public interface Lifecycle { /** 第1类:针对监听器 **/ // 添加监听器 public void addLi...
Lee的头像-拾光赋Lee6个月前
03910
springboot升级到2.6.x和2.7.x 兼容hystrix-拾光赋

springboot升级到2.6.x和2.7.x 兼容hystrix

一、pom.xml需要引入的依赖二、项目开启熔断器开关 2.1 注解方式 2.2 xml方式三、依赖类缺失问题四、版本匹配安全检查问题五、测试验证六、结论 一、pom.xml需要引入的依赖 pom.xml  <!...
Lee的头像-拾光赋Lee2年前
0390
Netty 高性能网络编程:从零构建高并发服务器-拾光赋

Netty 高性能网络编程:从零构建高并发服务器

Netty 高性能网络编程:从零构建高并发服务器,前言 Netty 是一个高性能、异步事件驱动的网络应用框架,广泛应用于 RPC、消息队列、游戏服务器等高并发场景。本文从零开始,带你掌握 Netty 的核...
Lee的头像-拾光赋Lee7个月前
0397