摘要: MVC - Request对象的主要方法 setAttribute(String name,Object):设置名字为name的request的参数值 getAttribute(String name):返回由name指定的属性值 getAttributeNames():返回request对象所有属 阅读全文
posted @ 2022-02-18 18:32 护发师兄 阅读(107) 评论(0) 推荐(0) 编辑
摘要: MVC - forward 和 redirect 的区别 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。 redirect就是服务端根据逻辑,发 阅读全文
posted @ 2022-02-18 18:32 护发师兄 阅读(39) 评论(0) 推荐(0) 编辑
摘要: Redis - 持久化 AOF 和 RDB AOF AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 Redis 协议的格式来保存,新命令会被追加到文件的末尾。 Redis 还可以在后台对 AOF 文件进行重写(rewri 阅读全文
posted @ 2022-02-18 18:31 护发师兄 阅读(28) 评论(0) 推荐(0) 编辑
摘要: MVC 是Model-View-Controller的简写。”Model” 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现), “View” 是应用的表示面,用于与用户的交互(由JSP页面产生),”Controller” 是提供应用的处理过程控制(一般是一个Servlet),通过这种设 阅读全文
posted @ 2022-02-18 17:45 护发师兄 阅读(155) 评论(0) 推荐(0) 编辑
摘要: JAVA - 类的加载过程 JVM类加载机制分为五个部分:加载,验证,准备,解析,初始化。 加载 加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的入口。注意这里不一定非得要从一个Class文件获取,这里既可以从ZIP 阅读全文
posted @ 2022-02-18 17:26 护发师兄 阅读(37) 评论(0) 推荐(0) 编辑
摘要: Spring - AOP(面向切面编程) AOP(Aspect Orient Programming),指面向方面(切面)编程,作为面向对象的一种补充,用于处理系统中分布于各个模块的横切关注点,比如事务管理、日志、缓存等等。AOP实现的关键在于AOP框架自动创建的AOP代理,AOP代理主要分为静态代 阅读全文
posted @ 2022-02-18 17:26 护发师兄 阅读(43) 评论(0) 推荐(0) 编辑
摘要: Spring - Bean 的作用域 singleton : 单例模式,全局公用一个 Bean 对象 prototype : 原型模式(克隆模式),每次返回一个克隆的 Bean对象 Request : 每次 Request 请求返回一个新的 Bean 对象 Session :同一个HttpSessi 阅读全文
posted @ 2022-02-18 17:26 护发师兄 阅读(28) 评论(0) 推荐(0) 编辑
摘要: JAVA - error(错误)和exception(异常)有什么区别? error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。 阅读全文
posted @ 2022-02-18 17:25 护发师兄 阅读(110) 评论(0) 推荐(0) 编辑