乐于分享
好东西不私藏

IntelliJ IDEA安装配置使用教程

IntelliJ IDEA安装配置使用教程

一、IntelliJ IDEA 安装篇

1.下载 IntelliJ IDEA

IntelliJ IDEA 分为两个版本:

  • IntelliJ IDEA Community Edition(社区版)免费、开源。主要用于 Java、Kotlin、Groovy 等 JVM 语言的开发,支持 Maven 和 Gradle。对于学习者和大多数个人开发者来说,社区版已足够使用。

  • IntelliJ IDEA Ultimate Edition(旗舰版)付费,提供 30 天免费试用。包含社区版所有功能,并支持更多企业级框架(如 Spring、Java EE)、前端技术(JavaScript、TypeScript)、数据库工具、版本控制高级功能以及各种分析器等。如果你需要进行 Web 或企业级应用开发,旗舰版会更高效。

下载地址:https://www.jetbrains.com/idea/download/

进入官网后,根据你的操作系统选择相应的版本进行下载。

2.Windows 安装步骤

(1)运行安装程序:双击下载的 .exe 文件,启动安装向导。

(2)欢迎界面:点击 Next

(3)选择安装路径:你可以选择默认路径,也可以点击 Browse... 自定义安装位置。建议选择一个非系统盘(如 D 盘)。

(4)安装选项(Installation Options)

  • Create Desktop Shortcut:勾选 64-bit launcher,在桌面创建快捷方式。

  • **Add "Open Folder as Project"**:勾选此项,你就可以在文件资源管理器中右键文件夹,直接以 IDEA 项目形式打开。

  • Add Launchers Dir to the PATH强烈推荐勾选,这会将 IDEA 的启动器添加到系统环境变量 PATH 中。这样你就可以在终端里直接输入 idea 命令来启动 IDEA。

  • Download and install JRE x.x by JetBrains:默认勾选,这会安装一个 JetBrains 专用的 Java 运行时环境,保证 IDEA 自身能正常运行。

(5)选择开始菜单文件夹:保持默认即可,点击 Install

(6)等待安装:安装过程可能需要几分钟。

(7)完成安装:安装完成后,勾选 Run IntelliJ IDEA 立即启动,或直接点击 Finish

3.macOS 安装步骤

(1)打开 .dmg 文件:双击下载的 .dmg 文件。

(2)拖拽应用:将 IntelliJ IDEA 图标拖拽到 Applications 文件夹中。

(3)弹出磁盘:安装完成后,右键点击桌面上的 IntelliJ IDEA 磁盘图标,选择 Eject "IntelliJ IDEA" 将其弹出。

(4)启动应用:打开 Applications 文件夹,找到 IntelliJ IDEA 图标并双击启动。

(5)安全提示:如果系统提示“应用来自互联网,你确定要打开吗?”,点击 Open 即可。

4.Linux 安装步骤

(1)解压安装包:找到下载的 .tar.gz 文件,使用终端命令解压到你想安装的目录,例如:

Bash

sudo tar -zxvf ideaIU-2023.2.5.tar.gz -C /opt

(注意:ideaIU-2023.2.5.tar.gz 是示例文件名,请替换为你下载的实际文件名)。

(2)进入 bin 目录:进入解压后的 IDEA 目录中的 bin 文件夹:

Bash

cd /opt/idea-IU-232.10227.8/bin

(3)启动安装程序:运行 idea.sh 脚本来启动 IDEA:

Bash

./idea.sh

(4)创建桌面快捷方式:为了方便下次启动,可以在 IDEA 启动后,点击顶部菜单栏的 **Tools -> Create Desktop Entry...**,选择创建桌面快捷方

5.首次启动向导配置

第一次启动 IntelliJ IDEA 时,会有一个简短的向导,让你进行一些基础配置。

(1)用户协议:仔细阅读并勾选 I confirm that I have read and accept the terms of this User Agreement,点击 Continue

(2)数据共享:询问你是否同意共享匿名数据以改进产品,你可以选择 Don't Send 或 Send Anonymous Statistics

(3)界面主题(UI Theme):选择你喜欢的界面主题。

  • Dark(深色):推荐的默认深色主题,对眼睛更友好。

  • Light(浅色):传统的白色主题。

(4)插件推荐(Plugins):这里会推荐一些常用插件,你可以先跳过,后续在 IDEA 内部再按需安装。

(5)启动 IDEA:完成上述步骤后,点击 Start using IntelliJ IDEA,你将进入 IDEA 的欢迎界面。

至此,IntelliJ IDEA 的安装和首次配置就全部完成了。


二、IntelliJ IDEA 配置篇

1.JDK 配置

在开始开发 Java 项目之前,你需要在 IntelliJ IDEA 中配置 JDK(Java Development Kit)。

(1)打开项目结构(Project Structure)

  • 在欢迎界面,点击 **Configure -> Structure for New Projects...**。

  • 如果你已经打开一个项目,点击顶部菜单栏的 **File -> Project Structure...**,或使用快捷键 Ctrl + Alt + Shift + S

(2)配置 JDK

  • 在左侧面板中,选择 Platform Settings -> SDKs

  • 点击 + 号,选择 **Add JDK...**。

  • 在弹出的文件浏览器中,找到你已经安装好的 JDK 目录,然后点击 OK

  • IDEA 会自动识别 JDK 版本并显示在列表中。

  • 点击 OK 保存设置。

注意:对于 Maven 或 Gradle 项目,你还需要在项目设置中单独配置其使用的 JDK 版本。

2.插件安装推荐

强大的插件是 IntelliJ IDEA 的灵魂。你可以通过安装插件来扩展其功能,提高开发效率。

(1)打开插件市场

  • 在欢迎界面,点击 Plugins

  • 如果你已经打开一个项目,点击顶部菜单栏的 **File -> Settings...**(Windows/Linux)或 **IntelliJ IDEA -> Preferences...**(macOS),然后选择 Plugins

(2)安装插件

  • 在 Marketplace 标签页中,你可以搜索并浏览各种插件。

  • 找到你想要的插件后,点击右侧的 Install 按钮。

  • 安装完成后,重启 IDEA 使插件生效。

推荐插件列表:

  • Lombok:一个 Java 库,通过注解自动生成样板代码(如 getter/settertoString 等),大大简化了代码。

  • Alibaba Java Coding Guidelines:阿里巴巴的 Java 开发规范插件,可以实时检查你的代码是否符合规范,并提供一键修复功能。

  • MyBatisX:MyBatis 框架的辅助插件,提供 XML 和 Mapper 接口之间的跳转、代码补全、生成 SQL 等功能,是使用 MyBatis 的利器。

  • Translation:翻译插件,可以方便地在 IDEA 中进行中英文翻译,对于阅读英文文档或代码很有帮助。

  • GitToolBox:增强 Git 功能,可以在代码行尾显示 Git 提交信息(git blame),方便查看代码的修改历史和作者。

  • Grep Console:美化控制台输出,为不同级别的日志(如 INFO、WARN、ERROR)显示不同的颜色,便于快速定位问题。

3.主题与快捷键配置

个性化的主题和快捷键可以让你更舒适、更高效地使用 IDEA。

(1)主题配置

  • 打开 Settings / Preferences -> Appearance & Behavior -> Appearance

  • 在 Theme 下拉菜单中选择你喜欢的主题,如 DarkLightDarcula 或 High Contrast

  • 你也可以在插件市场中搜索更多主题插件,如 Material Theme UIOne Dark theme 等。

(2)快捷键配置

  • 打开 Settings / Preferences -> Keymap

  • 在 Keymaps 下拉菜单中,你可以选择预设的快捷键方案,如 WindowsmacOS 或 Eclipse

  • 你也可以搜索特定的操作(如 RefactorRun),然后右键选择 Add Keyboard Shortcut 来自定义快捷键。

  • 如果你想学习更多快捷键,可以在这个界面查看所有操作对应的快捷键。


三、IntelliJ IDEA 使用篇

1.新建 Java 项目

(1)打开新建项目向导:在欢迎界面点击 New Project,或在已打开的项目中点击 File -> New -> Project

(2)选择项目类型:在左侧面板中选择 New Project

(3)配置项目

  • Name:项目名称,例如 MyFirstJavaProject

  • Location:项目保存路径。

  • Language:选择 Java

  • Build system:选择 IntelliJ

  • JDK:确保这里选择了你之前配置好的 JDK 版本。

(4)创建项目:点击 Create。IDEA 会自动创建项目结构,并在 src 目录下生成一个空的 main 文件夹。

2.新建 Maven / Gradle 项目

对于更复杂的项目,通常使用 Maven 或 Gradle 来管理依赖。

(1)打开新建项目向导:同上,点击 New Project

(2)选择项目类型:在左侧面板中,选择 Maven 或 Gradle

(3)配置项目

  • Name:项目名称。

  • Location:项目保存路径。

  • Language:选择 Java

  • JDK:选择项目使用的 JDK。

  • Advanced Settings(高级设置):可以配置 GroupId 和 ArtifactId

(4)创建项目:点击 Create。IDEA 会自动生成一个标准的项目结构,并包含一个 pom.xml(Maven)或 build.gradle(Gradle)文件。

3.Hello World 示例

让我们创建一个经典的 “Hello World” 程序来测试项目是否配置正确。

(1)创建包和类

  • 在项目结构左侧的 Project 视图中,右键点击 src/main/java 目录。

  • 选择 New -> Package,输入包名,例如 com.example.app

  • 右键点击新创建的包,选择 New -> Java Class,输入类名,例如 Main

(2)编写代码

  • 在 Main.java 文件中输入以下代码:

Java

package com.example.app;public class Main {    public static void main(String[] args) {        System.out.println("Hello World!");    }}

(3)运行程序

  • 你可以直接点击 main 方法左侧的绿色箭头,选择 **Run 'Main.main()'**。

  • 或者点击顶部菜单栏的 **Run -> Run...**,选择你的主类。

  • 下方会弹出 Run 窗口,显示程序的输出结果 "Hello World!"

4.版本控制

IntelliJ IDEA 对 Git 版本控制提供了非常好的集成支持。

(1)Git 初始化

  • 在顶部菜单栏,点击 **VCS -> Enable Version Control Integration...**。

  • 在弹出的对话框中,选择 Git,点击 OK

  • IDEA 会在项目根目录创建 .git 文件夹,项目文件会变色(通常是棕色)。

(2)连接 GitHub / GitLab

  • **File -> Settings...**(Windows/Linux)或 **IntelliJ IDEA -> Preferences...**(macOS),选择 Version Control -> GitHub

  • 点击 **Add account...**,你可以选择通过 Token 或 Login via GitHub 方式登录。登录后,IDEA 就可以与你的远程仓库进行交互了。

(3)常用 Git 操作

  • 提交(Commit)

    • 快捷键 Ctrl + K(Windows/Linux)或 Cmd + K(macOS)。

    • 在弹出的 Commit 窗口中,勾选要提交的文件,填写提交信息,然后点击 Commit

  • 推送(Push)

    • 快捷键 Ctrl + Shift + K(Windows/Linux)或 Cmd + Shift + K(macOS)。

    • 在弹出的窗口中,点击 Push 将本地提交推送到远程仓库。

  • 拉取(Pull)

    • 快捷键 Ctrl + T(Windows/Linux)或 Cmd + T(macOS)。

    • 在弹出的窗口中,点击 Pull 将远程仓库的最新代码拉取到本地。

通过以上步骤,你就可以在 IntelliJ IDEA 中轻松地创建、运行和管理你的项目了。


四、IntelliJ IDEA 版本控制

IntelliJ IDEA 对 Git 版本控制提供了深度集成,可以直接在 IDE 中完成绝大多数版本控制操作,而无需频繁切换到命令行。

1.Git 初始化

在开始版本控制之前,你需要将项目与 Git 关联起来。

  • 启用版本控制集成

    • 打开项目后,点击顶部菜单栏的 VCS

    • 选择 **Enable Version Control Integration...**。

    • 在弹出的下拉菜单中,选择 Git,然后点击 OK

此时,IDEA 会在项目根目录下创建一个 .git 文件夹,项目文件在 Project 视图中的颜色也会发生变化,通常变为棕色,这表示文件已纳入 Git 管理,但尚未提交。

2.连接 GitHub / GitLab

为了与远程仓库(如 GitHub、GitLab)进行代码同步,你需要将 IDEA 账户与你的 Git 账户关联起来。

(1)打开设置

  • 在 Windows 或 Linux 上,点击 **File -> Settings...**。

  • 在 macOS 上,点击 **IntelliJ IDEA -> Preferences...**。

(2)配置 Git 账户

  • 在左侧面板中,依次选择 Version Control -> GitHub(或 GitLab)。

  • 点击右侧的 Add account... 按钮。

  • 你可以选择以下任一方式进行登录:

    • Login via GitHub / GitLab:这是最简单的方式,会跳转到浏览器进行授权登录。

    • Use Token:如果你有个人访问令牌(Personal Access Token),也可以选择此方式进行登录。

完成登录后,IDEA 就可以与你的远程仓库进行代码交互了。

3.常用 Git 操作

IDEA 的底部或右侧会有一个 Git 工具窗口,在这里可以进行各种操作。

提交(Commit)

提交是你保存代码本地历史记录的操作,是版本控制的核心。

  • 快捷键Ctrl + K (Windows / Linux) 或 Cmd + K (macOS)。

  • 操作步骤

    • Git 窗口会弹出,左侧列出了所有有改动的文件。

    • 勾选你想要提交的文件。

    • 在下方的 Commit Message 输入框中,填写简洁明了的提交信息。

    • 点击 Commit 按钮。

    • 如果你想在提交前进行代码分析,可以点击 **Commit and Push...**,或先提交,再通过快捷键 Ctrl + Shift + K (Windows / Linux) / Cmd + Shift + K (macOS) 进行推送。


推送(Push)

推送是将你的本地提交同步到远程仓库的操作。

  • 快捷键Ctrl + Shift + K (Windows / Linux) 或 Cmd + Shift + K (macOS)。

  • 操作步骤

    • Push 窗口会弹出,显示即将推送的提交记录。

    • 你可以再次确认提交信息,然后点击 Push


拉取(Pull)

拉取是将远程仓库的最新代码更新到本地的操作。

  • 快捷键Ctrl + T (Windows / Linux) 或 Cmd + T (macOS)。

  • 操作步骤

    • Pull 窗口会弹出。

    • 通常保持默认设置,点击 Pull。IDEA 会自动拉取并合并远程分支的最新代码。


分支管理(Branches)

在 IDEA 右下角的状态栏,你可以找到当前分支的名称。

  • 点击分支名称,会弹出一个分支管理窗口。

  • 你可以在这里执行创建新分支、切换分支、合并分支、删除分支等操作,所有操作都非常直观。

通过这些强大的集成功能,IntelliJ IDEA 让你在版本控制方面的操作变得更加高效和便捷。


五、IntelliJ IDEA 调试篇

调试是发现和修复程序错误的关键技能。IntelliJ IDEA 提供了强大而直观的调试工具,让你可以像电影“暂停”和“快进”一样控制代码的执行。

1.运行配置

在进行调试之前,你需要确保有一个正确的运行配置。运行配置定义了如何启动你的应用程序,包括主类、VM 参数、环境变量等。

  • 自动创建:对于大多数简单的 Java 或 Spring Boot 项目,当你第一次运行或调试 main 方法时,IDEA 会自动为你创建一个运行配置。你可以在代码左侧的绿色小箭头处找到它。

  • 手动配置:如果需要更精细的控制,你可以:

    • 点击顶部工具栏的 Run 菜单,选择 **Edit Configurations...**。

    • 在弹出的窗口中,点击左上角的 + 号,选择相应的配置类型(如 Application 或 Spring Boot)。

    • 填写 Name(配置名称)、Main class(主类路径)以及其他需要的参数。

配置完成后,它会出现在顶部工具栏的下拉菜单中,方便你快速启动和调试。

2.设置断点

断点是调试的起点,它告诉 IDEA 在哪里暂停程序的执行。

  • 如何设置

    • 在代码行号的左侧,用鼠标单击一下,就会出现一个红色的小圆点。这就是一个断点

    • 再次单击即可移除。

  • 断点类型

    • 行断点:最常用的类型,当程序执行到这一行时暂停。

    • 条件断点:右键单击断点,在弹出的窗口中输入一个布尔表达式。只有当表达式为 true 时,程序才会在此处暂停。这对于在循环中查找特定值的问题特别有用。

    • 异常断点:在 Debug 工具窗口的左侧,点击 View Breakpoints 按钮(或快捷键 Ctrl + Shift + F8 / Cmd + Shift + F8),在弹出窗口中点击 + 号添加一个 Java Exception Breakpoints,当程序抛出特定异常时暂停。

3.调试工具使用

设置好断点后,就可以开始调试了。

  • 启动调试

    • 点击顶部工具栏的 Debug 按钮(一个甲虫图标),或者使用快捷键 Shift + F9

    • 程序会运行,并在遇到第一个断点时暂停。

    • IDEA 底部会打开 Debug 工具窗口,这是你进行调试的主要区域。

Debug 工具窗口主要面板:

  • Frames(调用栈):显示了程序执行到当前位置的所有方法调用顺序。你可以点击栈帧来查看不同方法中的变量状态。

  • Variables(变量):这是最重要的面板,它显示了当前作用域中所有变量的值。当代码执行时,你可以实时观察变量的变化。

  • Console(控制台):显示程序的标准输出。

  • Watches(观察):你可以右键点击 Variables 面板中的变量,选择 Add to Watches,也可以手动添加一个表达式。Watches 面板会持续监视这些表达式的值,这对于监视复杂对象或计算表达式特别有用。

常用调试操作(Debug 工具窗口顶部按钮):

  • **Resume Program (F9)**:继续执行程序,直到遇到下一个断点或程序结束。

  • **Step Over (F8)**:执行当前行代码,如果当前行是一个方法调用,则直接执行该方法,并跳到下一行代码。

  • **Step Into (F7)**:执行当前行代码,如果当前行是一个方法调用,则进入该方法内部。

  • **Step Out (Shift + F8)**:从当前方法中跳出,执行到调用当前方法的那一行。

  • **Force Step Into (Alt + Shift + F7)**:强制进入任何方法,包括 JDK 源码。

通过熟练使用这些调试工具,你可以高效地追踪程序的执行流程,定位并解决代码中的问题。


六、数据库工具(Ultimate 版)

IntelliJ IDEA Ultimate 版内置了功能强大的数据库工具,无需安装额外的客户端(如 Navicat、DBeaver),可以在 IDE 中连接、管理和操作各种主流数据库,极大地提高了开发效率。

1.添加数据源

这是使用数据库工具的第一步,你需要连接到你的数据库。

(1)打开数据库工具窗口

  • 点击 IDEA 界面右侧边缘的 Database 标签,展开数据库工具窗口。

  • 或者点击顶部菜单栏的 View -> Tool Windows -> Database

(2)添加数据源

  • 在数据库工具窗口中,点击左上角的 + 号。

  • 在弹出的菜单中,选择 Data Source,然后选择你想要连接的数据库类型,例如 MySQLPostgreSQLSQL Server 或 SQLite 等。

(3)配置连接信息

  • General 标签页:

    • Host:数据库主机地址。

    • Port:数据库端口号(通常有默认值)。

    • User:连接数据库的用户名。

    • Password:连接密码。

    • Database:要连接的数据库名称。

  • Download missing driver files:首次连接时,IDEA 会提示你下载驱动文件,点击下载即可。

  • Test Connection:点击底部的 Test Connection 按钮,如果配置正确,会显示 Succeeded

(4)保存配置

  • 点击 OK,你的数据源就会出现在数据库工具窗口中。

2.执行 SQL

连接成功后,你可以直接在 IDEA 中编写和执行 SQL 语句。

(1)打开 SQL 控制台

  • 在数据库工具窗口中,右键点击你刚刚创建的数据源。

  • 选择 New -> Query Console

  • IDEA 会打开一个新的编辑器窗口,你可以在这里编写 SQL。

(2)编写和执行 SQL

  • 在控制台中输入你的 SQL 语句,例如 SELECT * FROM users;

  • 你可以选择性地高亮某条语句,然后点击窗口上方的绿色执行按钮(或使用快捷键 Ctrl + Enter)。

  • 执行结果会在下方的 Result 标签页中显示。

小技巧

  • 代码补全:IDEA 会对 SQL 语句、表名、字段名等提供智能代码补全。

  • 格式化:右键点击编辑器,选择 Format SQL,可以自动格式化你的 SQL 语句,使其更易读。

3.数据表结构浏览

除了执行 SQL,还可以直观地浏览数据库的结构和数据。

  • 浏览数据表

    • 在数据库工具窗口中,展开你的数据源,然后展开相应的数据库。

    • 展开 Tables 文件夹,可以看到所有的表。

    • 双击任何一个表,IDEA 会在右侧的编辑器中打开一个数据编辑器,你可以像在 Excel 中一样浏览、编辑和筛选数据。

  • 查看表结构

    • 在数据编辑器中,点击 ColumnsIndexesForeign Keys 等标签页,可以查看表的详细结构信息。

    • 在 DDL 标签页,你可以看到创建该表的 SQL 语句,方便你复制或理解表结构。

通过这些功能,IntelliJ IDEA Ultimate 版将数据库操作无缝集成到你的开发工作流中,让你能够在一个环境中完成

从编码到数据管理的所有任务。


七、常见问题

在使用 IntelliJ IDEA 的过程中,你可能会遇到一些常见问题。下面列出了几个最典型的问题及其解决方案。

1.IDEA 启动慢优化

如果你的 IDEA 启动速度缓慢,这通常是由于内存设置不合理或项目缓存过多导致的。

  • 增加内存分配

    • Windows/Linux:点击顶部菜单栏的 **Help -> Change Memory Settings...**。

    • macOS:点击 **Help -> Change Memory Settings...**。

    • IDEA 会显示当前内存设置。你可以根据自己的电脑配置适当调高 Heap size。对于现代电脑,建议将内存设置为 2048 MB 或更高(如 4096 MB)。

    • 增加内存后,需要重启 IDEA 使设置生效。

  • 清理缓存和索引

    • IDEA 会为项目建立索引以加快文件查找和代码提示,但这些缓存有时会变得臃肿。

    • 点击 **File -> Invalidate Caches...**。

    • 在弹出的对话框中,勾选 Invalidate and Restart

    • 这会清除所有缓存并重启 IDEA,但你的项目配置不会丢失。

2.中文乱码解决

在控制台或文件中出现中文乱码,通常是编码格式不一致造成的。

  • 统一项目编码

    • Windows/Linux:点击 **File -> Settings...**。

    • macOS:点击 **IntelliJ IDEA -> Preferences...**。

    • 在左侧面板中,依次选择 Editor -> File Encodings

    • 将 Project EncodingDefault encoding for properties files 和 IDE Encoding 都设置为 UTF-8

  • 统一控制台编码

    • 在同一设置窗口中,选择 Build, Execution, Deployment -> Build Tools -> Maven -> Runner

    • 在 VM Options 中添加 -Dfile.encoding=UTF-8

    • 如果使用的是 Gradle,则在 build.gradle 文件中添加 tasks.withType(JavaCompile) { options.encoding = "UTF-8" }

3.Maven 下载失败处理

有时 Maven 在下载依赖时会失败,这通常是网络问题或仓库配置不正确导致的。

  • 配置国内镜像源

    • 找到 Maven 的安装目录,进入 conf 文件夹,编辑 settings.xml 文件。

    • 在 <mirrors> 标签内添加一个国内镜像源,例如阿里云。

  • XML

<mirror><id>aliyun-maven</id><mirrorOf>central</mirrorOf><name>阿里云公共仓库</name><url>https://maven.aliyun.com/repository/public</url></mirror>
  • 保存文件后,重启 IDEA。

  • 清除本地仓库缓存

    • 找到你的本地 Maven 仓库目录(通常在用户目录下的 .m2/repository)。

    • 找到下载失败的依赖文件夹,将其删除。

    • 回到 IDEA,在 Maven 面板中点击 Reimport All Maven Projects 按钮,重新下载依赖。


八、学习进阶路线

掌握一个强大的工具需要一个循序渐进的过程。本路线图旨在帮助你从初学者逐步成长为熟练使用 IntelliJ IDEA 的高手。

初学:快捷键 & 调试

对于初次接触 IDEA 的用户,最重要且最有效率的提升方式就是熟悉快捷键调试功能。

  • 为什么要学:快捷键能让你脱离鼠标,大幅提升编码速度;而熟练的调试能力是解决代码问题的核心,能让你快速定位并修复 bug。

  • 学习路径

    1. 常用快捷键:从最基础的开始,如 Ctrl + C / V(复制/粘贴)、Ctrl + D(复制当前行)、Ctrl + Z(撤销)、Ctrl + Alt + L(格式化代码)。

    2. 代码导航:学习如何快速跳转,如 Shift 键双击(全局搜索)、Ctrl + E(最近文件)、Ctrl + N(按类名搜索)。

    3. 调试基础:掌握如何设置断点,以及 F8(步过)、F7(步入)、F9(恢复程序)这几个最核心的调试快捷键。

进阶:Maven + Git

当你能熟练地使用 IDEA 编写和调试代码后,下一步就是将其与现代开发流程的核心工具——Maven 和 Git 结合起来。

  • 为什么要学:Maven 帮你管理项目依赖和构建,让你专注于代码逻辑本身;Git 则能让你管理代码版本,实现团队协作,确保代码安全。

  • 学习路径

    1. Maven 基础:理解 pom.xml 文件,学习如何添加依赖,以及常用的 Maven 命令(如 cleaninstallpackage)。IDEA 内置的 Maven 面板能让你轻松完成这些操作。

    2. Git 集成:熟练使用 IDEA 内部的 Git 工具,进行提交(Commit)、推送(Push)、拉取(Pull)等操作。尝试在 IDEA 中进行分支的创建、切换和合并。

高级:Spring Boot、数据库、Docker 集成

当你掌握了项目管理和版本控制后,就可以将 IDEA 的强大功能扩展到更广阔的领域,实现一站式的开发体验。

  • 为什么要学:IDEA 不仅仅是一个代码编辑器,它能无缝集成各种开发生态工具,让你在一个环境中完成从代码编写、运行、调试到数据库操作、容器部署的所有任务。

  • 学习路径

    1. Spring Boot 开发:学习如何使用 IDEA 的向导快速创建 Spring Boot 项目,并利用其对 Spring 生态的智能提示和自动配置功能,高效地开发 Web 应用。

    2. 数据库工具:利用 Ultimate 版内置的数据库工具,直接在 IDEA 中连接数据库、执行 SQL、浏览表结构,无需再使用额外的数据库客户端。

    3. Docker 集成:学习如何配置 IDEA 的 Docker 插件,直接在 IDE 中管理 Docker 容器,进行镜像构建和部署,简化微服务开发流程。

遵循这条进阶路线,充分利用 IntelliJ IDEA 的所有功能。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-08 22:12:46 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/824129.html
  2. 运行时间 : 0.134399s [ 吞吐率:7.44req/s ] 内存消耗:4,788.67kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=954c2b24d86126a966cc3acf1fdf3380
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 4.22 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.11 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000655s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000546s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000265s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000279s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000472s ]
  6. SELECT * FROM `set` [ RunTime:0.000200s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000573s ]
  8. SELECT * FROM `article` WHERE `id` = 824129 LIMIT 1 [ RunTime:0.000478s ]
  9. UPDATE `article` SET `lasttime` = 1786198366 WHERE `id` = 824129 [ RunTime:0.000721s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000234s ]
  11. SELECT * FROM `article` WHERE `id` < 824129 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000426s ]
  12. SELECT * FROM `article` WHERE `id` > 824129 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000382s ]
  13. SELECT * FROM `article` WHERE `id` < 824129 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000670s ]
  14. SELECT * FROM `article` WHERE `id` < 824129 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000673s ]
  15. SELECT * FROM `article` WHERE `id` < 824129 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000725s ]
0.138271s