SpringMVC 学习笔记

1. SpringMVC 基础 SpringMVC 在 在 三层架构的位置 SpringMVC 的优势 清晰的角色划分: 前端控制器(DispatcherServlet) 请求到处理器映射(HandlerMapping) 处理器适配器(HandlerAdapter) 视图解析器(ViewResolv

Spring 

Linux 学习笔记

vim的三种模式 正常模式 以vim打开一个档案就直接进入一般模式了(这是默认的模式)在这个模式中,你可以使用 『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、粘贴』来处理你的文件数据。 插入模式 按下i,l,o,O,a,A,r,R等任何一个字母之

Linux 

Spring 学习笔记

1. Spring 框架了解 Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring M

Spring 

mybatis 学习笔记

1. MyBatis 入门 ssm 框架与三层架构 MyBatis 是一个持久层框架,用 Java 语言编写,使用 ORM 思想(Object Relational Mapping) 对象关系映射,就是把数据库表和实体类以及实体类的属性对应起来(实体类中的属性和数据库表的字段名称保持一致),让我们操

ORM 

Maven 学习笔记

1. Maven 基础 Maven 是一个项目管理工具,它包含了一个 项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期 (Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定

Maven 

redis 学习笔记

参考文档: Spring Boot StringRedisTemplate常用操作 1. Redis 基础知识 Redis 是一款高性能的 NOSQL 系列的非关系型数据库。 NoSQL (Not Only SQL),意即“不仅仅是 SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 NOSQ

Redis 

JQuery 学习笔记

1. jQuery 基础 概念:一个 JavaScript 框架。简化 JS 开发。 jQuery 版本: 1.x:兼容 ie678,使用最为广泛的,官方只做 BUG 维护,功能不再新增。因此一般项目来说,使用 1.x 版本就可以了。 2.x:不兼容 ie678,很少有人使用,官方只做 BUG 维护

Filter&Listener 学习笔记

1. Filter:过滤器 概念:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤等。 Servlet、Filter、Listener 为 Javaweb 三大组件。 使用步骤: 定义一个类,实现接口 Fil

Web 

JSP&EL&JSTL 学习笔记

1. JSP 入门学习 Java Server Pages:Java 服务器端页面,一个特殊的页面,其中既可以写 HTML 标签,又可以写 Java 代码,用于简化书写。 原理:JSP 本质上就是一个 Servlet,转换后的 Java 文件就是调用输出流的 write 方法响应到界面上面。 转换后

Web 

MVC 开发模式和三层架构

MVC 开发模式 MVC 并不是设计模式。 M:Model,模型。 完成具体的业务操作,如:查询数据库,封装对象。 在 Javawb 中由 JavaBean 充当。 V:View,视图。 展示数据。 在 Javawb 中由 JSP 充当。 C:Controller,控制器。 获取用户的输入。 调用模

Web