240 发简信
IP属地:北京
  • 120
    Spring源码——ClassPathXmlApplicationContext

    一、ClassPathXmlApplicationContext的作用 ClassPathXmlApplicationContext是Spring读取xml最常用的类,它只...

  • 120
    Java8判空新写法

    一、前言 空指针真的是我们开发中经常会碰到的问题,例如一个类 public class User() { private String userName; priva...

  • 120
    Spring 核心源码

    一、Spring的优势及核心 1、Spring通过DI、AOP和消除样板式代码来简化企业级Java开发。2、Spring框架之外还存在一个构建在核心框架之上的庞大生态圈,...

  • 120
    Java的设计模式(二)

    装饰器模式 一、概念装饰器模式允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,他是作为现有的类的一个包装。这种模式创建了一个装饰类,用...

  • 120
    Java的设计模式

    前言: 掌握常用的设计模式(单例模式、工厂模式),了解其他设计模式。一、学习设计模式的真正目的:编程时,有意识地现象接口编程,多用封装、多态、继承、组合等OOP思想,而不仅仅...

  • 120
    JDK 1.8新特性

    一、Lambda表达式 1.1、概念Lambda表达式本质上是一段匿名内部类,也可以是一段可以传递的代码。 1.2 语法 1.2.1 完整的Lambda表达式由三...

  • 120
    Java中的日期工具类

    一、Java中日期的概述 1、日期在Java中是一块很复杂的知识,对于一个日期,在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式...

  • BigDecimal 的介绍及使用

    一、BigDecimal 的介绍 BigDecimal是Java在java.math包中提供的API类,用来对超过16位有效位的数进行精确的运算。虽然double类型的变...

  • 120
    Spring 声明式事务

    一、什么是事务 1、概念:把一组业务当成一个业务来做,要么都成功,要么都不成功,是保证业务操作完整行的一种数据库机制。 2、种类:在事务控制方面主要有两个分类。 ...

  • 120
    Spring AOP(二)

    一、Spring AOP的简单配置 1、在IOC的基础上添加配置依赖: <dependency><groupId>org.aspectj</groupId> asp...

  • 120
    Spring AOP(一)

    一、Spring AOP简介 AOP:Aspect Oriented Programming 面向切面编程 他与我们最开始接触的面向对象编程、面向过程变成一样,都是一种...

  • Spring IOC(二)

    在上一节中介绍了Spring IOC基于XML配置文件进行bean或其他属性的赋值及使用,但是另一个种方式在SSM开发中使用很多的,就是在bean上天假注解,快速的将be...

  • 120
    Spring IOC(一)

    一、容器概述 ApplicationContext是Spring ioc容器实现的代表,它主要负责实例化、配置和组装Bean。容器通过读取配置元数据获取有关实例化、配置和...

  • Spring(1)——Spring核心知识点概要

    一、什么是Spring? Spring是一个轻量级的,最早是由Rod Johnson带头创建的,目的就是为了解决企业级应用开发的业务逻辑层和其他各个层之间的耦合问题。他是...

  • MySQL——时间函数及时间类型介绍

    一、时间函数 1、表示当前时间 curdate(). 返回当前日期,他的同义语句有:current_date、current_date() curtime()...

  • 120
    xxlJob框架学习

    一、什么是xxlJob框架? 1、概述 XXL-Job是一个轻量级的分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展,现已开放源代码,开箱即用。 2、发...

  • 120
    SpringBoot的自动装配(一)

    一、什么是SpringBoot的自动装配 SpringBoot的自动装配是指:SpringBoot会自动将一些配置类的bean注册到ioc容器,我们可以在需要的地方使用@...