攻城狮的自我修养
从零开始学SpringBoot 从零开始学SpringBoot
1. 热部署和热加载热部署 在服务器运行的时候重新部署项目 直接重新加载整个项目,这种方式会释放内存,比热加载更加干净彻底,但是也更加耗时 热加载 在运行的时候重新加载class,从而升级应用 热加载的实现原理主要是依赖于Java的类
2023-05-08
java设计模式之DAO设计模式与ORM设计模式 java设计模式之DAO设计模式与ORM设计模式
1.利用反射机制手写一个简单的CURD工具类1.1 框架抽取为了将一个特例的JDBC的CRUD进行推广,我们先从一个最基本的CRUD的DAO开始分析 public class StudentDAOImpl implements Studen
2022-11-12
MVC架构模式 MVC架构模式
详解MVC架构模式1. 不使用MVC架构模式开发的缺陷在一个普通的银行转账程序中,通常一个Servlet通常要完成如下的工作 负责数据的接收 负责核心的业务逻辑 负责数据库表中的CRUD操作。 如果使用了jsp技术,那么还要负责页面的展示
2022-11-07
WEB基础组件-过滤器与监听器 WEB基础组件-过滤器与监听器
web基础组件之Filter与Listener1. Filter的使用以及实现原理 Filter是什么? 图解: 我们可以将Servlet看作是一个最终要执行的目标,我们可以使用过滤器Filter添加过滤代码,这个过滤器添加在Servl
2022-11-06
会话追踪技术详解 会话追踪技术详解
会话追踪技术1.session机制 什么是会话? 一次会话:用户打开浏览器,进行一系列操作,然后最终将浏览器关闭,整个过程叫做一次会话。会话在服务器端也有一个对象,这个对象叫做session对象。 一次请求:用户打开浏览器,进行点击等操作
2022-11-05
深入浅出servlet 深入浅出servlet
深入浅出servlet1. 模拟Servlet 定义Servlet规范 /** * 定义Servlet接口/规范 */ public interface Servlet { //一个专门提供服务的方法 voi
2022-11-02
1 / 4