Loading

摘要: LLMQuestion 你是一个 kotlin 编程语言算法题的评判老师,请根据题目描述和答题者作答内容从正确性、运行效率和优化空间等方面进行评判。 题目描述: 给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是 阅读全文
posted @ 2024-06-30 17:14 xtyuns 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Debian 系 Linux 发行版中使用 deb 格式的软件安装包,这些软件都安装包通过 dpkg 进行安装,而 apt 是一个基于 dpkg 的软件管理器,它提供了在线安装和自动管理软件依赖的功能。 安装软件 使用 dpkg 安装本地软件包 dpkg -i <deb 软件包文件> 使用 apt 阅读全文
posted @ 2024-06-02 15:22 xtyuns 阅读(6) 评论(0) 推荐(0) 编辑
摘要: WebClient WebClient 是 Spring Framework 5.0 中引入的响应式 HTTP 客户端,它提供了一种非阻塞、反应式的方法来处理 I/O,这可以在高流量应用程序中实现更好的可扩展性和更高的性能。 RestClient RestClient 是 Spring Framew 阅读全文
posted @ 2024-05-31 01:20 xtyuns 阅读(38) 评论(0) 推荐(0) 编辑
摘要: Project Loom 的主要目的是改善 Java 中的线程和异步技术,贡献的核心技术包括协程和结构化并发。 现状 线程:Thread 异步:Future、CompletableFuture JEP Virtual Threads、Structured Concurrency、Scoped Val 阅读全文
posted @ 2024-05-25 07:25 xtyuns 阅读(9) 评论(0) 推荐(0) 编辑
摘要: Java 既可以表示 Java 语言,又可以表示为整个 Java 生态。在 Java 生态中存在两份主要的技术规范:Java 语言规范和 JVM 规范:Java Language and Virtual Machine Specifications JLS Java 语法规范(Java Langua 阅读全文
posted @ 2024-05-25 07:05 xtyuns 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 在 kotlin 1.8.0 之前,kotlin 的标准库 kotlin-stdlib 的 jvmTarget 是 Java 1.6,但是如果程序的 jvmTarget 是 1.7 或 1.8,则可以手动添加 kotlin-stdlib-jdk7 或 kotlin-stdlib-jdk8 来使用 k 阅读全文
posted @ 2024-05-15 22:15 xtyuns 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 原因:IDE crashes due to "chrome-sandbox is owned by root and has mode" error when IDE is launching the JCEF in a sandbox 解决方案:关闭 ide.browser.jcef.sandbo 阅读全文
posted @ 2024-05-11 22:07 xtyuns 阅读(110) 评论(0) 推荐(0) 编辑
摘要: SpringBoot 是基于 SpringFramework 的上层工具, 为 Spring 应用的开发提供了极大的便捷, 其最核心的功能是自动配置 (AutoConfiguration). 这里的 AutoConfiguration 指的是对 IoC 中 bean 的配置, 即: How to d 阅读全文
posted @ 2024-05-11 01:06 xtyuns 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 什么是循环依赖 A 直接或间接依赖 B 的同时 B 又间接或直接依赖 A,此时我们可以称 A 和 B 之间存在循环依赖关系。在使用 Spring 的过程中应该尽量避免循环引用关系的出现。 生命周期简述 在阅读下面的样例之前,需要先了解一下 Spring 中 bean 的生命周期,简单来说 bean 阅读全文
posted @ 2024-05-09 23:47 xtyuns 阅读(66) 评论(0) 推荐(0) 编辑
摘要: JPA 中通过 EntityManager 操作实体进行状态转换来实现:插入(persist)、更新(merge)、查询(find)和删除(remove): Hibernate 中的 Session 派生自 EntityManager,并添加了一些额外的方法: 阅读全文
posted @ 2024-05-07 22:16 xtyuns 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 除了 XML 配置外,Spring框架还提供了两种主要的方式来配置和管理应用中的bean:基于注解(Annotation-based Container Configuration)和基于Java的配置(Java-based Container Configuration)。这两种方式都是为了替代传 阅读全文
posted @ 2024-05-05 17:14 xtyuns 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 在Spring框架中,"bean"这一术语特指那些受Inversion of Control (IoC) 容器管理的对象,它们通常都通过Dependency Injection (DI) 自动装配,无需开发者直接干预其生命周期管理。然而,在某些场景下,对特定 bean 进行定制化的初始化与销毁操作成 阅读全文
posted @ 2024-05-03 18:00 xtyuns 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 开发环境常用配置 application-dev.propertis logging.level.sql=debug logging.level.org.hibernate.orm.jdbc.bind=trace 阅读全文
posted @ 2023-10-25 00:29 xtyuns 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 概述 之前忽视的一个问题:一直以为 SQL 中的 JOIN 操作可以直接使用 WHERE 来设置连接条件。但实际上并不能这样用,只有在 SQL89 中表连接是使用 WHERE 设置连接条件的,而在 SQL92 中引入的 JOIN 表连接语法必须使用 ON 或 USING 来设置连接条件。 虽然 ON 阅读全文
posted @ 2023-08-14 01:26 xtyuns 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 开启远程连接 编辑 postgresql 配置文件:vim /etc/postgresql/13/main/postgresql.conf 修改: listen_addresses = '*' 编辑客户端身份验证配置文件:vim /etc/postgresql/13/main/pg_hba.conf 阅读全文
posted @ 2023-08-08 16:01 xtyuns 阅读(10) 评论(0) 推荐(0) 编辑