SpringBoot整合多数据源

SpringBoot整合多数据源

SpringBoot整合多数据源 1. 什么是多数据源? 最常见的单一应用中最多涉及到一个数据库,即是一个数据源(Datasource)。那么顾名思义,多数据源就是在一个单一应用中涉及到了两个及以上的数据库了。 其实在配置数据源的时候就已经很明确这个定义了,如以下代码: @Bean(name = "

MyBatis 基础

MyBatis 基础 1. 入门 编写一个入门级别的mybatis案例: 创建一个maven工程 导入依赖,在该工程的pom中,并且日志文件加入其中(log4j): <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven

MyBatis 基础
Spring中Bean的生命周期

Spring中Bean的生命周期

Spring中Bean的生命周期 1. Bean的生命周期 1.1 概况 Spring中Bean的生命周期就是Bean在Spring中从创建到销毁的整个过程,主要分为以下5个部分: 实例化: 给Bean分配内存空间(对应JVM中的“加载”,这里只是分配了内存); 设置属性: 进行Bean的注入和装配

@Transactional事务注解相关知识

@Transactional事务注解相关知识 1. Spring事务的传播行为 所谓事务的传播行为是指,如果在开始当前事务之前,一个事务上下文已经存在,此时有若干选项可以指定一个事务性方法的执行行为。在TransactionDefinition定义中包括了如下几个表示传播行为的常量: Transac

@Transactional事务注解相关知识
IDEA快捷键

IDEA快捷键

IDEA常用快捷键 自动分配对象名:.var 自动导包:alt+enter 运行项目:alt+R 删除当前行:Ctrl+D 复制当前行:Ctrl+Alt+方向下键 格式化代码:Ctrl+Alt+L 查看继承层级:Ctrl+H 快速定位到当前方法位置:Ctrl+B surround with:Ctrl

JWT

JWT 1. JTW是什么? JWT全称是Json Web Token, 是JSON风格轻量级的授权和身份认证规范,可实现无状态、分布式的Web应用授权; 官网:https://jwt.io JWT包含三部分数据: Header:头部,通常头部有两部分信息: { "alg": "HS256",

JWT
Nginx基础篇

Nginx基础篇

Nginx基础篇 1. 背景介绍 Nginx(“engine x”)一个具有高性能的【HTTP】和【反向代理】的【WEB服务器】,同时也是一个【POP3/SMTP/IMAP代理服务器】,是由伊戈尔·赛索耶夫(俄罗斯人)使用C语言编写的,Nginx的第一个版本是2004年10月4号发布的0.1.0版本

运维 

JavaScript

JavaScript 1. 基础 1.1 介绍 1.1.1 引入方式 JavaScript 程序不能独立运行,它需要被嵌入 HTML 中,然后浏览器才能执行 JavaScript 代码。通过 script 标签将 JavaScript 代码引入到 HTML 中,有两种方式: 内部方式 通过 scri

JavaScript
Ajax

Ajax

AJAX 1. AJAX入门 1.1 AJAX 概念和 axios 使用 1.1.1 什么是AJAX AJAX是异步的JavaScript和XML(Asynchronous JavaScript And XML)。简单点说,就是使用XMLHttpRequest对象与服务器通信。它可以使用JSON,X

小白也能学会的链表

小白也能学会的链表 链表是一种经典的数据结构,在很多🐂软件里大量使用,例如操作系统、JVM等。 在面试中链表题目数量少,类型也相对固定,考察频率却非常高,因此我们只要将常见题目都学完就万事大吉了,所以链表特别值得刷。 我们将采用两关来征服链表的问题,第一关是链表的基本问题。第二关则是链表反转以及拓

算法 
小白也能学会的链表