自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

独泪了无痕

并不是因为我需要用到什么领域的知识而去学习,而只是单纯的我想知道、我想弄明白。搞明白之后,到底有什么价值、可以创造多少财富,这是我从来不关心的

  • 博客(183)
  • 资源 (6)
  • 收藏
  • 关注

原创 2023:情若能自控,要心有何用。。。。

岁末将至,人心渐老,百般滋味涌上心头,话到嘴边不值得一提。词穷不是沉默,而是一言难尽。该接受的不该接受的,都接受了,没啥不公平的,习惯了。看错人,不是瞎,是心软;信错人,不是傻,是重情义;爱错人,不是愚蠢,而是你的劫。什么事情都要自身找原因,不要苟且他人。鞋子脏了,是因为你走的路不干净。该反省的是自己的眼光和见识,永远不要怀疑自己的真诚和善良……好了,时间到了,该走了……

2023-12-15 18:51:19 769

原创 Vue3 Hooks使用实战解析

Hooks 并不是 Vue 特有的概念,它最初来源于 React 16 之后的一种新的函数式编程思维。在 React 中,Hooks 提供了一系列以 use 开头的函数,允许开发者在函数式组件中完成生命周期、状态管理、逻辑复用等几乎全部组件开发工作。在Vue 3中,Hooks 结合了 Vue 的响应式系统,成为了一种强大的状态逻辑封装与复用机制。允许开发者将Vue组件的逻辑拆分成多个独立的、可复用的函数,这些函数就被称为 Hooks。

2026-07-23 22:40:57 308

原创 Lodash-JavaScript的实用工具库

Lodash-es 是现代 JavaScript 开发中不可或缺的工具库。通过按需导入和合理使用,可以显著提升开发效率和代码质量。记住始终使用 ES 模块语法导入,并根据项目需求选择合适的函数,避免不必要的依赖。

2026-07-01 23:38:54 296

原创 Vue集成uuid生成唯一标识实践指南

uuid.js 是用于生成 UUID 的 JavaScript 库,解决前端场景下“生成唯一标识”的核心需求,类如订单号、用户唯一ID、缓存键、DOM元素唯一标识等。作为 JavaScript 生态系统中最成熟、最广泛使用的 UUID 生成解决方案,uuid.js 提供了多个版本,每个版本都有其独特的生成规则。版本生成方法排序性唯一性保证适用场景v1基于当前时间戳、计算机MAC地址生成时间排序时间+空间唯一传统系统、日志记录v2DCE安全标识有限排序安全上下文安全敏感系统v3。

2026-06-16 00:47:03 251

原创 Vue3中防御XSS攻击的“特效药”-DOMPurify

DOMPurify 支持在净化流程的不同阶段插入自定义逻辑,实现高度定制化的安全策略,允许我们在净化过程中进行更细粒度的控制。钩子函数简要说明在清理元素前触发,可用于提前移除某些节点或属性对节点进行基础清理之后触发,常用于处理链接安全、图片防盗链、强制 HTTPS在清理属性后触发当遍历到具体的 HTML 元素时触发,可以用来记录日志、监控被拦截的危险标签在处理具体属性时触发,常用于校验 URL 协议,防止执行恶意的 JavaScript 代码// 阻止javascript:协议});

2026-06-14 16:21:29 217

原创 MyBatis魔法堂:结果集映射

MyBatis 的 resultMap 提供了强大而灵活的机制,使得开发者能够精准地控制 SQL 查询结果与 Java 对象之间的映射关系。无论是简单的单表查询还是复杂的多表联合查询,通过合理设计 resultMap,都能大幅提高数据访问层代码的可读性、可维护性和性能。这种灵活性正是 MyBatis 被广泛使用的重要原因之一,也为开发者在实际项目中处理复杂数据模型提供了极大便利。

2026-06-13 23:45:53 175

原创 深入解析:el-table合并单元格

  在企业级应用开发中,我们经常需要处理复杂的数据展示需求。在构建复杂的数据展示后台时,我们常常需要将表格中具有相同属性的行进行视觉上的合并,以提升信息的聚合度和可读性。在 Element Plus 的 el-table 组件中,span-method 属性是实现单元格合并的核心机制,允许开发者自定义单元格的合并逻辑,开发者可以通过实现自定义合并策略来满足各种负责需求。  合并行的本质是通过计算相邻行数据的相似性,确定满足合并的单元格范围,然后通过 DOM 操作将多个单元格合并为一个。这种操作在前端数据可视

2026-06-06 21:34:47 193

原创 CryptoJS:数据安全的JavaScript加密利器

随着前端技术的不断发展,安全性问题越来越受到重视。在这样的背景下,加密技术成为了保护数据安全的重要手段。crypto-js 是一个功能强大的 JavaScript 加密库,它提供了多种加密算法,包括AES、DES、MD5等。这些算法可以帮助开发者轻松地实现数据的加密和解密操作,从而保护敏感数据的安全性。

2026-05-23 18:55:27 454

原创 MySQL中 JSON 数据类型使用指南

通过本文的介绍,我们了解了MySQL中JSON数据类型的基本操作、常用JSON函数、以及如何通过索引和优化来提高查询性能。JSON数据类型为存储和操作结构化数据提供了灵活性和便利性,在现代数据库应用中具有广泛的应用前景。

2026-05-23 11:59:47 529

原创 利用vue-pdf-embed实现PDF文件的预览

在前端开发里,有时候会遇到需要在网页中展示 PDF 文档预览功能,比如合同 ERP、销售 CRM、内部文档 CMS 管理系统,内置 PDF 文件在线预览功能。Vue 3 作为流行的 JavaScript 框架,为开发者提供了强大的工具和生态系统。而 pdf.js 是 Mozilla 开发的一个基于 HTML5 的开源 PDF 渲染库,它能让我们在浏览器中无需借助第三方插件就可以直接展示 PDF 文件。本文会详细阐述如何在 Vue 项目里使用vue-pdf-embed 来展示 PDF 文档。

2026-05-17 12:54:09 648

原创 pnpm依赖管理:从零开始的实践手册

pnpm 通过底层存储机制的革新,为 JavaScript 开发者带来了更快的安装速度、更小的磁盘占用和更严格的依赖安全。其带来的不仅是性能提升,更是开发范式的进化,实现了对传统包管理工具的降维打击,标志着包管理工具从”依赖下载器”向”依赖运行时”的范式转变。

2026-05-14 00:38:55 632

原创 Vue3动态组件Component的深度解析与应用

在 Vue 开发中,动态组件渲染是构建灵活界面的重要技术,允许开发者在运行时动态地切换组件。通过动态组件,可以根据不同的条件渲染不同的组件,从而实现灵活的界面和交互,特别适用于标签页、动态表单等需要组件动态切换的场景。

2026-03-22 02:59:32 538

原创 使用Fetch API 探索前后端数据交互

Fetch API 是现代浏览器提供的一个用于发起网络请求的接口,用于发起 HTTP 请求。它提供简洁的异步API,使开发者能够以更现代的方式与服务器交互。它是传统的 XMLHttpRequest 的替代品,提供了更简洁、更强大的功能。基于 Promise 实现,使异步操作更加直观。相比于传统的 XMLHttpRequest 更加强大、灵活且易于使用。Fetch 基于 Promise 设计,使得异步请求的处理更加优雅。特性Fetch API语法基于 Promise,更简洁回调函数,较复杂。

2026-03-14 01:25:07 419

原创 自动导入 AutoImport:告别手动引入依赖,优化Vue3开发体验

解决了运行时的导入问题,接下来是类型系统的挑战。TypeScript 需要知道这些“凭空出现”的标识符的类型是什么,否则就会报红,失去代码提示,unplugin-auto-import通过生成全局类型声明文件来解决这个问题。启用dts// 为 TypeScript 生成全局类型声明文件dts: 'src/type/auto-imports.d.ts', // 或者设置为 true,会在根目录生成})看,配置就是这么简单。dts 选项是关键,它告诉插件为 TypeScript 生成类型声明文件的位置。

2026-03-13 22:27:22 471

原创 Vue调试神器:Vue DevTools使用指南

Vue Devtools是一款非常实用的工具,可以帮助我们更好地理解和管理Vue应用。使用 Vue DevTools 进行调试与性能优化,能够极大地方便开发者的工作。通过可视化 的组件树、实时数据修改、Vuex 状态跟踪及时间旅行功能,我们可以更加高效地定位问题,优化处理逻辑,提升应用性能。

2026-03-06 21:58:52 778

原创 Mac Homebrew 安装 MySQL 指南

在信息技术的世界中,数据库是一个不可或缺的组成部分。其中,MySQL作为一种常用的开源关系型数据库管理系统,以其高性能、高可靠性和易用性赢得了众多开发者和企业的喜爱。在 MacOS 系统安装 MySQL 数据库有很多方式,其中通过 Homebrew 包管理器进行安装是最为便捷和高效的选择。Homebrew 作为 MacOS 上最受欢迎的包管理工具,能够自动处理依赖关系、简化安装流程,并提供统一的管理界面。

2026-02-22 13:35:14 1023

原创 通过Homebrew安装Redis指南

通过以上步骤,相信小伙伴们应该已经成功在 Mac 上安装并配置了 Redis。无论是用于开发还是生产环境,Redis 都是一个高效且强大的内存数据库。如果在使用过程中遇到问题,可以参考 Redis 的官方文档或社区资源进行解决。

2026-02-16 23:54:30 851

原创 useStorage:本地数据持久化利器

useStorage 是 Vue 用于数据持久化的核心工具,它能够自动将响应式数据同步到 localStorage 或 sessionStorage 中。这个功能对于需要保存用户偏好设置、表单数据或应用状态的场景特别有用。这样,我们就可以在Vue组件中方便地使用本地存储来持久化数据,提供更好的用户体验和数据管理能力。/*** 获取传入的值的类型*//*** 存储数据*//*** 获取某个存储数据*/return val} else {/*** 清除某个存储数据*//**

2026-02-13 20:53:22 678

原创 Spring注解秘籍:优雅地使用 @RequestHeader

在构建现代 Web 应用或 RESTful API 时,我们经常需要从 HTTP 请求中提取元数据信息。其中,请求头(Request Headers) 是传递客户端身份、认证令牌、内容类型、语言偏好等关键信息的重要载体。@RequestHeader 是 Spring Framework 提供的一个方法参数注解,用于将 HTTP 请求头中的特定字段值自动绑定到控制器方法的参数上。它属于 Spring MVC 的数据绑定机制。

2026-01-30 00:49:28 626

原创 2025:从心出发

别怕AI能写代码,要怕的,是你写的代码和昨天一模一样。别怕 Java 老,要怕的,是你还在用五年前的写法混日子。一个真正的程序员,不是写代码的人,而是能把系统跑起来、能解决问题、能让业务挣钱的人。当你做到这三点,无论AI多聪明,它都只是你的工具。你写下的每一个逻辑,可能就是未来社会的秩序。你敲下的每一个函数,可能正在改变别人的生活。你写下的每一行代码,都在证明“我不只是个开发者,我是造梦的人”。所以,从今天起,别再问‘系统什么时候上线’,问自己一句——你,什么时候上线?

2026-01-25 12:10:32 810

原创 SQL数据类型转换:CAST详解及实践

在实际操作中,我们常常需要在不同数据类型之间进行转换。比如,当我们从用户处获取数据时,用户输入的数据可能是字符串类型,但在数据库中存储时,可能需要转换为对应的数值类型或日期类型。又或者在进行数据查询和分析时,为了满足特定的业务逻辑和计算需求,也需要对数据类型进行转换。例如,在统计销售数据时,销售金额可能存储为字符串格式,但在进行求和或平均值计算时,就需要将其转换为数值类型。在数据处理的战场上,CAST 函数堪称是数据类型转换的[瑞士军刀。

2026-01-25 11:21:51 880

原创 COALESCE函数:处理NULL值的利器

COALESCE 函数以其简洁性和强大功能,成为 SQL 查询中处理NULL值的标配工具。从简单的默认值设置到复杂的数据优先级选择,从关系型数据库到现代文档型数据库,COALESCE 都展现出其不可替代的价值。通过合理应用这一函数,开发者能够编写出更健壮、更易维护的 SQL 代码,有效应对数据缺失带来的各种挑战,提高数据处理的效率和可读性。

2025-12-11 14:40:25 779

原创 一文搞懂MyBatis中的TypeHandler

本文介绍了MyBatis中的TypeHandler机制,用于处理Java类型与数据库类型之间的转换。TypeHandler是MyBatis的核心组件,在执行SQL操作时自动完成数据类型转换,包括将Java对象转换为数据库可识别类型(如设置参数时)和将数据库结果转换为Java对象(如结果映射时)。文章详细阐述了TypeHandler的工作原理,并介绍了通过继承BaseTypeHandler抽象类实现自定义类型处理器的方法,只需重写关键方法即可完成特定数据类型的转换。MyBatis内置了多种常用TypeHand

2025-08-16 01:44:49 1402

原创 Hutool-RedisDS:简化Redis操作的Java工具类

Hutool RedisDS工具类简化了Java项目中Redis操作,通过Jedis封装提供便捷API。本文介绍了如何通过Maven引入Hutool和Jedis依赖,配置redis.setting文件管理连接参数,以及使用RedisDS进行基本的字符串存取操作。核心内容包括:通过静态方法创建RedisDS单例、获取Jedis客户端、执行set/get/del等操作,并支持自动连接池管理。该工具能有效减少原生Redis API的学习成本,提升开发效率,适用于缓存、会话管理等常见场景。

2025-08-10 15:40:25 1040

原创 深入浅析Vue3中的生命周期钩子函数

Vue3 生命周期钩子函数深度解析 摘要:本文深入探讨 Vue3 组合式 API 中的生命周期钩子函数,从基础概念到实际应用进行全面解析。文章首先介绍 Vue3 Hooks 作为函数式接口的核心特性,将其比喻为"乐高积木"式的模块化编程方式。重点分析六个关键生命周期函数的功能与执行时机:onBeforeMount(挂载前)、onMounted(挂载后)、onBeforeUpdate(更新前)、onUpdated(更新后)、onBeforeUnmount(卸载前)和onUnmounted(

2025-08-07 00:14:24 1009

原创 Vite 模块动态导入之Glob导入

本文介绍了Vite中的import.meta.glob动态导入功能,它弥补了JavaScript无法批量导入文件的缺陷。文章从基本概念入手,解释了该功能的作用和语法结构,重点阐述了三种核心用法:基本动态导入、同步导入(通过eager选项)和指定内容导入(通过import选项)。此外还介绍了如何通过query参数自定义导入方式。文章指出,该功能特别适用于处理大量组件或模块时的动态加载需求,是Vite实现代码分割和按需加载的重要工具,在Vue3项目中可用于动态路由和组件懒加载等场景。

2025-07-30 19:52:00 1106

原创 Hutool之CollStreamUtil:集合流操作的神器

本文介绍了Hutool库中CollStreamUtil工具类,它封装了Java8 Stream API,简化了集合操作。文章详细讲解了其核心功能:集合转换(toIdentityMap/toMap)、提取操作(toList/toSet)和分组操作(groupByKey等),通过学生类示例展示了具体用法。该工具能显著减少代码量,提高开发效率,适合处理集合转换、分组等常见场景。使用前需引入Hutool依赖,支持Maven项目集成。

2025-07-27 17:15:08 879

原创 Element Plus Table 组件扩展:表尾合计功能详解

本文介绍了如何使用Element Plus在Vue项目中实现表格行汇总功能。首先通过安装和引入Element Plus组件库完成基础准备工作,然后演示了如何利用el-table的show-summary属性快速实现基础表尾合计功能。针对更复杂的业务需求,文章详细讲解了如何通过summary-method自定义合计计算方法,包括处理不同类型数据、添加货币符号等进阶操作。文中提供了完整的代码示例和效果图示,帮助开发者快速掌握表格数据统计功能的实现方法。

2025-07-22 11:01:58 1296

原创 配置文件application.yml使用指南

本文介绍了Spring Boot框架中YAML配置文件的使用方法。首先概述了application.yml的基本概念及其与properties文件的区别,强调YAML格式的直观性和层级优势。其次详细说明了配置文件的加载优先级规则,通过5个目录层级展示不同位置配置文件的覆盖关系。接着重点讲解了YAML文件的语法规范,包括键值对写法、注释规则、数据类型表示(字面量、对象、数组)以及属性占位符的使用技巧。文章还提供了配置注释的最佳实践建议,帮助开发者编写清晰易维护的配置文件。总体而言,本文系统性地梳理了Sprin

2025-06-28 13:50:34 1430

原创 手把手教你安装使用文心快码(Baidu Comate)

文心快码(Baidu Comate)是百度推出的一款基于人工智能的代码生成工具,结合百度积累多年的编程现场大数据和外部优秀开源数据,旨在帮助开发者提高编程效率和质量。它通过自然语言处理和机器学习技术,提供代码补全、代码生成、代码分析、代码测试和代码管理等功能,可实现“帮你想、帮你写、帮你改”的场景应用形态。无论是前端、后端还是移动端开发,文心快码都能提供精准的代码建议,极大地提升了开发效率。文心快码依靠的是百度自研的大模型——文心大模型。

2025-05-27 06:36:03 4607

原创 CodeGeeX - AI编程助手

CodeGeeX 是是国内人工智能公司智谱AI开发的对标 GitHub Copilot 的免费 AI 智能编程助手,它可以实现代码的生成与补全、自动为代码添加注释、自动解释代码、自动编写单元测试、实现代码审 查Code Review、自动修复代码fixbug、自动生 成commit message 完成 git 提交,以及在不同编程语言的代码间实现互译、针对技术和代码问题的智能问答等丰富的功能。

2025-05-26 21:55:40 2274

原创 Mysql 中的日期时间函数汇总

MySQL 提供了丰富的日期和时间函数,帮助用户灵活处理日期和时间数据。常用的函数包括获取当前日期和时间的 NOW()、CURDATE() 和 CURTIME(),以及日期时间格式化的 DATE_FORMAT() 和 STR_TO_DATE()。此外,MySQL 还支持日期时间的加减运算,如 DATE_ADD() 和 DATEDIFF(),以及从日期时间中提取特定部分的函数,如 YEAR() 和 MONTH()。时间戳转换函数 FROM_UNIXTIME() 和 UNIX_TIMESTAMP() 也常用于处

2025-05-20 23:32:15 1210

原创 带你搞懂@Valid和@Validated的区别

本文介绍了Spring Boot中用于参数校验的两个核心注解@Valid和@Validated的用法及区别。@Valid是Java EE标准注解,主要用于触发参数校验,支持嵌套校验,常用于方法参数和成员属性上。@Validated是Spring框架特有的注解,支持分组验证,适用于类、方法和方法参数,但不支持成员属性。通过代码示例展示了如何在Controller层使用这两个注解进行参数校验,并处理校验结果。参数校验是确保数据完整性和一致性的重要手段,能够有效防止恶意数据对系统造成损害。

2025-05-20 00:07:11 1563

原创 MongoTemplate 基础使用帮助手册

MongoTemplate 是 Spring Data MongoDB 中的核心组件,提供了丰富的 API 来简化与 MongoDB 的交互。它封装了常见的数据库操作,如 CRUD、复杂查询和聚合等,使开发者能够轻松管理非结构化数据。本文介绍了 MongoTemplate 的基本用法,包括其构造方法、配置文件的设置、实体类的定义以及如何注入 MongoTemplate。此外,还详细讲解了 Query 和 Criteria 对象的使用,这些对象用于构建复杂的查询条件。通过 MongoTemplate,开发者可

2025-05-16 22:42:22 1625

原创 【MyBatis插件】PageHelper 分页

PageHelper 是一款基于 MyBatis 的开源分页插件,旨在简化海量数据的分页查询操作。它通过拦截 MyBatis 的查询执行器,动态添加分页逻辑,支持多种数据库(如 MySQL、Oracle 等),并提供了丰富的配置选项。PageHelper 的核心功能包括自动处理分页参数、支持多种分页方式以及结果集排序和筛选等。使用 PageHelper 时,只需在项目中引入相关依赖,并在 MyBatis 或 Spring Boot 中进行简单配置即可。通过 PageHelper,开发者可以轻松实现分页查询,

2025-05-15 23:05:18 2213

原创 Hutool之DateUtil:让Java日期处理变得更加简单

Hutool 的 DateUtil 工具类是 Hutool 工具库中用于日期和时间处理的核心类之一,提供了许多静态方法,用于方便地处理常见的日期和时间操作。考虑到 Java 本身对日期时间的支持有限,并且 Date 和 Calendar 对象的并存导致各种方法使用混乱和复杂,故使用此工具类做了封装。这其中的封装主要是日期和字符串之间的转换,以及提供对日期的定位。通过学习 Hutool 工具库中的 DateUtil 工具类,我们可以方便地处理日期和时间相关的操作。

2025-04-18 22:26:58 1823

原创 Hutool之Convert类:轻松搞定Java类型转换

在日常 Java 开发中我们要面对各种各样的类型转换问题,尤其是从命令行获取的用户参数、从HttpRequest获取的Parameter等等,这些参数类型多种多样,我们怎么去转换他们呢?常用的办法是先整成String,然后调用XXX.parseXXX方法,还要承受转换失败的风险,不得不加一层try catch,这个小小的过程混迹在业务代码中会显得非常难看和臃肿。Convert 类可以说是一个工具方法类,里面封装了针对Java常见类型的转换,用于简化类型转换。

2025-04-18 22:13:31 1033

原创 数据库开发必备:理解DDL、DML、DQL和DCL

DDL,全称(Data Definition Language数据定义语言),用来定义数据库结构,包括创建、修改和删除数据库中的表、索引、视图、存储过程、触发器等数据库对象。DDL语句的特点是会自动提交,一旦执行就会永久生效,不可回滚。操作语句简要说明create可以创建数据库和数据库的一些对象,如表、索引、视图等。drop可以删除数据表、索引、触发程序、条件约束以及数据表的权限等。alter修改数据表定义及属性,例如添加、删除或修改表字段。truncate清空表数据,但不会删除表结构。

2025-04-10 21:21:52 2290

原创 MyBatis中特殊符号处理总结

MyBatis 是一款流行的Java持久层框架,广泛应用于各种类型的项目中。因为我们在日常代码 MyBatis 动态拼接语句时,会经常使用到 大于(>,>=)、小于(<,<=)、不等于(<>、!=)操作符号。由于此符号包含了尖括号,而 MyBatis 使用的*.xml文件格式,由于 XML 本身的语法限制,会导致一些语法解析错误。为了正确处理这些符号,需要将尖括号进行相关的转义,使得程序得以能够运行。本文将探讨在 MyBatis 中使用大于、小于、不等于等符号的应用技巧,并提供具体的代码示例。

2025-04-09 22:48:58 1289

原创 Optional 使用指南:彻底告别 NPE

在我们的开发中,NullPointerException 可谓是随时随处可见,为了避免空指针异常,我们常常需要进行一些防御式的检查,所以在代码中常常可见if(obj!= null) 这样的判断。实际项目中会处理大量为空的值,代码会有很多的条件判断,难以阅读与维护。我们从一个简单的用例开始,在 Java 8 之前,任何访问对象方法或属性的调用都可能导致 NullPointerException。if(user!

2025-03-29 11:02:44 960

Java开发IntelliJ IDEA集成开发环境快捷键体系:编码效率提升与全功能操作指南

内容概要:本文档系统整理了IntelliJ IDEA集成开发环境中的各类常用快捷键,涵盖编辑、搜索、导航、查找替换、代码模板、版本控制、重构、调试、编译运行以及通用操作等多个方面,帮助开发者高效使用IDEA,提升编码效率。文档还介绍了如何在欢迎界面或设置中修改快捷键方案,支持多种键位映射(如Eclipse、Sublime、Visual Studio等),并强调掌握快捷键可大幅减少对鼠标的依赖,实现高效开发。此外,文档详细说明了快捷键的实际应用场景,例如代码补全、结构导航、实时模板插入、断点调试等,适用于不同开发阶段的操作需求。; 适合人群:Java开发人员、使用IntelliJ IDEA的初学者及中级程序员,尤其适合希望提升开发效率、熟练掌握IDE工具的1-3年经验研发人员。; 使用场景及目标:①快速掌握IntelliJ IDEA核心快捷键,提高编码速度与准确性;②通过自定义Keymap适配个人习惯或团队规范;③在日常开发中实现无鼠标操作,优化开发流程,降低操作延迟;④结合Live Templates和重构功能,实现代码自动化生成与结构优化。; 阅读建议:建议结合实际IDEA环境边操作边学习,优先掌握高频快捷键(如Ctrl+Space、Alt+Enter、Ctrl+Alt+L等),并根据个人使用习惯自定义Keymap,定期回顾以形成肌肉记忆,最大化开发效能。

2026-03-09

禅道项目管理系列教程12:禅道使用之产品经理篇.mp4

禅道是第一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

2020-12-02

禅道项目管理系列教程16:禅道使用之个人篇.mp4

禅道是第一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

2020-12-02

禅道项目管理系列教程11:第一个演示项目.mp4

禅道是第一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

2020-11-22

禅道项目管理系列教程15:禅道使用之测试团队篇.mp4

禅道是第一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

2020-12-02

禅道项目管理系列教程13:禅道使用之项目经理篇.mp4

禅道是第一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

2020-12-02

禅道项目管理系列教程14:禅道使用之研发团队篇.mp4

禅道是第一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

2020-12-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除