logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

静态代理和动态代理

静态代理是指代理类的代码在编译时就已经确定,也就是说,代理类的实现是由程序员手动编写的。静态代理的优点在于实现简单,易于理解和维护。但是,由于代理类的代码在编译时就确定,因此无法在运行时动态地改变代理类的行为。在Java中,静态代理的实现方式通常是通过接口实现的。首先定义一个接口,然后编写一个实现了该接口的类,最后编写一个代理类,该代理类调用实现了接口的类的相应方法。这样,就可以通过代理类来调用实

文章图片
#代理模式
web三层架构

三层架构就是把整个软件系统分为三个层次表现层(Presentation layer)业务逻辑层(Business Logic Layer)数据访问层(Data access layer)三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问

文章图片
#架构
在命令控制台上传或拉取gitee资源

建立项目库,并推送到gitee远端仓库。

文章图片
#elasticsearch#大数据
MyBatis的缓存

为什么使用缓存?首次访问时,查询数据库,并将数据存储到内存中;再次访问时直接访问缓存,减少IO、硬盘读写次数、提高效率Mybatis中的一级缓存和二级缓存一级缓存:它指的是mybatis中的SqlSession对象的缓存。当我们执行完查询之后,查询的结果会同时存在在SqlSession为我们提供的一块区域中。当我们再次查询同样的数据,mybatis会先去SqlSession中查询是否有,有的话直接

文章图片
#java#mybatis
到底了