Toggle navigation
Live My Life
HOME
ARCHIVES
ABOUT
CATEGORIES
TAGS
SEARCH
English
English
简体中文
Live My Life
淡而无味也是一种味道
[Spring MVC] 2 Spring 整合 Spring MVC
Spring MVC 配置
POM 在 pom.xml 配置文件中增加 org.springframework:spring-webmvc 依赖 12345<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> &l......
Posted by Mr.Vincent on 2019-06-24
Spring MVC
[Spring MVC] 1 Spring MVC 简介
Spring MVC 简介
概述 Spring MVC 也叫 Spring Web MVC ,属于展示层框架。SpringMVC 是 Spring 框架的一部分。 Spring Web MVC 框架提供了 MVC (模型 - 视图 - 控制器) 架构和用于开发灵活和松散耦合的 Web 应用程序的组件。 MVC 模式导致应用程序的不同方面(输入逻辑,业务逻辑和 UI 逻辑)分离,同时提供这些元素之间的松散耦合。 模型 ......
Posted by Mr.Vincent on 2019-06-24
Spring MVC
[Log4j] 2 Log4j 日志文件
Slf4j 简介
Slf4j 简介 slf4j 的全称是 Simple Loging Facade For Java,即它仅仅是一个为 Java 程序提供日志输出的统一接口,并不是一个具体的日志实现方案,就比如 JDBC 一样,只是一种规则而已。所以单独的 slf4j 是不能工作的,必须搭配其他具体的日志实现方案,比如 apache 的 org.apache.log4j.Logger,JDK 自带的 jav......
Posted by Mr.Vincent on 2019-06-24
Log4j
[Spring] 3 Spring 中 Bean 的装配方式
基于注解的装配方式
概述 截止目前为止,咱们 Bean 的装配方式是通过代码 getBean() 的方式从容器获取指定的 Bean 实例,容器首先会调用 Bean 类的无参构造器,创建空值的实例对象。除了使用 getBean() 的装配方式外,还可以使用注解的装配方式。 容器中 Bean 的作用域 在学习 Bean 的装配方式之前,我们先了解一下 Bean 的作用域。当通过 Spring 容器创建一个 Bean......
Posted by Mr.Vincent on 2019-06-24
Spring
[Log4j] 1 Log4j 简介
Log4j 简介
Log4j 日志级别 为了方便对于日志信息的输出显示,对日志内容进行了分级管理。日志级别由高到低,共分 6 个级别: fatal(致命的) error warn info debug trace(堆栈) Log4j 日志输出控制文件 日志输出简介 Log4j 的日志输出控制文件,主要由三个部分构成: 日志信息的输出位置:控制日志信息将要输出的位置,是控制台还是文件等。 日志信息的输......
Posted by Mr.Vincent on 2019-06-24
Log4j
[JUnit] 2 JUnit 断言
JUnit 断言
什么是断言 断言是编程术语,表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真,可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题时可以重新启用断言。 使用断言可以创建更稳定、品质更好且 不易于出错的代码。当需要在一个值为 false 时中断当前操作的话,可以使用断言。单元测试必须使用断言(Junit/Ju......
Posted by Mr.Vincent on 2019-06-24
JUnit
[JUnit] 1 JUnit 用法
JUnit 单元测试
JUnit 4 注解 注解 描述 @Test public void method() 测试注释指示该公共无效方法它所附着可以作为一个测试用例。 @Before public void method() Before 注释表示,该方法必须在类中的每个测试之前执行,以便执行测试某些必要的先决条件。 @BeforeClass public static void me......
Posted by Mr.Vincent on 2019-06-24
JUnit
[Spring] 7 使用 Spring 注解管理事务
Spring @Transactional
概述 通过 @Transactional 注解方式,也可将事务织入到相应方法中。而使用注解方式,只需在配置文件中加入一个 tx 标签,以告诉 Spring 使用注解来完成事务的织入。该标签只需指定一个属性,事务管理器。 1234567<!-- 配置事务管理器 --><bean id="transactionManager" class="org......
Posted by Mr.Vincent on 2019-06-24
Spring
[Spring] 6 使用 AspectJ 的 AOP 配置管理事务
Spring AspectJ
概述 AspectJ 主要是使用 XML 配置顾问方式自动为每个符合切入点表达式的类生成事务代理。创建测试操作步骤如下: 创建测试项目 创建一个名为 aspectj-aop 项目,pom.xml 文件如下: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051......
Posted by Mr.Vincent on 2019-06-24
Spring
[Spring] 5 Spring 事务管理
Spring 事务管理
概述 事务原本是数据库中的概念,用于数据访问层。但一般情况下,需要将事务提升到业务层,即 Service 层。这样做是为了能够使用事务的特性来管理具体的业务。 事务特性:ACID 原子性(Atomicity):原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性(Consistency):事务前后数据的完整性必须保持一致。 隔离性(Isolation):事......
Posted by Mr.Vincent on 2019-06-24
Spring
← Older Posts
Newer Posts →
VISITORS
Viewed
Times
Visitors In Total
RECENT POSTS
[Date] 1 How to get current date time
[Java 杂记] Java 中的 BigDecimal
[Spring Cloud Alibaba] 5.2 Start a Consumer Application - Feign
[Spring Cloud Alibaba] 5.1 Start a Consumer Application - LoadBalancer
[Spring Cloud Alibaba] 4 Start a Provider Application
ABOUT ME
I don't know where I am going ,but I am on my way...
FRIENDS
Teacher Ye
GoldenaArcher
鸢羽_颖
cungudafa
hmblog
Yremp
Vuial
FEATURED TAGS
Hexo
Hexo-Theme-LiveMyLife
Annotation
Atom
Calling Third-party API
WebService
Charles
Date
Docker
Docker Compose
Dubbo Zookeeper
Generics
Git
GitLab
Github (Open-Source)
Guava Retrying
IDEA
IO
JDK8
JSON
Web
JUC
JUnit
Java 多线程高并发练习
Java 杂记
Linux
Log4j
Logback
MQ
Mac
Microservices
Mybatis
Druid
Nexus
PageHelper
Reflect
Registry
Spring
Spring Boot
Thymeleaf
Spring Cloud Alibaba
Spring Cloud Netflix
Spring MVC
Spring Profile
Spring Session
Swagger2
TCP/IP
Thread
ThreadPool
Ubuntu
Utils
npm
Apache HttpClient
OpenFeign
Enum
Guava Cache
Maven
POI
Redis
SSM
Spring Retry
Zip4j
Spring RestTemplate
archives
July 2021
2
May 2021
6
April 2021
13
March 2021
1
February 2021
3
January 2021
8
December 2020
11
November 2020
7
October 2020
8
September 2020
8
August 2020
6
July 2020
3
May 2020
6
April 2020
11
March 2020
11
February 2020
3
January 2020
24
December 2019
5
October 2019
9
September 2019
7
August 2019
24
July 2019
53
June 2019
60
categories
Hexo-Theme-LiveMyLife
Atom
Charles
Docker
Docker Compose
Git
GitLab
Github (Open-Source)
Hexo
IDEA
Linux
MQ
Mac
Nexus
Registry
TCP/IP
Ubuntu
npm
Redis
ESC