- Mongodb的基本使用 Mongodb的基本使用
- SQL与NoSQL、数据库重要概念、SQL的基本语句 SQL与NoSQL数据库服务端可以服务多种类型的客户端客户端可以是自己开发的,也可以是python代码编写的,也可以是其他编程语言编写的SQL操作关系型数据的语言NoSQL操作非关系型数据的语言Tips:SQL有时又也指代关系型数据库NoSQL有时候也指代非关系型数据库 数据库重要概念为了更方便的理解数据库的概念,将数据库分成了下列三... SQL与NoSQL、数据库重要概念、SQL的基本语句 SQL与NoSQL数据库服务端可以服务多种类型的客户端客户端可以是自己开发的,也可以是python代码编写的,也可以是其他编程语言编写的SQL操作关系型数据的语言NoSQL操作非关系型数据的语言Tips:SQL有时又也指代关系型数据库NoSQL有时候也指代非关系型数据库 数据库重要概念为了更方便的理解数据库的概念,将数据库分成了下列三...
- 储存数据演变史文本文件文本文件是创建在计算机本地目录下的,它可以用来存储我们自己的数据,但是文本文件局限性非常大,包括存储路径、存储内容的格式,都只能在本地计算机中使用,无法跨计算机使用,是第一阶段储存数据的方式软件开发目录规范软件开发目录规范帮助程序员统一了软件开发过程中数据存储的路径,但是任然存在问题,例如不方便实现跨计算机使用,同时储存数据的格式也没有进行统一数据库数据库的出现,解决... 储存数据演变史文本文件文本文件是创建在计算机本地目录下的,它可以用来存储我们自己的数据,但是文本文件局限性非常大,包括存储路径、存储内容的格式,都只能在本地计算机中使用,无法跨计算机使用,是第一阶段储存数据的方式软件开发目录规范软件开发目录规范帮助程序员统一了软件开发过程中数据存储的路径,但是任然存在问题,例如不方便实现跨计算机使用,同时储存数据的格式也没有进行统一数据库数据库的出现,解决...
- 本章将会讲解删除当前数据库,默认为 test,你可以使用 db 命令查看当前数据库名。 本章将会讲解删除当前数据库,默认为 test,你可以使用 db 命令查看当前数据库名。
- @[toc] 一、Resid简介:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。Redis通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类... @[toc] 一、Resid简介:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。Redis通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类...
- @[toc] 1、建表CREATE TABLE "PCOCA2"."CY3_FORMATION_FLOW_PRESSURE" ("wellId" VARCHAR2(255 BYTE) NOT NULL ,"formationPressure" NUMBER(10,2) NOT NULL ,"flowPressure" NUMBER(10,2) NOT NULL ,"batchTime" DA... @[toc] 1、建表CREATE TABLE "PCOCA2"."CY3_FORMATION_FLOW_PRESSURE" ("wellId" VARCHAR2(255 BYTE) NOT NULL ,"formationPressure" NUMBER(10,2) NOT NULL ,"flowPressure" NUMBER(10,2) NOT NULL ,"batchTime" DA...
- 1、使用springboot jdbc初始化数据库项目结构: 1.1 application.yml配置文件:spring: datasource: username: root password: 123456 url: jdbc:mysql://192.168.56.101:3306/jdbc driver-class-name: com.mysql.cj.j... 1、使用springboot jdbc初始化数据库项目结构: 1.1 application.yml配置文件:spring: datasource: username: root password: 123456 url: jdbc:mysql://192.168.56.101:3306/jdbc driver-class-name: com.mysql.cj.j...
- @toc 1、未配置之前 2、开始配置 2.1 新建一个unauth.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><h1>没有访问的权限</h1></body></html> 2.2 在继承WebSecurityConfigure... @toc 1、未配置之前 2、开始配置 2.1 新建一个unauth.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><h1>没有访问的权限</h1></body></html> 2.2 在继承WebSecurityConfigure...
- 一、记住登录流程 二、实现原理SpringSecurity认证成功之后,先向浏览器的cookie中存储一个加密串,数据库中存的是cookie的加密串和用户信息的串。 三、实现步骤 2.1 创建数据库表其实可以通过查看源码直接建表。如下图所示,你也可以直接将源码中的sql语句复制,然后再建表。这里我们使用自己的sql语句建表。CREATE TABLE `persistent_logins` ... 一、记住登录流程 二、实现原理SpringSecurity认证成功之后,先向浏览器的cookie中存储一个加密串,数据库中存的是cookie的加密串和用户信息的串。 三、实现步骤 2.1 创建数据库表其实可以通过查看源码直接建表。如下图所示,你也可以直接将源码中的sql语句复制,然后再建表。这里我们使用自己的sql语句建表。CREATE TABLE `persistent_logins` ...
- @toc 一、简介AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。 二、使用教程 2.1 添加依赖MyBatis-Plus 从 3.0.3 之后移除了代码生成器与模板引擎的默认依赖,需要手动添加... @toc 一、简介AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。 二、使用教程 2.1 添加依赖MyBatis-Plus 从 3.0.3 之后移除了代码生成器与模板引擎的默认依赖,需要手动添加...
- 目录前言:场景分析一:HikariPool-1 - Exception during pool initialization.原因分析解决办法场景分析二: Application run failed问题描述原因分析解决办法场景分析三:Application run failed原因分析 解决办法总结:前言:有报错不怕,怕的是不知道怎么解决场景分析一:HikariPool-1 - Exc... 目录前言:场景分析一:HikariPool-1 - Exception during pool initialization.原因分析解决办法场景分析二: Application run failed问题描述原因分析解决办法场景分析三:Application run failed原因分析 解决办法总结:前言:有报错不怕,怕的是不知道怎么解决场景分析一:HikariPool-1 - Exc...
- 4. shiro中的认证 4.1 认证身份认证,就是判断一个用户是否为合法用户的处理过程。最常用的简单身份认证方式是系统通过核对用户输入的用户名和口令,看其是否与系统中存储的该用户的用户名和口令一致,来判断用户身份是否正确。 4.2 shiro中认证的关键对象Subject:主体访问系统的用户,主体可以是用户、程序等,进行认证的都称为主体;Principal:身份信息是主体(subject... 4. shiro中的认证 4.1 认证身份认证,就是判断一个用户是否为合法用户的处理过程。最常用的简单身份认证方式是系统通过核对用户输入的用户名和口令,看其是否与系统中存储的该用户的用户名和口令一致,来判断用户身份是否正确。 4.2 shiro中认证的关键对象Subject:主体访问系统的用户,主体可以是用户、程序等,进行认证的都称为主体;Principal:身份信息是主体(subject...
- 一、核心概念 1.1 分片 简单来说,就是指通过某种特定的条件,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机)上面,以达到分散单台设备负载的效果。 数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式。 1). 一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切分可以称之为数据的垂直(纵向)切分。 2). 另外一种则是根... 一、核心概念 1.1 分片 简单来说,就是指通过某种特定的条件,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机)上面,以达到分散单台设备负载的效果。 数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式。 1). 一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切分可以称之为数据的垂直(纵向)切分。 2). 另外一种则是根...
- @toc 1.1 垂直拆分 1.1.1 概述一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切分可以称之为数据的垂直(纵向)切分。 1.1.2 案例场景在业务系统中, 有以下表结构 ,但是由于用户与订单每天都会产生大量的数据, 单台服务器的数据存储及处理能力是有限的, 可以对数据库表进行拆分, 原有的数据库表: 1.1.3 准备工作1). 准备三台数据库实例192... @toc 1.1 垂直拆分 1.1.1 概述一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切分可以称之为数据的垂直(纵向)切分。 1.1.2 案例场景在业务系统中, 有以下表结构 ,但是由于用户与订单每天都会产生大量的数据, 单台服务器的数据存储及处理能力是有限的, 可以对数据库表进行拆分, 原有的数据库表: 1.1.3 准备工作1). 准备三台数据库实例192...
- @toc 1、概述根据表中的数据的逻辑关系,将同一个表中的数据按照某种条件拆分到多台数据库(主机)上面,这种切分称之为数据的水平(横向)切分。 2、案例场景在业务系统中, 有一张表(日志表), 业务系统每天都会产生大量的日志数据 , 单台服务器的数据存储及处理能力是有限的, 可以对数据库表进行拆分, 原有的数据库表拆分成以下表 : 3、准备工作1). 准备三台数据库实例192.168.192... @toc 1、概述根据表中的数据的逻辑关系,将同一个表中的数据按照某种条件拆分到多台数据库(主机)上面,这种切分称之为数据的水平(横向)切分。 2、案例场景在业务系统中, 有一张表(日志表), 业务系统每天都会产生大量的日志数据 , 单台服务器的数据存储及处理能力是有限的, 可以对数据库表进行拆分, 原有的数据库表拆分成以下表 : 3、准备工作1). 准备三台数据库实例192.168.192...
上滑加载中