2024年11月21日
摘要: Java 中的 Class 类的 isAssignableFrom 方法用于判断一个类或者接口是否可以被赋值给另一个类或者接口。这在判断类之间的继承关系或接口的实现关系时非常有用。 方法签名 public boolean isAssignableFrom(Class<?> cls) 功能描述 用途: 阅读全文
posted @ 2024-11-21 12:42 卡米i 阅读(2) 评论(0) 推荐(0) 编辑
  2024年11月6日
摘要: information_schema 是 MySQL 中的一个系统数据库,它提供了关于数据库元数据的信息。元数据是指描述数据库结构和内容的数据,例如表、列、索引、用户权限等。information_schema 数据库是只读的,用户不能对其进行修改。 位置 information_schema 数据 阅读全文
posted @ 2024-11-06 20:46 卡米i 阅读(9) 评论(0) 推荐(0) 编辑
摘要: Java常见微服务治理框架对比表 框架名称描述优点缺点适用场景 Spring Cloud 一套基于Spring Boot的微服务治理框架,提供了服务注册与发现、配置管理、负载均衡、断路器等功能。 生态系统完善,社区活跃 集成了多种中间件,如Eureka、Ribbon、Hystrix等 与Spring 阅读全文
posted @ 2024-11-06 20:28 卡米i 阅读(15) 评论(0) 推荐(0) 编辑
  2024年10月30日
摘要: 区别 项目JDK 动态代理CGLIB 动态代理 代理原理 基于接口 (Interface) 基于字节码生成 (Subclassing) 实现方式 使用 java.lang.reflect.Proxy 类 使用 net.sf.cglib.proxy.Enhancer 类 被代理类要求 必须实现一个或多 阅读全文
posted @ 2024-10-30 18:50 卡米i 阅读(5) 评论(0) 推荐(0) 编辑
  2024年10月29日
摘要: $$EnhancerByCGLIB 和 $$EnhancerBySpringCGLIB 是由两个不同的库生成的 Java 字节码代理类的命名后缀。尽管两者都与 CGLIB(Code Generation Library)有关,但它们有一些重要的区别。 CGLIB 代理简介 CGLIB 是一个开源的字 阅读全文
posted @ 2024-10-29 10:13 卡米i 阅读(58) 评论(0) 推荐(0) 编辑
  2024年10月28日
摘要: Apache Tomcat 9.x 的文件目录结构是组织良好的,每个目录和文件都有其特定的用途。以下是一个详细的表格,描述了 Tomcat 9.x 的文件目录结构以及每个文件夹和常用文件的作用: 目录/文件作用 bin/ 包含启动和停止 Tomcat 服务器的脚本。常见的脚本包括: - catali 阅读全文
posted @ 2024-10-28 17:46 卡米i 阅读(7) 评论(0) 推荐(0) 编辑
摘要: JAVA_OPTS 环境变量用于设置传递给 Java 虚拟机(JVM)的选项。这些选项可以影响 JVM 的行为,包括内存管理、垃圾回收、系统属性等。JAVA_OPTS 是一个通用的环境变量,可以在任何需要启动 JVM 的环境中使用,不仅限于 Tomcat 或特定的应用服务器。 JAVA_OPTS 的 阅读全文
posted @ 2024-10-28 16:50 卡米i 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 在 IntelliJ IDEA 中,Tomcat 配置界面中的【 Before launch 】选项用于指定在启动 Tomcat 服务器之前需要执行的操作。这个功能非常有用,尤其是在需要进行某些预处理步骤以确保应用程序能够正确启动的情况下。 【 Before launch 】选项常见的配置项及其含义 阅读全文
posted @ 2024-10-28 15:17 卡米i 阅读(55) 评论(0) 推荐(0) 编辑
摘要: JVM 参数遵循一定的命名和使用规律,这些参数可以根据其前缀分为几类,每类都有特定的用途和格式。下面是关于 -X、-XX 和 -D 开头的 JVM 参数的一些常见规律: -X 参数 含义:非标准选项,通常用于设置内存大小和其他与性能相关的参数。 示例: -Xms<size>:设置初始 Java 堆大 阅读全文
posted @ 2024-10-28 14:46 卡米i 阅读(7) 评论(0) 推荐(0) 编辑
  2024年10月25日
摘要: 在 Tomcat 处理网络请求时,TIME_WAIT 状态通常是 TCP 连接关闭过程中的一个阶段。这个状态主要与 TCP 的四次挥手(Four-Way Handshake)有关。以下是在 Tomcat 处理网络请求时,连接状态变为 TIME_WAIT 的具体情况: 四次挥手过程 1.客户端发送 F 阅读全文
posted @ 2024-10-25 12:02 卡米i 阅读(6) 评论(0) 推荐(0) 编辑