文章系统梳理 Spring 轻量级企业框架的诞生背景、模块体系与两大核心技术:IoC 通过依赖注入与工厂解耦,实现 Bean 生命周期托管;AOP 借切面、切入点、通知等概念,把日志、事务等横切逻辑动态织入业务对象,全程以 XML 配置示例演示从 HelloWorld 到打印机装配再到日志增强的完整流程,为后续深入 SSM 开发奠定理论与实战基础。
文章系统讲解 MyBatis 动态 SQL 核心标签:if、where、choose-when-otherwise、foreach、set、trim 及分页实现。通过多条件查询、集合参数、部分字段更新等场景,演示如何借助标签智能拼接 SQL,避免空值导致语法错误,提升代码健壮性与可维护性。
文章系统梳理 MyBatis SQL 映射文件结构与最佳实践,围绕条件查询、结果映射、增删改操作及缓存机制展开。详述单参数、实体、Map、多参数四种入参方式,对比 resultType 自动映射与 resultMap 手动映射,演示 association、collection 嵌套处理一对一、一对多关系,给出驼峰转换与自动映射级别配置,总结 insert、update、delete 写法及事务控制要点,并说明一级、二级缓存原理与局限性,为 SSM 项目提供完整持久层参考。
文章系统梳理 MyBatis 入门要点:先阐释框架与 ORM 概念,对比主流持久层方案;继而以 step-by-step 方式演示环境搭建、配置、实体与 Mapper 编写、SqlSession 使用及工具类封装;最后解析核心配置文件各元素作用与最佳实践,并总结 MyBatis 优缺点及适用场景,为后续 SSM 整合奠定扎实基础。
文章介绍在 VSCode 中安装 Code Runner 插件后,通过修改 settings.json,为 .cj 文件添加编译运行命令,实现一键编译执行 Cangjie 程序;分别给出 Windows+WSL 与 VMware+Deepin/Ubuntu 两种环境的配置示例。
在 Windows 上启用 WSL2 并安装 Ubuntu 20.04,换源后依次安装 build-essential、libgcc-7-dev 等依赖,解压 Cangjie 0.26.2 工具链,配置 envsetup.sh 与 .bashrc,验证 cjc/cpm 可用;再于 VSCode 安装 Cangjie 插件并指定 LSPServer 路径,新建 helloworld.cj,执行 cjc 编译运行,输出“hello world,hello Cangjie”。
在 VMware 中安装 Deepin 20.4,依次更新系统、安装依赖并解压 Cangjie 0.26.2 套件,配置环境变量与 VSCode 插件后,即可编译运行 hello world,快速体验仓颉语言。
- « 前一页
- 1
- ...
- 8
- 9
- 10
- 11
- 12
- 13
- 后一页 »