1.操作数据库(了解)

操作数据库—>操作数据库中的表—>操作数据库中表的数据。

创建、使用和删除数据库。

MySQL关键字不区分大小写。

阅读全文 »

1.什么是数据库?

DataBase,数据仓库,用于存储有组织的数据。

数据库分类:

  1. 关系型数据库:MySQL,Oracle,…

    • SQL

    • RDBMS,即关系数据库管理系统(Relational Database Management System)

    • 通过表和表之间,行和列之间的关系进行数据的存储,如学员信息表

  2. 非关系型数据库:Redis,MongDB,…

    • NoSQL,Not Only SQL

    • 通过对象存储,由对象自身属性来决定。

阅读全文 »

1.BigInteger类和BigDecimal类

如果我们使用的整数范围超过了long型怎么办?这个时候,就只能用软件来模拟一个大整数。

阅读全文 »

1.JDK8中新日期时间API

日期时间API的迭代

第一代:jdk 1.0 Date类

第二代:jdk 1.1 Calendar类,一定程度上替换Date类

第三代:jdk 1.8 提出了新的一套API

前两代存在的问题举例

可变性:像日期和时间这样的类应该是不可变的。

偏移性:Date中的年份是从1900开始的,而月份都从0开始。

格式化:格式化只对Date用,Calendar则不行。

此外,它们也不是线程安全的;不能处理闰秒等。

阅读全文 »

1.类的结构:代码块(初始化块)

  1. 代码块的作用:用来初始化类、对象的信息
  2. 分类:静态代码块 VS 非静态代码块
  3. 代码块要是使用修饰符,只能使用static
阅读全文 »

2.4 acwing.895. 最长上升子序列(模板题)

最长上升子序列也是一类经典的DP问题。

Longest Increasing Subsequence,简称LIS。

阅读全文 »