自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 2021-06-01

数据库应用(持续更新~)1.1 数据库概念1.2Mysql数据库介绍1.3数据库常用操作

2021-06-01 11:57:03 123

原创 Java动态规划例题——最大子序和

给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。示例 2:输入:nums = [1]输出:1示例 3:输入:nums = [0]输出:0示例 4:输入:nums = [-1]输出:-1示例 5:输入:nums = [-100000]输出:-100000提示:1 <= nu

2021-07-20 20:59:54 191

原创 2021-06-06

1.7 基础函数1.7.1 lower(数据转小写)例:select ‘ABC’,lower(‘ABC’) from dept1.7.2 upper(数据转大写)例:select dname,upper(dname) from dept1.7.3 length(数据长度)例:select dname,length(dname) from dept1.7.4 substr(截取)例:SELECT dname,SUBSTR(dname,1,3) FROM dept1.7.5 canca

2021-06-06 15:44:14 88

原创 2021-06-06

1.6 字段约束1.6.1主键约束 (primary key)概念:主键约束:如果为一个列添加了主键约束,那么这个键就是主键,主键的特点是唯一且不能为空。通常情况下,每张表都会有主键。主键自增策略:当主键为数值类型时,为了方便维护,可以设置自增策略(auto_incremrnt),设置了主键自增策略后,数据库会在表中保持一个AUTO_INCREMENT变量值,初始值为1,当需要值时,我们不需要指定值,由数据库负责AUTO_INCREMENT获取一个值,作为主键值插入到表中。而且每次用完AUTO_I

2021-06-06 15:10:07 123 2

原创 2021-06-01

数据类型1.命名规则字段名必须以字母开头,尽量不要使用拼音长度不能超过30个字符(不同数据库,不同版本会有不同)不能使用SQL的保留字,如where,order,group只能使用如下字符az、AZ、0~9、$ 等Oracle习惯全大写:USER_NAME,mysql习惯全小写:user_name-多个单词用下划线隔开,而非java语言的驼峰规则2.字符char长度固定,不足使用空格填充,最多容纳2000个字符,char(11)存储abc,占11位。查询速度极快但浪费空间varch

2021-06-01 14:46:51 122

原创 2021-06-01

表的常用操作创建表create table 表名(字段名 类型(长度) 约束条件);例:创建 test_db 表 ,有id,door_name,tel字段CREATE TABLE test_db(id int PRIMARY KEY auto_increment,door_name VARCHAR(100),tel VARCHAR(50));修改表alter table 表名 add column 字段名 类型;例:向表test_db添加名为see的列,类型为numer

2021-06-01 14:38:14 68

原创 2021-06-01

1. 数据库常用操作建库create database 数据库名称 default character set utf8;(default character set utf8可以帮助你使用数据库时防止因中文问题而报错)例:创建一个名为 test_db 的数据库删库drop database 数据库名称;例:删除一个名为 test_db 的数据库查看所有数据库show databases;例:查看所有的数据库...

2021-06-01 11:50:47 59

原创 2021-06-01

Mysql数据库1.mysql数据库mysql服务端,它来处理具体数据维护,保存磁盘mysql客户端,CRUD新增,修改,删除,查询2.MySQL数据存放在哪里?在MySQL的配置文件my.ini中会进行默认配置3.数据库结构4. SQL语句1. 定义结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ “S-Q-L”),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库

2021-06-01 11:33:46 85

原创 2021-06-01

数据库应用1. 什么是数据库简而言之,就是存储数据,管理数据的仓库。常见的数据库分为:关系型数据库:Oracle、MySQL、SQLServer、Access非关系型数据库:MongoDB、Redis、Solr、ElasticSearch、Hive、HBase2.关系型和非关系型早期发展的数据库建立在数据的紧密关系基础之上(如:父子关系、师生关系),我们称其为关系型数据库,也称为传统数据库;现今数据库建立在数据的松散关系基础之上(如:中国人和美国人、中国人和印度人、视频、音频)

2021-06-01 11:13:54 68

转载 2021-05-13

JAVA基础(0513)多态的使用成员变量: 使用的是父类的 成员方法: 由于存在重写现象,所以使用的是子类的 静态成员: 随着类的加载而加载,谁调用就返回谁静态变量和实例变量的区别在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。 静态变量不属于某个实例对象,而是...

2021-05-13 19:10:50 74

转载 2021-05-11

Java基础(0511)构造函数1.方法名与类名相同,且没有返回值2.执行时机:创建对象时执行3.默认创建无参构造函数,如果重载了,必须手动添加无参构造函数构造代码块1.位置:在类之中,方法之外2.作用:用于抽取构造方法的共性代码块3.执行时机:每次调用构造方法时会执行一次构造代码块4.注意事项:构造代码块会先于构造函数加载局部代码块1.位置:在方法之中2.作用:通常用于控制变量的作用范围,出了花括号就失效3.执行时机:所处方法被调用4.注..

2021-05-11 19:31:55 73

转载 2021-05-10

JAVA基础(0510)1).创建对象时,内存经历了什么?1.在栈内存中给开辟一个空间,存放引用类型变量,并把引用变量压入栈底;2.在堆内存中给开辟一个空间,存放对象3.把对象进行初始化,并赋上默认值4.给初始化后的对象一个唯一的地址值5.把该地址值交给引用类型变量...

2021-05-10 19:17:48 46

原创 2021-05-10

Java基础(0510)练习题1:接收用户输入的3个整数,并将它们的最大值作为结果输出public class Test01 { public static void main(String[] args) { try (Scanner scanner = new Scanner(System.in)) { int a = scanner.nextInt(); int b = scanner.nextInt(); int c = scanner.nextInt();

2021-05-10 17:17:27 227

原创 2021-05-08

java基础(0508)冒泡排序法import java.util.Arrays;import java.util.Scanner;public class BubbleSort { public static void main(String[] args) { int[] array = new int[100]; int j = set(array); int n = j; sort(j, array); print(n,array); } privat

2021-05-08 20:29:11 103

转载 2021-05-08

java基础 (0508)31 数组1.1 概念数组Array,标志是[ ] ,用于储存多个相同类型数据的集合想要获取数组中的元素值,可以通过脚标(下标)来获取数组下标是从0开始的,下标的最大值是数组的长度减11.2 创建数组数组的创建方式一般分为动态初始化和静态初始化动态初始化 int[] a = new int[5]; 静态初始化 int[] b = new int[]{1,2,3,4,5}; int[] c = {1,2,3,4,5};1.3 创建数组过程分析

2021-05-08 19:19:32 156

转载 2021-05-08

运算符速查表算术运算符之自增自减运算符a是操作数,++是自增运算符,–是自减运算符,自增和自减运算符即可以放在变量的前面,也可以放在变量的后面,例如:a++、++a、a–、--a等。自增(++):将变量的值加1分前缀式(如++a)和后缀式(如a++)。前缀式是先加1再使用;后缀式是先使用再加1。自减(–):将变量的值减1分前缀式(如–a)和后缀式(如a–)。前缀式是先减1再使用;后缀式是先使用再减1。逻辑运算符逻辑运算符连接两个关系表达式或布尔变量,用于解决多个关系表达式的组合

2021-05-08 17:50:21 65

转载 2021-05-08

java基础 (05-08)11.1 标识符标识符可以简单的理解成一个名字。在Java中,我们需要标识代码的很多元素,包括类名、方法、字段、变量、包名等等。我们选择的那个名称就称为标识符,一个正确的标识符需要遵循以下规则:1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符2. 不能以数字开头。如:123name 就是不合法3. 标识符严格区分大小写。如: tmooc 和 tMooc 是两个不同的标识符4. 标识符的命名最好能反映出其作用,

2021-05-08 17:44:35 71

转载 2021-05-08

java基础(05.08)JDK配置环境变量我们配置环境变量,是为了让计算机可以找到刚刚安装好的JDK右键“我的电脑”→“属性”→“高级系统设置”→“环境变量”按钮,打开环境变量配置对话框在 "系统变量" 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。注意:如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量,也可以正常编译和运行 Java 程序。变量设置参数如下:

2021-05-08 17:25:55 67

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除