自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL学习笔记11--sql的索引index

目录索引index:作用:索引的创建:存储引擎主要分类:索引的数据结构mysql索引系统:索引分类: 主键索引 唯一索引普通索引全文索引-- MyISAM 支持,InnoDB 在5.6之后执行组合索引重点名词: 回表覆盖索引最左前缀 索引下推索引维护索引index: 索引是为了加快对数据的搜索...

2019-12-05 00:04:59 1633

原创 SQL学习笔记10--表的创建和约束

表创建表标准表的格式:CREATE TABLE [schema.]table (column datatype [DEFAULT expr] , … );子查询创建表的方式;CREATE TABLE table [column(, column...)] AS subquery;--设计要求:建立一张用来存储学生信息的表,--表中的字段包含...

2019-12-02 00:05:52 403

原创 SQL学习笔记09-- 常用数据类型

Orcal常用数据类型:① number(x,y) :数字类型 ,最长x位,y位小数 ② varchar2(maxlength):变长字符串,这个参数的上限是32767字节 ▪ 声明方式如下VARCHAR2(L),L为字符串长度,没有缺省值,作为变量最大32767个字 节 ③ char(max_length) 定长字符串 最大2000字节 ④ DATE:日期类型 (只能精确...

2019-12-01 11:29:43 230

原创 SQL学习笔记08-- 事务

事务transaction: 表示操作集合,不可分割,要么全部成功,要么全部失败事务的开始取决于一个DML语句 事务的结束: 1、正常的commit(使数据修改生效)或者rollback(将数据恢复到上一个状态) 2、自动提交,但是一般情况下要将自动提交进行关闭,效率太低 3、用户关闭会话之后,会自动提交事务 4、系统崩溃或者断电的时候回回滚事务,也就是将数据恢...

2019-12-01 11:25:27 171

原创 SQL学习笔记07-- DML语句

DML:数据库操纵语言增,删,改/*插入操作: 元组值的插入 查询结果的插入*/--最基本的插入方式--insert into tablename values(val1,val2,....) 如果表名之后没有列,那么只能将所有的列都插入--insert into tablename(col1,col2,...) values(val1,val2,...) 可以指定...

2019-11-30 22:27:11 118

原创 SQL学习笔记06-- 序列

序列: sequence,orcal中专有的对象,是一个自动递增的数列。--在oracle中如果需要完成一个列的自增操作,必须要使用序列/*create sequence seq_name increment by n 每次增长几 start with n 从哪个值开始增长 maxvalue n|no maxvalue 10^27 or -1 最大值 mi...

2019-11-30 21:52:34 101

原创 SQL学习笔记05-- 视图

视图 view,也称为虚表,不占用物理内存,也是xi相对的概念,因为视图本身的定义语句也是要存储在数据字典里面的。视图只有逻辑定义。---每次使用了的时候,都是ch重新执行sql。 视图的数据都是从一个或者多个基表里面获取的,这些表的数据存储在数据库里面。这些用于产生视图的表叫做基表。 通过视图看到的视图数据都是存储在基表里面的,一个视图也可以生成另一个视图。 视图看上去f...

2019-11-30 12:10:04 177

原创 SQL学习笔记04-- sql的行转列

create table tmp(rq varchar2(10),shengfu varchar2(5));insert into tmp values('2005-05-09','胜');insert into tmp values('2005-05-09','胜');insert into tmp values('2005-05-09','负');insert into tmp v...

2019-11-27 23:56:19 112

原创 SQL学习笔记03-关联函数,子查询,分页,mysql 日期

关联查询 在使用数据库查询语句时,单表的查询有时候不能满足项目的业务需求,在项目开发过程中,有很多需求都是要涉及到多表的连接查询,需要用到多表关联查询。92 语法:/* 等值连接,通过表中相同的列名进行关联select table1.colume table2.columefrom table1,table2where table1.colume1 = t...

2019-11-13 23:52:08 261

原创 SQL学习笔记02-函数

SQL函数: 函数一般是在数据上执行的,它给数据的转换和处理提供了方便,只是将取出的数据进行处理,不会改变数据库中的数据。 sql函数可以分成组函数和单行函数。单行函数 输入一个值,输出一个值分类: 字符函数,数字函数,日期函数,转换函数和其它函数。字符函数: 以字符作为参数,返回值分为两类,一类返回字符值,一类返回数字值。 --co...

2019-11-10 12:25:44 179

原创 SQL学习笔记01-基本操作

SQL: Structured Query Language,结构化查询语言,具有定义,更新,查询和控制等多种功能,是关系数据库的标准语言。 分类: 数据库操纵语言:DML Data Manipulation Language: select,insert,update,delet 数据库定义语言:DDL ...

2019-11-10 11:15:02 138

原创 java-enum常见用法

枚举 enum1. 只能够取特定值中的一个 2. 使用enum关键字 3. 所有的枚举类型隐性地继承自 java.lang.Enum。(枚举实质上还是类! 而每个被枚举的成员实质就是一个枚举类型的实例, 他们默认都是pub...

2019-10-21 23:03:14 158

转载 Java八大基本类型详解与包装类

https://blog.csdn.net/lv_hang515888/article/details/51790354

2019-10-21 22:30:54 121

原创 java-exception(异常)

异常: java 程序运行中,出现不正常的情况就叫做异常。注意: 1 相同的代码在运行的时候,根据输入的参数或者操作的不同,有可能发生异常,有可能不会发生异常, 应该写代码的过中尽可能的保证正确,不要产生异常。 2 如果要解决代码中的异常,需要添加非常复杂的代码逻辑来判断,会使得代码变的非常臃肿,使代码不利维护的可读性差 所以一般用异常来处理。 ...

2019-10-13 20:39:17 211

转载 面试官,不要再问我三次握手和四次挥手

https://blog.csdn.net/hyg0811/article/details/102366854https://blog.csdn.net/qq_42447950/article/details/81329900

2019-10-11 16:52:49 272

转载 函数指针和指针函数

https://blog.csdn.net/luoyayun361/article/details/80428882

2019-09-17 17:07:31 154

转载 数组指针和指针数组

首先,理解一下数组指针和指针数组这两个名词:“数组指针”和“指针数组”,只要在名词中间加上“的”字,就知道中心了——数组的指针:是一个指针,什么样的指针呢?指向数组的指针。指针的数组:是一个数组,什么样的数组呢?装着指针的数组。然后,需要明确一个优先级顺序:()>[]>*,所以:(*p)[n]:根据优先级,先看括号内,则p是一个指针,这个指针指向一个一维数组,数组长...

2019-09-17 16:48:10 143566 91

原创 init脚本中的mount -t sysfs none /sys

#挂接sys文件系统mount-tsysfs none/sys#挂接proc文件系统mount-tproc/proc/procsys和proc是两种特殊的文件系统,是虚拟的。它们不像其他的文件是实际存在于某个媒介(device)的,所以mount命令在这里的device参数可以是/sys,/proc,none,甚至你不写都可以。...

2019-09-17 11:50:19 1596

原创 java 面向对象-内部类

内部类:内部类:(当做类中的一个普通成员,只不过此成员变量是class的类型) 一个java文件中可以包含多个class,但是只能有一个public class 如果一个类定义个另一个类的内部,这个类可以被称为内部类。 使用: 创建内部类的时候,跟之前的方法不一样,需要在内部类的前面添加外部类的修饰。 InnnerClassDemo.InnerClas...

2019-09-15 19:03:47 119

原创 java 面向对象-接口interface

接口interfacejava中的继承关系是单继承,如果拥有多个父类的时候,可以考虑使用接口实现 java中接口具备广泛的使用 用法: 使用interface 修饰 接口中可以包含多个方法,且方法跟抽象类中的抽象方法一致,可以不写实现,子类在实现接口的时候必须要实现代码逻辑 子类实现接口时使用implements 关键...

2019-09-15 18:55:44 117

原创 java 面向对象-多态polymorphism

多态polymorphism对于同一个指令(调用同一个名称的方法),不同的对象给予不同的反应(不同的方法实现)规范:(多态实现的前提) 1 必须要有继承关系; 2 子类方法必须重写父类的方法; 3 父类引用指向子类对象 多态的目的: 为了提高代码的扩展性和逻辑性 为了方便代码逻辑的编写 多态的两种表现形式: 1 父类作为方法的形参 2 ...

2019-09-15 17:54:39 1022

原创 java 面向对象-抽象类(abstract)

抽象类(abstract)java中的对象是对现实世界的具象化,但是在现实世界中,某些类并不具有实例化的意义,因此可以定义为抽象类抽象类: 1 创建抽象类的时候需要添加abstract 的关键字 2 不能对抽象类进行实例化,也就不能new对象 3 抽象类中的某些方法需要子类具体来实现,父类实现没有意义,此时可将此方法定义为抽象方法,没有具体的实现, 直包含...

2019-09-15 17:38:48 185

原创 java 面向对象-继承

继承(extends)表示父类跟子类之间的关系* 当两个类或者多个类具备相同的属性和方法的时候,可以提取出来,变成父类,子类可以继承** 子类跟父类是is-a的关系** 使用:* 1、使用继承的时候需要使用extend关键字* 2、使用继承关系之后,父类中的属性和方法都可以在子类中进行使用(非私有属性和非私有方法)* 3、jav...

2019-09-15 17:09:00 118

原创 java 面向对象-封装

封装(encapsulation) 概念: 将类的某些信息隐藏在类内部,不允许外部程序直接访问, 而是通过该类提供的方法来实现对隐藏信息的操作和访问 封装解决什么问题: 如果任何一个处理类都可以直接对new 的类进行赋值操作,那么当值不准确的时候,可能会产生额外的结果, ...

2019-09-15 16:47:01 83

原创 java 面向对象-关键字解析

This 关键字 表示当前对象的引用。 用处: 1、构造方法,当构造方法中的参数名称跟类的成员变量名称一样的时候,可以使用this代表当前对象 注意:有了this之后,可以将构造方法的参数跟成员变量保持一致 当构造方法中需要调用其他的构造方法时...

2019-09-15 16:16:48 82

原创 java 面向对象-类和方法

1 类和对象 类:对对象的抽象,抽象出像的部分,叫做class 对象:是具体的事物,叫做Object instinstance 对象和类的关系:特殊到一般,具体到抽象 类可以看成一类对象的模板,对象可以看成该类的一个具体实例。 对象是java 程序的he核心,在java程序中“万事万物...

2019-09-15 15:38:22 459

转载 面向对象与面向过程的本质的区别

面向对象与面向过程的本质的区别前言:如果你很想搞明白面向对象是什么,面向过程是什么,或者说二者之间的区别是什么,那么就花费一点时间来研读一下这篇博客,你一定会有很大的收获的!一、面向对象与面向过程的区别面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步...

2019-09-08 14:25:52 82

转载 单精度浮点数(float)、多精度浮点数(double)的区别,精度和范围和什么有关系

在科学记数法中,一个数被写成一个1与10之间的实数(尾数)与一个10的幂的积,为了得到统一的表达方式,该尾数并不包括10:例如":782300=7.823×1050.00012=1.2×10−410000=1×1042.91E-07=2.91X10^-7=0.000000291https://blog.csdn.net/leigelaile1/article/details/8155...

2019-09-04 11:52:52 588

原创 原码、补码、反码

原码、补码、反码之间的转换:正数的原码、反码、补码是一致的。(例如:2的原码:0000 0010,那么其反码和补码都是0000 0010)负数的反码顾名思义,是除了符号位与原码一致,其余位都与原码取反。(例如:-2的原码是1000 0010,那么其反码是1111 1101)。负数的补码就是在负数的反码基础上在再加1,补码由原码取反加1得到,原码由补码减1再取反得到(例如:-2的反码是1111 1...

2019-09-02 20:57:32 77

原创 shell script简介

1 什么是shell script? shell script是通过shell 的功能所写的一个program,这个程序 是使用纯文本文件,将一些shell的语法与命令写在里面 ,搭配正则式,管道命令和数据流重定向等功能,以达到我们所想要的功能。2.1 编写第一个script#!/bin/bash# this is first shell script# printf H...

2019-08-11 12:59:22 5701

转载 【转】Linux中的shell到底是什么?

(曾经有一段充足的时间放在我面前,可以学linux,而我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。)  最近,要将项目代码部署到linux环境下运行,但是对linux毫无基础,之前老听说shell这个词儿,也不知道啥意思,现在需要理解,就从晚上找了一个我觉得不错的解释,引用过来,以备后用!   (引自:https://zhidao.baidu.com/question...

2019-02-25 12:10:20 171

原创 linux make时出现/bin/sh: Syntax error: 错误

当 make 编译一个文件或者项目的时候,如果有出现/bin/sh: Syntax error: 的错误时候。一般是当前默认的shell不正确的原因。        首先可以用命令ls -l /bin/sh 看看当前默认的是什么shell,Ubuntu一般默认为bash。        再用要修改默认的shell,可以采用命令sudo dpkg-reconfigure dash。会出现如下

2017-06-01 21:21:50 3657

转载 在linux命令行下批量删除文件或文件夹

//删除文件夹下面的所有的.svn文件 find . -name "*.svn" -exec rm -rf {} \; 注: 1.{}和\之间有一个空格 2.find . -name 之间也有空格 3.exec 是一个后续的命令,{}内的内容代表前面查找出来的文件

2017-06-01 21:18:32 1260

原创 关于GIT commit两次之后出现push代码到远程库不能成功的问题

git commit多次以致git push不上问题。

2016-10-12 09:55:42 6226

空空如也

空空如也

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

TA关注的人

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