长生的梦呓

Scroll Down

【Spring】(12)Spring MVC 介绍

Spring Web MVC是基于Servlet API构建的原始Web框架,并且从一开始就已包含在Spring框架中。正式名称“ Spring Web MVC”来自其源模块(spring-webmvc)的名称,但它通常被称为“ Spring MVC”。 与Spring Web MVC并行,Spring Framework 5.0引入了一个反应式堆栈Web框架,其名称“ Spring WebFlux”也基于其源模块(spring-webflux)。本节介绍Spring Web MVC。

【Spring】(8)AOP - 简单介绍

在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。

【Spring】(7)JDK 动态代理

动态代理和静态代理角色都一样(抽象角色、真实角色、代理角色)。 动态代理的代理类是动态生成的,不是我们直接写好的。(静态代理是我们自己写了代理类,但是动态代理就不需要我们自己的写代理类了。)

【Spring】(6)静态代理

根据模式是用来完成什么工作来划分,这种方式可分为创建型模式、结构型模式和行为型模式 3 种。 代理设计模式属于三种的的:结构型模式(用于描述如何将类或对象按某种布局组成更大的结构)。

Java 快速输入输出

最近刷算法题又遇到Java超时的问题了,重新研究一下 Java 的输入与输出。总结了下Java的输入输出。 直接说总结吧:Java 的输入输出,只要套上缓冲流(BufferdXxx开头的)速度就会变得高效(更快)。 如果你不愿意看全文具体的分析,你可以直接跳转到 一、工具类 中,我封装了快速输入的工具类,同时举例的快速输出的使用,这样以后会用起来更加简单一些。 如果你愿意整篇文章看一遍,并且IDE打开源码跟着看,我相信你应该也会有收获的。

【ZOJ】3959.Problem Preparation

It's time to prepare the problems for the 14th Zhejiang Provincial Collegiate Programming Contest! Almost all members of Zhejiang University programming contest problem setter team brainstorm and code day and night to catch the deadline, and empty bottles of Marjar Cola litter the floor almost everywhere!

【Spring】(4)IoC - 基于注解的容器配置

一、基于注解的容器配置之前Spring容器一直使用xml配置,现在终于到注解了。毕竟如果一直使用xml配置,类多了配置起来就难受了。这篇文章开始,使用注解,会非常开心。对以后学习SpringBoot帮助也很大。注意:这里并不是说xml配置不好,两者各有优缺点,注解和xml的选择需要看情况而定。1.准