自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

[灯灯]

个人学习笔记

  • 博客(25)
  • 收藏
  • 关注

原创 解析XML配置文件连接数据库,并实现对数据库批量添加数据

解析XML配置文件连接数据库,并实现对数据库批量添加数据xml文件<?xml version="1.0" encoding="gb2312"?><datasource-config> <datasource name="mzdb" class="jos.framework.jdbc.datasource.DruidDataSource" load="true" default="true" dialect="mysql"> <pr

2020-12-07 18:40:49 635

原创 deepin系统使用ifconfig -a 输出参数详细介绍

deepin系统使用ifconfig -a 输出参数详细介绍xys@xys-PC:~$ ifconfig -aenp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.192.192.84 netmask 255.255.255.0 broadcast 192.192.192.255 inet6 fe80::3784:298a:b3dc:8e3e prefixlen 64

2020-11-21 09:57:43 864

原创 MySql数据类型

MySql数据类型数值类型整数类型tinyintsmallintmediumintintbigintMySQL数据类型含义(有符号)tinyint(m)1个字节 范围(-128~127)smallint(m)2个字节 范围(-32768~32767)mediumint(m)3个字节 范围(-8388608~8388607)int(m)4个字节 范围(-2147483648~2147483647)bigint(m)8个字节 范围(

2020-10-17 11:55:36 211

原创 MySQL创建表和管理表

MySQL创建表和管理表章节概述创建数据库创建表修改表的定义删除,重命名和清空表创建数据库创建一个保存员工信息的数据库– create database employees;相关其他命令– show databases;查看当前所有数据库– use employees;“使用”一个数据库,使其作为当前数据库命名规则• 数据库名不得超过30个字符,变量名限制为29个• 必须只能包含 A–Z, a–z, 0–9, _共63个字符• 不能在对象名的字符间留空格• 必

2020-10-17 11:54:54 327

原创 MySQL常见函数

MySQL常见函数字符函数字符串函数可以对字符串类型数据进行处理,在程序应用中用处还是比较大的,同样这里列举几个常用的如下:控制大小写的函数lower() :控制小写upper():控制大写使用:LOWER('SQL Course')------------>sql courseUPPER('SQL C')----->SQL COUR控制字符函数LENGTH(s) 计算字符串长度函数,返回字符串的字节长度CONCAT(s1,s2…,sn) 合并字符串函数,返回结

2020-10-17 11:54:18 112

原创 MySQL数据的增删改

MySQL数据的增删改DML语句DML(Data Manipulation Language):数据操纵语言,可以在下列条件下执行向表中插入数据修改现存数据删除现存数据事务是由完成若干项工作的DML语句组成向表中插入数据使用insert语句向表中插入数据语法INSERT INTO table [(column [, column...])]VALUES (value [, value...])[, (value [, value...]).....];

2020-10-17 11:53:41 63

原创 MySQL查询处理

MySQL查询处理基本的select语句SELECT *|{[DISTINCT] column|expression [alias],...}FROM tablselect :标识选择那些列表from : 标识从那个表中选择选择表中所有内容SELECT *FROM department;select * from table_name;表示查询一个表中的所有内容#查询jobs表中的所有内容MariaDB [myemployees]> select * from job

2020-10-17 09:24:59 287

原创 java枚举类和注解

枚举类和注解使用enum关键字定义枚举类说明:定义的枚举类默认继承与java.lang.Enum枚举类的使用1.枚举类的理解:类的对象只有有限个,确定的,我们称此为枚举类2.当需要定义一组常量是,强烈建议使用枚举类3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式Enum类中的常用方法values()方法:返回枚举类型的对象数组。该方法可以很方便地遍历所有的枚举值。valueOf(String str):可以把一个字符串转为对应的枚举类对象。要求字符串必须是枚举类对象的“名字”。

2020-09-12 16:39:36 133

原创 java集合

集合一.集合框架概述1.集合.数组都是对多个数据进行存储操作的结构,简称java容器说明此时的存储指的是内存层面的存储,不涉及到持久化存储(.txt,.jpg,.avi,数据库存储)2.数组存储多个数据的弊端及特点>一旦初始化之后,其长度不可改变>数组一旦定义好,其元素的内存也确定了,我们只能操作一种指定类型的数据比如:String[] arr;int[] arr,Object [] arr;缺点:>一旦初始化以后,长度不可更改>数组中提供的方法非常有限,对添加,

2020-09-12 16:36:47 126

原创 Java常用类

Java常用类字符串相关的类String类String :代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现,使用一对“”引起来表示,String的特点string声明为final的,不可以被继承string实现了Serializable接口,表示字符串是支持序列化的(序列化:把对象转换为字节序列的过程称为对象的序列化)​ 实现了Comparable接口,表示String可以比较大小String内部定义了final char【】 v

2020-09-11 14:03:04 126

原创 Java之多线程

入谷第十天——多线程线程程序(program):程序是为了完成特定的任务,用某种语言编写的一组指令的集合,即指一段静态的代码,静态对象进程(process):进程是程序的一次执行过程,或是正在运行中的程序。是一个动态的过程:他有自身的产生,消亡。进程作为资源分配的单位,系统会自动为每一个进程分配资源线程(thread):进程可以进一步细化为线程,是一个程序内部的一条执行路径若干个进程同一时间并行执行多个线程,就是多线程现场作为调度和执行的单位,每个线程拥有独里的运行栈,程序计数器,线程切换的开

2020-08-26 14:14:22 187

原创 Java基础——异常处理

Java基础——异常处理1.异常的概述和异常的体系结构异常:在java语言中,将程序执行当中,发生的不正常的情况称为“异常’’(开发过程中的语法错误和逻辑错误不是异常java程序在执行过程中所发生的异常事件可分为两类Error:java虚拟机无法解决的严重问题,没办法编写针对性的代码进行解决​ 比如:栈溢出,堆溢出Exception:其他因为变成错误或偶然的外在原因导致的一般性问题,可以使用针对性的代码进行处理空指针访问试图读取不存在的文件网络连接中断数组角标越界解决方案:一种是

2020-08-21 15:55:35 217 1

原创 java学习第十二天——内部类

java学习第十二天——内部类如果一个事物的内部包含另外一个事物,那么就是这个内部包含另外一个类身体和心脏的关系汽车和发动机的关系分类1.局部内部类(包含匿名内部类)——在外部类方法当中的类2.成员内部类——一个类作为另一个类成员变量成员内部类成员内部类——一个类作为另一个类成员变量成员内部类定义格式修饰符 class 外部类名称{修饰符 class 内部类名称{}】注意:内用外可以随意访问,但是外用类,需要借助内部类对象如何使用成员内部类1.间接方式:在外部成员内部类当中,

2020-08-13 10:39:33 103

原创 Java学习第十一天——final关键字,权限修饰符

Java学习第十一天——final关键字,权限修饰符final关键字代表最终,不可改变常见的四种用法1.可以用来修饰一个类2.可以用来修饰一个方法3.可以用来修饰一个局部变量4.可以用来修饰一个成员变量final修饰变量和局部变量对于成员变量来说,如果使用final关键字修饰,那么这个变量也照样是不可变的1.由于成员变量是有默认值的,所以是使用final修饰后必须马上赋值,不会再给默认值2.对于final修饰的成员变量,要么直接赋值,要么通过构造方法赋值,而且只能赋值一次public

2020-08-13 10:38:32 141

原创 java学习第十天——接口,多态

java学习第十天——接口,多态接口定义接口的定义,它与定义类方式相似,但是使用 interface 关键字。它也会被编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类接口就是一种公共的规范标准只要符合规范标准,大家就都可以使用接口的使用,它不能创建对象,但是可以被实现( implements ,类似于被继承)。一个实现接口的类(可以看做是接口的子类),需要实现接口中所有的抽象方法,创建该类对象,就可以调用方法了,否则它必须是一个抽象如何定义一个接口public inter

2020-08-11 12:34:25 177

原创 Java学习第九天——继承

Java学习第九天——继承,super,this,抽象类Java三大特之一——继承继承是多态的前提,没有继承就没有多态继承:就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为。好处:提高代码的复用性。类与类之间产生了关系,是多态的前提在继承关系中,“子类就是一个父类”,也就是说,子类可以被当成是父类例如父类是员工,子类是讲师,那么“讲师就是一个员工”关系:is-a定义父类的格式:(定义一个普通的类)public c

2020-08-11 11:34:03 194

原创 Java学习第八天-----字符串

Java学习第八天-----字符串java.lang.string 代表字符串API当众说,java编译中所有的字符串自面子(如‘abc’)都作为此类的实现其实就是说,程序当中所有的双引号都是字符串,都是String类的对象。就算没有new也照样是字符串的特点:1.字符串的内容不可改变[重点]2.正是因为字符串的内容不可改变,所以字符串可以共享使用3.字符串效果上相当与是char【】字符串,但是底层原理是byte【】数组。创建字符串常见的四中方法:三种构造方法,一种直接创建public

2020-08-09 11:26:01 198 1

原创 Java学习第七天——API

Java学习第七天——API概述AIP(Aplication Programming Interface),应用程序编接口。javaAPI是一本程序员的字典,是jdk中提供给我们使用的类的说明文档,这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,所以我们可以通过查询API的当时,来学习java提供的类,并得知如何使用它们。API使用步骤打开帮助文档点击显示,找到所有,看到输入框你要找谁?在输入框中输入,然后回车看包,java。lang下的类是

2020-08-08 18:41:46 170

原创 Java学习第七天 ———— 第一周学习汇总(粗略)

Java学习第七天 ———— 第一周学习汇总第一章JavaJava是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 [1]1.1 什么是Java1.1.1java发展史1991年,Sun公司为了进军家用电子消费市场,成立了一个代号为Green的项目组。 Oak(橡树)系统出现。

2020-08-07 10:44:56 920

原创 Java学习第六天——面向对象

Java学习第六天——面向对象面向对象思想是一种更符合我们思考习惯的思想,它可以将复杂的事情简单化,并将偶们从执行者变成了指挥者面向对象的语言中,包含了三大基本特征,即封装,继承和多态面向对象:强调对象面向过程:强调步骤举例洗衣服:面向过程:把衣服脱下来–>找一个盆–>放点洗衣粉–>加点水–>浸泡10分钟起来面向对象:把衣服脱下来–>打开全自动洗衣机–>扔衣服–>按钮–>晾类与对象的关系环境四周,你会发现很多对象,比如说桌子,椅子,同学,老

2020-08-07 08:55:14 145

原创 Java学习第五天——数组

Java学习第五天——数组数组的定义数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式,这些按序排列的同类数据元素的集合称为数组。 组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。在Java中数组只能存储相同类型的便利,而且数组的长度一旦确定就不可改变。数据的特点1.数组是一种引用数据类型2.数据当中的多个数据,他们的类型必须统一3.数的长度在程序运行期间不可改变数组的初始化数组的初始化:在内存当中创建一个数组,并且向其中一个

2020-08-05 19:39:37 139

原创 Java学习第四天——方法

Java学习第四天——方法数组方法(函数)方法其实就是若干语句的功能集合。方法其实就是一个工厂例如:蒙牛工厂 原料,奶牛,饲料,水产出物 奶制品。参数(原料),就是方法进去的数值返回值(出产物),就是冲方法中出来的数据定义方法的完整格式修饰符 返回值类型 方法名称 (参数类型 参数名称,。。。){方法体;return 返回值;}函数设计三要素:(1)函数名:见名思议,也就是根据功能定名字,按照驼峰写法xxxYyyZzz(2)参数:调用者传递过来的数据的接收方式,参数可以有多

2020-08-04 11:05:22 116

原创 java学习第三天——控制流程

java学习第三天编译器的优化对于byte、short、char三中数据类型来说,如果右侧的赋值数据没有超过范围,那么javac编译器将自动隐含的为我们补上(byte),(short),(char)如果没有超过左侧的数据类型的数范围,那么编译器不上强转如果超过了左侧的数据类型的数据范围,那么编译器直接报错byte a = 30;//编译器自动在30加上(byte)byte b = 128;//超过byte数据范围,直接报错再给变量进行复制的时候,如果右侧的表达式当中全部是常量,没有任何变

2020-08-03 09:45:42 74

原创 java学习第二天——变量,数据类型转换,运算符

JAVA学习第二天变量变量:变量是指程序运行期间可改变的量创建一个变量的格式;数据类型 变量名;数据类型 变量名 = 数据值;数据类型 变量名,变量名,… ;数据类型 变量名 = 数据值,变量名 = 数据值,… ;[ ]: 3为同时声明多个变量语句格式[ ]: 4为同时声明多个变量并且赋值的语句个事使用变量时的注意事项1.如果创建多个变量,那么变量之间的名称不可以重复2.对于使用float 和long类型来说,字符后缀的F或L不要丢掉3.如果使用byte或者short 类型的变

2020-08-03 09:41:57 114

原创 Python#对list的粗浅理解

Python之Listlist(列表)是python内置的一种数据类型,相当于数组。使用列表你可以随时添加,删除其中的元素。在python中也提供了很多函数来方便操作列表。如append() : 列表末尾增加一个元素,pop():删除末尾的一个元素,也可以指定位置删除元素pop(1):删除列表位置1所在的元素insert():(1,‘xys’)在位置1处增加元素’xys‘len(xys)...

2020-04-28 22:02:26 148

空空如也

空空如也

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

TA关注的人

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