240 发简信
IP属地:北京
  • 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...

  • 120
    关于mybatisplus的一个实体类Id类型映射错误

    问题复现: 错误日志显示在一个类的第160行报错了,错误是Id字段的值1871748053496823810超过了int类型的最大值 我们继续来看报错所在160行,这里就是一...

  • 分享SSE的实现

    什么是 SSE (Server-Sent Events)? Server-Sent Events (SSE) 是一种基于 HTTP 协议的技术,允许服务器主动向客户端发送实时...

  • 120
    2024最新mysql安装教程

    Windows 安装 MySQL 教程 步骤 1:下载 MySQL 安装包 打开浏览器,访问 MySQL 官方网站[https://dev.mysql.com/downloa...

  • 120
    分享mysql核心知识点

    mysql 1.sql优化 explain 关键字 explain 关键字.png 执行计划关键字possible_keys可能用到的索引key实际用到的索引key_len...

  • 120
    分享Markdown常用语法 超详细!!!

    Markdown 是一种轻量级的标记语言,用于格式化文本。以下是常用的 Markdown 语法总结: 功能语法示例标题# 到 ####### 一级标题## 二级标题加粗**文...

  • 分享多线程在日常开发中的使用

    Java 创建线程的方式 在 Java 中,有多种方式可以创建线程。以下是一些常用的创建线程的方式: 1. 继承 Thread 类 你可以通过继承 Thread 类并重写 r...

  • 120
    spring cloud部分知识点分享

    spring cloud 1.nacos eureka 2.负载均衡 ribbon 1.ribbon的负载均衡策略 1)轮询2)随机3)最空闲4)并发最低5)重试6)连接数最...