蕩漾

爱欲之人犹如执炬逆行,必有灼手之患

0%

一、Redis入门

1.认识NoSQL

1.1 什么是NoSQL


  • NoSQL最常见的解释是”non-relational“, 很多人也说它是”Not Only SQL

  • NoSQL仅仅是一个概念,泛指非关系型的数据库

  • 区别于关系数据库,它们不保证关系数据的ACID特性

  • NoSQL是一项全新的数据库革命性运动,提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入

  • 常见的NoSQL数据库有:RedisMemCacheMongoDB

    阅读全文 »

基础篇

通用语法及分类

  • DDL: 数据定义语言,用来定义数据库对象(数据库、表、字段)

  • DML: 数据操作语言,用来对数据库表中的数据进行增删改

  • DQL: 数据查询语言,用来查询数据库中表的记录

  • DCL: 数据控制语言,用来创建数据库用户、控制数据库的控制权限

    阅读全文 »

MyBatisPlus入门案例与简介

  • MyBatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发,提高效率

  • 开发方式

    • 基于MyBatis使用MyBatisPlus

    • 基于Spring使用MyBatisPlus

    • 基于SpringBoot使用MyBatisPlus(重点)

      阅读全文 »

Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量,一旦修改属性,就容易出现忘记修改对应方法的失误。

Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。这样就省去了手动重建这些代码的麻烦,使代码看起来更简洁些。

阅读全文 »

注解是干什么的

注解本身不提供作用,注解只能是被看作元数据,它不包含任何业务逻辑。注解更像是一个标签,一个声明,表面被注释的这个地方,将具有某种特定的逻辑。

阅读全文 »

File类的使用

File类的实例化

  • java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关

  • File 能新建、删除、重命名文件和目录,但File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。

  • 想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对象,但是Java程序中的一个File对象,可能没有一个真实存在的文件或目录。

  • File对象可以作为参数传递给流的构造器

  • File类提供了以下四种构造器,这里只说前三种

    阅读全文 »