摘要:
SpringBoot1.x 入门 文章源码 简介 传统的 JavaEE 开发,十分笨重且配置繁琐,开发效率很低,而且有很复杂的部署流程,对于第三方技术的集成也很困难。 Sring 全家桶时代则解决了上面的问题,而 SpringBoot 则是 JavaEE 一站式解决方案,SpringCloud 是分 阅读全文
摘要:
Maven 高级应用 Maven 基础 Maven 是一个项目管理工具,它有如下好处: 节省磁盘空间 可以一键构建 可以跨平台使用 依赖传递和管理,提高开发效率 一键构建:Maven 自身集成了 Tomcat 插件,可以对项目进行编译、测试、打包、安装、发布等操作。 依赖传递和管理:Maven工程真 阅读全文
摘要:
SSM 整合使用 文章源码 搭建整合环境 整合说明 SSM 整合可以使用多种方式,但是选择 XML + 注解 的方式最为合适。 整合思路 搭建整合环境 Spring 环境搭建并测试 Spring 整合 SpringMVC 并测试 Spring 整合 MyBatis 并测试 创建 Maven 工程 使 阅读全文
摘要:
SpringMVC 拦截器 文章源码 拦截器的作用 SpringMVC 的处理器拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。 谈到拦截器,还有另外一个概念 —— 拦截器链(Interceptor Chain)。拦截器链就是将拦截器按一定的顺序联结成一条 阅读全文
摘要:
SpringMVC 异常处理 文章源码 异常处理思路 系统中异常包括两类:预期异常和运行时异常,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 Controller 调用 service,service 调用 dao,异常都是向上抛出的,最终由 Dis 阅读全文
摘要:
SpringMVC 实现文件上传 文章源码 文件上传回顾 查看 JavaWeb 阶段的文件上传下载 实现步骤: 客户端: 发送 post 请求,告诉服务器要上传什么文件 服务器: 要有一个 form 标签,method=post 请求,form 标签的 encType 属性值必须为 multipar 阅读全文
摘要:
SpringMVC 响应数据 文章源码 返回值分类 返回值是字符串 Controller 方法返回字符串可以指定逻辑视图的名称,通过视图解析器解析为物理视图的地址。 @Controller @RequestMapping(path = {"/return"}) public class Return 阅读全文
摘要:
SpringMVC 入门 文章源码 SpringMVC 基本概念 在 JavaEE 开发中,几乎全都是基于 B/S 架构的开发。在 B/S 架构中,系统标准的三层架构包括:表现层、业务层、持久层。 表现层:负责接收客户端请求,向客户端响应结果等,一般使用 MVC 模型 Model 模型:指数据模型, 阅读全文
摘要:
题目描述 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 1: 输入: [2, 3, 1, 0, 2, 5, 3] 输出:2 或 阅读全文
摘要:
找出数组中重复的数字。 在一个长度为 n + 1 的数组 nums 里的所有数字都在 1~n 的范围内。所以数组中至少有一个是重复的。请找出数组中任意一个重复的数字。 示例 1: 输入: [2, 3, 5, 4, 3, 2, 6, 7] 输出:2 或 3 限制: 2 ⇐ n ⇐ 100000 Jav 阅读全文