StringMVC
Leon04095
平凡与辉煌最大的区别是执行力
展开
-
Spring IOC与AOP实现原理
IOC(Inversion of Control) (1). IOC(Inversion of Control)是指容器控制程序对象之间的关系,而不是传统实现中,由程序代码直接操控。控制权由应用代码中转到了外部容器,控制权的转移是所谓反转。 对于Spring而言,就是由Spring来控制对象的生命周期和对象之间的关系;IOC还有另外一个名字——“依赖注入(Dependency Injec...转载 2019-04-21 00:57:43 · 1304 阅读 · 0 评论 -
Spring常用注解
SpringMVC部分@EnableWebMvc 在配置类中开启Web MVC的配置支持,如一些ViewResolver或者MessageConverter等,若无此句,重写WebMvcConfigurerAdapter方法(用于对SpringMVC的配置)。@Controller 声明该类为SpringMVC中的Controller@RequestMapping 用于映射Web请...转载 2019-04-21 16:49:53 · 201 阅读 · 0 评论 -
常用设计模式
Num1:单例模式基本概念:保证一个类仅有一个实例,并提供一个访问它的全局访问点。常见写法:懒汉式public class Singleton { /* 持有私有静态实例,防止被引用,此处赋值为null,目的是实现延迟加载 */ private static Singleton instance = null; /* 私有构造方法,防止被...转载 2019-04-21 17:50:30 · 180 阅读 · 0 评论 -
Mybatis之choose (when, otherwise)标签
choose (when, otherwise)标签有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个。而使用if标签时,只要test中的表达式为 true,就会执行 if 标签中的条件。MyBatis 提供了 choose 元素。if标签是与(and)的关系,而 choose 是或(or)的关系。choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一个...原创 2019-06-05 11:52:31 · 11784 阅读 · 0 评论 -
Java BigDecimal 精确计算详解
1.引言 float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上大用场啦。先看下面代码 public static void main(String...转载 2019-06-05 11:58:10 · 6611 阅读 · 3 评论