springmvc流程图
springmvc如何管理浏览器发来的请求
请求来到服务器后,服务器【Tomcat】找到前端控制器【DispatcherServlet】;
前端控制器【DispatcherServlet】接收任何请求,但不做处理,把请求交给处理器映射器【HandlerMapping】;
处理器映射器【HandlerMapping】根据请求的路径,根据路径去找可执行的组件,并把映射到的组件串起来返回,即处理器执行链【HandlerExecutionChain】返回至前端控制器【DispatcherServlet】;
前端控制器【DispatcherServlet】不执行改内容,并把返回处理器执行链【HandlerExecutionChain】交给处理器适配器【HandlerAdaptor】;
处理器适配器【HandlerAdaptor】可以与处理器【Handler】执行返回处理器执行链【HandlerExecutionChain】内容完毕并输出一个模型和视图【ModelAndView】给前端控制器【DispatcherServlet】;
前端控制器【DispatcherServlet】把模型和视图【M ...
ssm项目笔记一
html和jsp
含义不同
jsp是Java server pages,html是超文本标记语言
采用的技术不同
html是客户端技术,jsp是服务端技术
加载的速度不同
jsp生成的是动态网页,需要与web server进行交互,加载速度慢,html生成静态网页,加载速度快
LoggerFactory.getLogger用法1234567public class SimpleCharVerifyCodeGenImpl implements IVerifyCodeGen { private static final Logger logger = LoggerFactory.getLogger(SimpleCharVerifyCodeGenImpl.class); ····· }
LoggerFactory.getLogger()的作用是使用指定类初始化日志对象
为什么要使用static和final?
使用static修饰,不管这个对象被new了多少次,也只会在类加载时创建一次,所以它在内存中是唯一的,避免了重复创建带 ...
linux安装mysql遇到的问题
输入密码报错ERROR 1045 (28000)1234[root@cc01 ~]# mysql -u root -pEnter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
解决办法1、在my.cnf文件下添加内容skip-grant-tables1[root@cc01 ~]# vim /etc/my.cnf
my.cnf文件如下
123456789101112131415161718192021222324252627282930313233343536[root@cc01 ~]# cat /var/my.cnfcat: /var/my.cnf: 没有那个文件或目录[root@cc01 ~]# cat /etc/my.cnf# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/8.0/ ...
TableField
==@TableField==
@TableField 字段注解,该注解用于标识非主键的字段。将数据库列与 JavaBean 中的属性进行映射
12345//1、主要用来解决实体类的字段名与数据库中的字段名不匹配的问题@TableField(value="age")//2、实体类中的属性字段在表中不存在的问题@TableField(exist=false) //默认是true



