摘要: 环境: MacOS + IntelliJ IDEA 2019.3.1 (Ultimate Edition) 基于 "Spring实战 整合Spring MVC" ,整合MyBatis 1、在pom.xml中配置MyBatis依赖 2、在resources下创建mybatis config.xml 3 阅读全文
posted @ 2020-01-15 17:27 小黑开发 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 环境: MacOS + IntelliJ IDEA 2019.3.1 (Ultimate Edition) 基于 "Spring实战 整合Spring MVC" ,整合Druid 1、在pom.xml中新增com.alibaba:druid 和 mysql:mysql connector java 阅读全文
posted @ 2020-01-15 16:58 小黑开发 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Spring Web MVC拦截器:主要对处理器进行预处理和后处理。 常用场景: 日志记录,权限检查,性能监控,通用行为 Spring Web MVC拦截器实现方法: Spring Web MVC 拦截器需要重写HandlerInterceptor接口中的三个方法。 preHandle(HttpSe 阅读全文
posted @ 2020-01-14 16:04 小黑开发 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 环境: MacOS + IntelliJ IDEA 2019.3.1 (Ultimate Edition) 基于 "Spring实战 实现自动登录的功能" ,整合Spring MVC 1、在pom.xml中增加spring webmvc依赖 2、配置Web.xml CharacterEncoding 阅读全文
posted @ 2020-01-14 16:01 小黑开发 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 环境: MacOS + IntelliJ IDEA 2019.3.1 (Ultimate Edition) 基于 "手动创建Spring项目结构" ,整合Spring Web。 1、在pom.xml中增加spring web依赖 2、在web.xml中引入spring context 3、实现App 阅读全文
posted @ 2020-01-14 15:56 小黑开发 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 环境: MacOS + IntelliJ IDEA 2019.3.1 (Ultimate Edition) 1、创建存放项目的文件夹 2、创建pom.xml 3、创建存放源码文件的文件夹 选择cats 右键 选择java文件夹 4、创建存放资源文件的文件夹 选择cats 右键 选择resources 阅读全文
posted @ 2020-01-14 15:54 小黑开发 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 环境: MacOS + IntelliJ IDEA 2019.3.1 (Ultimate Edition) Cookie:存储在用户本地终端上的数据。Cookie 中每条Cookie的存储空间4k LocalStorage:用于本地存储,解决了Cookie存储空间不足的问题,LocalStorage 阅读全文
posted @ 2020-01-14 15:52 小黑开发 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 环境: MacOS + IntelliJ IDEA 2019.3.1 (Ultimate Edition) 基于 "Java Web项目单体架构" ,创建登录模块。 开发顺序: 1、 entity 实体类 2、dao 数据访问层 3、service 业务逻辑 4、view 视图层 开发示例: 1、在 阅读全文
posted @ 2020-01-14 15:50 小黑开发 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 环境: MacOS + IntelliJ IDEA 2019.3.1 (Ultimate Edition) 1、创建存放web项目的文件夹 2、在存放web项目的文件夹并创建pom.xml 3、使用Maven 托管项目 选择创建的pom.xml 4、在demo目录下创建存放源码的文件夹 设置Java 阅读全文
posted @ 2020-01-14 15:48 小黑开发 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 什么是单例设计模式? 单例设计模式就是一种控制实例化对象个数的设计模式。 为什么要使用单例设计模式? 使用单例设计模式可以节省内存空间,提高性能。因为很多情况下,有些类是不需要重复产生对象的。 如果重复产生对象的话,会导致大量的内存空间被占用,性能降低。 例如:在程序启动中,加载已保存的数据信息。这 阅读全文
posted @ 2019-12-03 15:39 小黑开发 阅读(607) 评论(0) 推荐(0) 编辑