×
BUG汇总

Spring MVC执行流程

Java框架
Spring MVC执行流程

spring mvc 的工作流程/原理当用户发送请求到前端控制器(DispatcherServlet), 改控制器会过滤出哪些请求可以访问Servlet, 哪些不能访问. 就是url-pattern的作用, 并且会加载springmvc.xml配置文件前端控制器会找到处理器映射器(HandlerMapping), 通过HandlerMapping完成url到controller映射的组件, 简单来...

springboot占内存大进行优化

Java框架
springboot占内存大进行优化

介绍在SpringBoot的Web项目中,默认采用的是内置Tomcat,当然也可以配置支持内置的jetty,内置有什么好处呢?1. 方便微服务部署。2. 方便项目启动,不需要下载Tomcat或者Jetty针对目前的容器优化,目前来说没有太多地方,需要考虑如下几个点线程数超时时间jvm优化针对上述的优化点来说,首先线程数是一个重点,初始线程数和最大线程数,初始线程数保障启动的时候,如果有大量用户访问...

jpa自定义SQL、HQL的方式

Java框架

当你的抽象类继承了JpaRepository类时,就会拥有一些基本的增删改查操作。但是,很多时候只有这些简单的功能是不够的的,jpa也支持原生SQL和实体类SQL进行自定义查询。1. 原生SQL@Query(value = "SELECT t2.userId, t1.title, t1.content, t1.completeT...

Mybatis和hibernate的优缺点比较

Java框架

Hibernate :Hibernate 是当前最流行的ORM框架,对数据库结构提供了较为完整的封装。Mybatis:Mybatis同样也是非常流行的ORM框架,主要着力点在于POJO 与SQL之间的映射关系。具体从几个方面说一下两者的区别:1.两者最大的区别:针对简单逻辑,Hibernate和MyBatis都有相应的代码生成工具,可以生成简单基本的DAO层方法。针对高级查询,Mybat...

Spring MVC 入门

Java框架

1、什么是Spring MVC ?简单介绍下你对springMVC的理解?Spring MVC是一个基于MVC架构的用来简化web应用程序开发的应用开发框架,它是Spring的一个模块,无需中间整合层来整合 ,它和Struts2一样都属于表现层的框架。在web模型中,MVC是一种很流行的框架,通过把Model,View,Controller分离,把较为复杂的web应用分成逻辑清晰的几部分...