框架
NPE2.0
这个作者很懒,什么都没留下…
展开
-
SpringMVC的简介和工作流程
一、简介 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。SpringMVC是一种web层的mvc框架,用于替代servlet(处理响应请求,获取表单参数,表单验证等)二、工作流程1、用户发送请求至前端控制器DispatcherServlet。...原创 2019-04-08 17:15:16 · 152278 阅读 · 9 评论 -
Mybatis的简介和工作流程
一、简介 Mybatis是一个半ORM(对象关系映射)框架,它内部封装的是JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。 Mybatis 可以使用XML 或注解来配置和映射原生信息,将POJO映射成数据库中的记录,避免了几乎所有的 JDB...原创 2019-04-16 21:33:55 · 3910 阅读 · 0 评论 -
Spring的简介和工作原理
一、简介 Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。二、工作原理Spring最核心的两个点就是IOC和AOP1、 IoC(Inversion of control): 控制反转...原创 2019-04-17 13:45:33 · 8253 阅读 · 0 评论 -
spring中@Async注解实现方法的异步调用的一些坑
最近在新入职的一家公司的开发中,遇到一个这样的场景,有一个催单的小功能,客户在定完餐后半个小时之后可以进行催单,我们当时的逻辑是客户每催单一次,就会向公司的运营人员的企业微信发送一条消息并向前端返回一个催单间隔时间。依照我刚开始进入公司的编码习惯,我肯定会先发送消息,后面再向数据库中存储数据,这种顺序执行。对于有过项目经验的人来说,一定会使用异步的方法来提高程序的性能。为什么呢?因为在调用第三...原创 2019-06-08 02:29:00 · 3479 阅读 · 0 评论