摘要:前端工程化旨在建立标准化的开发流程,涵盖构建工具(Webpack/Vite/Rspack)、包管理(npm/Yarn/pnpm)、模块化规范(ESModule)、代码检查(ESLint/Prettier)和版本控制(GitHooks)。核心目标是提升开发效率,通过自动化构建、依赖管理和代码规范来保障项目质量与可维护性。现代工具链如Vite利用ESM实现快速开发,而pnpm通过硬链接优化存储效率,形成从本地开发到CI/CD(如GitHub Actions)的完整工程体系。
提示工程指南介绍了优化Prompt的技巧和关键参数。Temperature控制文本随机性(值越大越随机),Top_p控制多样性(累积概率阈值)。其他参数包括StopSequences(终止生成)、FrequencyPenalty(降低重复词概率)等。提示词设计要点包括明确指令、上下文和输出格式。技术方面包含零样本提示(直接给任务)、少样本提示(提供范例)、思维链(添加推理过程)以及ReAct(拆分复杂任务)。核心原则是告诉模型要做什么而非不要做什么。
事务方法A被事务方法B调用,就要指定事务如何传播,是两者共用同一事务还是另起一个新事务。注解默认使用就是这个事务传播行为。如果当前存在事务,则该事务;如果当前没有事务,则创建一个新的事务。先创建一个,如果当前存在事务则把当前事务。也就是说不管外部方法是否开启事务,修饰的内部方法都会新开启自己的事务,且如果当前存在事务,则该事务;如果当前没有事务,以非事务的方式运行。如果当前存在事务,则把当前事务。如果当前没有事务,以非事务方式运行。如果当前存在事务,则该事务;如果当前没有事务,则抛出异常。