240 发简信
IP属地:广东
  • 安装pgsql16

    1. 拉取 PostgreSQL 16 官方镜像 2. 创建配置文件 2.1创建/data/postgres/config/postgresql.conf 2.2创建/dat...

  • 安装kibana

    你已经安装了 Elasticsearch 8.13.4,对应版本的 Kibana 也应当是 8.13.4,以确保兼容性。下面是安装对应 Kibana 的方法: ✅ 安装 Ki...

  • 安装ES及Ik&pinyin插件

    1. 拉取镜像 2. 启动单节点容器 不带认证启动(不推荐) 带认证启动 3. 安装ik&pinyin插件 下载插件 Ik插件地址:https://release.infin...

  • docker 基本命令

    Docker 基本命令 容器管理 启动容器 常用选项: -d: 后台运行容器 -p: 端口映射(主机端口:容器端口) -v: 卷挂载(主机目录:容器目录) --name: 为...

  • Ubuntu 系统上安装 Elasticsearch

    以下是在 Ubuntu 系统上安装 Elasticsearch 8.13.4 的详细步骤: 1. 准备工作 系统要求:确保是 Ubuntu 20.04/22.04 LTS(推...

  • JVM模拟题

    基础知识部分 1. 什么是 JVM?它的作用是什么? JVM 是 Java 虚拟机,用于运行 Java 代码的环境。核心功能就是执行字节码文件,提供一个屏蔽平台差异的运行环境...

  • JVM中的堆(Heap)详解

    JVM中的堆(Heap)详解 堆(Heap)是JVM运行时数据区域中占用内存最大的部分,用于存储对象实例和数组。堆是所有线程共享的,应用程序运行时动态分配的内存几乎都来自堆。...

  • 模拟题2

    Java 基础面试题 一、数据类型 Java 有哪些基本数据类型? Java 的基本数据类型有 8 种,分别是:byte(1 字节,有符号整数,范围 -128 到 127)、...

  • tg使用教程 自动回复、增加/修改机器人菜单

    修改机器人菜单 效果展示 修改之前: 修改之后:image.png 修改方法 向telegram发送一个https请求,请求内容包含修改的菜单按钮名称type指定web_ap...

  • 模拟题

    一、Java 基础 1. Java 内存模型 Java 内存模型 (JMM) Java 内存模型定义了线程如何通过共享变量进行通信。它主要涉及两个方面:主内存:所有的共享变...

  • 120
    分享白云山徒步一日游路线

    又到周末了。这周过的好快,中间夹着一天元旦假期,上2休1再上2,要是以后都这么上班上就好了,哈哈~ 虽然但是这只是打工人的奢望而已,还是老老实实打工吧 闲来无事,朋友约起去...

  • telegram 修改机器人菜单

    在 Telegram 中,机器人聊天界面的 输入框右边的菜单 主要是通过 键盘快捷菜单(即 Inline Keyboard)来实现的。这个菜单显示在消息下方或消息旁边,不是直...

  • 2025-01-02

    高级Java开发必须要掌握的技术 成为一名高级Java开发人员,除了掌握基本的Java语言和面向对象的编程(OOP)之外,还需要对许多高级技术有深刻理解。以下是一些关键领域,...

  • 120
    JVM大纲

    JVM JVM 一、JVM架构 (一)运行时数据区 程序计数器 Java虚拟机栈 本地方法栈 堆 方法区 二、JVM内存模型 (一)主内存与工作内存 主内存 工作内存 内存间...

  • 分享一下yaml不同配置类型的使用(常见类型、列表、Map、嵌套等)

    在 Spring Boot 中,YAML 配置文件可以映射到不同类型的 Java 配置类。根据 YAML 配置的不同数据类型,你需要使用相应的 Java 数据类型来进行映射。...

  • 分享Spring Boot 自动配置原理

    Spring Boot 自动配置原理 1. 引入 @EnableAutoConfiguration 在 Spring Boot 应用程序的主配置类(通常是带有 @Spring...

  • 分享spring boot 启动流程

    Spring Boot 启动原理详解 Spring Boot 的启动是一个复杂的流程,从 Main 方法开始,经过一系列步骤,最终完成 Spring 容器的初始化和应用的运行...

  • 120
    在JVM的角度分析【i=i++】与【i=++i】的区别

    问题重现 请看下面这段代码,最终两个add方法的返回值各是多少? 直接说结果: 这应该是每个刚学java的程序员都可能遇到过的问题,那时候老师只告诉了i=i++ 不会改变i的...

  • 日常开发中常见的“锁”汇总

    常见锁的应用场景对比 锁类型特点适用场景实现方式乐观锁高性能,但需处理冲突检测读多写少,低冲突使用版本号或 CAS悲观锁数据安全,但性能较低写多读少,高冲突使用数据库的 fo...