排序
java~graalVM虚拟机
GraalVM GraalVM 是一种高性能、通用的虚拟机,由 Oracle 公司开发。它支持多种编程语言(如 Java、JavaScript、Python 等),并提供了即时编译器、AOT 编译器等功能。GraalVM 的主要特点包括:...
Java学习笔记:标识符
Java学习笔记:标识符,1. 什么是标识符? 在Java中,变量、方法、类等需要命名时使用的字符序列,称为 标识符(Identifier)。 使用技巧:凡是需要自定义名字的地方都叫标识符。如:类名、方法...
手写MyBatis底层机制
手写MyBatis底层机制 读取配置文件,得到数据库连接 思路 引入必要的依赖 需要写一个自己的config.xml文件,在里面配置一些信息,driver,url ,password,username 需要编写Configuration类,...
Tomcat的事件监听机制:观察者模式
Tomcat的事件监听机制:观察者模式,Lifecycle中出现的监听器 (老的版本中是LifecycleSupport接口) public interface Lifecycle { /** 第1类:针对监听器 **/ // 添加监听器 public void addLi...
Vue3 项目
创建 Vue3 项目的步骤如下: 安装 Node.js Vue3 需要依赖 Node.js 环境,因此需要先安装 Node.js。可以从官网下载 Node.js 的安装包并安装,也可以使用包管理器安装,例如在 Ubuntu 上可以使用...
2、BellMan-Ford算法
2、BellMan-Ford算法,一、BellMan-Ford算法简介 与Dijkstra算法一样,BellMan-Ford算法也是用于求有向图和无向图的单源最短路径的算法。但是,BellMan-Ford算法与Dijkstra算法的不同处,有...
原创->CommonsCollections1-DefaultMap链
今天我打算整点儿不一样的内容,通过之前学习的TransformerMap和LazyMap链,想搞点不一样的,所以我关注了另外一条链DefaultedMap链,主要调用链为: 调用链详细描述: ObjectInputStream.readO...
Java单例模式
Java单例模式,确保每个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式避免了状态不一致的情况。 特点: ·单例类只有一个实例; ·单例类自己创建那个唯一的实例; ·单例...
美团一面:项目中有 10000 个 if else 如何优化?想了半天,被问懵了!
大家好,我是R哥。 最近做 Java 面试辅导,有个兄弟面试美团,遇到一个特别有意思的问题: 一万个 if else 如何优化,有好的解决方案吗? 我看到这问题都有点懵逼,现实项目中怎么可能会有 1000...
如何保证MQ消息顺序消费
如何保证MQ消息顺序消费,如何保证MQ消息顺序消费 问题本质:为什么会出现消息乱序? 消息乱序的根本原因是生产有序→传输 / 存储无序→消费无序,具体体现在三个环节: 核心乱序点: 生产端:单...
Nginx R31 doc-13-Limiting Access to Proxied HTTP Resources 访问限流
前言 大家好,我是老马。很高兴遇到你。 我们为 java 开发者实现了 java 版本的 nginx https://github.com/houbb/nginx4j 如果你想知道 servlet 如何处理的,可以参考我的另一个项目: 手写从零...
《最少必要面试题》第一版
《最少必要面试题》第一版 相信大家都会有种及眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub 在这里整理这些容易忘记的重点知识及 解答,建议收藏,经常温习查阅。 点击在线...













