自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux学习汇总

1:与Windows系统不同,Linux没有盘符这个概念,只有一个根目录/,所有文件都在它下面。2、Linux系统中,路径之间的层级关系,使用:/ 表示,Windows则是用:\ 表示。

2023-04-27 00:07:16 97 1

原创 初识jQuery

JQuery简介jQuery是一个JavaScript工具库,它通过封装原生的JavaScript函数得到一整套定义好的方法。它的作者是John Resig,于2006年创建的一个开源项目,随着越来越多开发者的加入, jQuery已经集成了JavaScript、CSS、DOM和Ajax于一体的强大功能。它可以用最少的代码, 完成更多复杂而困难的功能,从而得到了开发者的青睐。jQuery的用途取得页面中的元素jQuery为准确获取需要操纵的文档元素,提供了可靠而富有效率的选择符机制。修改页面

2020-07-09 16:33:26 97

原创 JavaScript操作DOM对象

什么事DOM对象DOM对象是文档对象模型,是基于浏览器编程一套API接口,通过它,我们可以访问HTML文档对象属性、方法、事件,还可以对其进行操作。

2020-07-02 21:36:47 103 1

原创 JavaScript 操作BOM对象

BOM模型BOM:浏览器对象模型BOM提供了独立于内容的、可以与浏览器窗口进行互动的对象结构BOM模型的特点BOM是browser object model的缩写,简称浏览器对象模型BOM提供了独立于内容而与浏览器窗口进行交互的对象由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是windowBOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C用途BOM中,可以获得与浏览器

2020-06-28 21:11:06 86

原创 JavaScript基础

什么是JavaScriptJavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。JavaScript的特点解释性:javascript是一种解释语言,源代码不需要经过编译,直接在浏览器上运行时被解释。基于对象:javascripth是一种基于对象的语言,能运用自己已经创建了的对象,事件驱动:JavaScript可以直接对用户或客户输入做出响应,无需经过web服务程序。跨平台:J

2020-06-23 17:21:27 99

原创 DAO模式

dao模式简介dao全称是data access object,数据库访问对象,主要的功能就是用于进行数据操作的,在程序的标准开发架构中属于数据层的操作。DAO组成在整个DAO中实际上都是以接口为操作标准的,即:客户端依靠DAO实现的接口进行操作,而服务端要将接口进行具体的实现。DAO由以下几个部分组成:DatabaseConnection:专门负责数据库的打开与关闭操作的类。VO:主要由属性、setter、getter方法组成,VO类中的属性与表中的字段相对应,每一个VO类的对象都表示表中的每

2020-06-04 20:52:07 479

原创 JDBC

JDBCD的定义JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。常用接口Driver接口:Driver接口由数据库厂家提供,作为java开发人员,只需要使用Driver接口就可以了。在编程中要连接数据库,必须先装载特定厂商的数据库驱动程序,不同的数据库

2020-06-02 21:31:12 115

原创 MySQL存储过程

存储过程简介SQL语句需要先编译然后执行,而存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程可以看做是对编程中面向对象方法的模拟,它允许控制数据的访问方式。存储过程的优点增强SQL语言的功能和灵活性:存储过程可以用控制

2020-05-31 19:07:25 62

原创 MySQL事务,视图,索引,备份,恢复

事务事务的定义Transaction事务:一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务。一个完整的业务需要批量的DML(insert、update、delete)语句共同联合完成。事务只和DML语句有关,或者说DML语句才有事务。这个和业务逻辑有关,业务逻辑不同,DML语句的个数不同。事务的四大特征原子性:整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样。一

2020-05-28 19:47:41 78

原创 MySQL高级查询

MySQL高级查询嵌套查询(子查询)定义:把内层的查询结果作为外层的查询条件语法格式:    select … from 表名 where 条件(select …);    子查询有返回结果:exists 子查询结果为True子查询无返回结果:exists 子查询结果为FALSE,外层查询不执行删除表DROP TABLE IF EXISTS temp;多表查询笛卡儿积    select 字段名 列表 from 表名列表;多表查询    select 字段名 列表 fr

2020-05-19 20:58:36 74

原创 初识MySQL

MySQL的版本社区版:可自由下载且完全免费,但官方不提供任何技术支持,适用于大多数普通用户。企业版:不能自由下载且收费,该版本提供了更多的功能,可以享受完备的技术支持,适用于对数据库的功能和可靠性要求比较高的企业用户。MySQL的优势运行速度快。使用成本低。容易使用。可移植性强。适用更多用户。操作数据库命令行方式连接数据库语法:mysql - h 服务器主机地址 -u 用户名 -p 密码创建数据库语法:CREATE DATABASE 数据库名;查看数据库列表语法:

2020-05-14 18:28:38 81

原创 数据库设计

数据库设计的定义数据库设计是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。数据库系统需要操作系统的支持。数据库设计的步骤数据库设计的设计内容包括:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施和数据库的运行和维护。数据库设计原则一对一设计原则 :在软件开发过程中,需要遵循一对一关系设计原则进而开展数据维护工作,通过利用此原则能够尽量减少维护问题的出现,保证数据维护工作顺利开展同时降低维护工作难度。独特命名原则:独特命名原则的应用是为了减少

2020-05-12 20:27:00 904

原创 Java的多线程编程

Java的多线程编程多线程的定义进程:可以理解成一个运行中的应用程序,是系统进行资源分配和调度的基本单位,是操作系统结构的基础,主要管理资源。线程:是进程的基本执行单元,一个进程对应多个线程。主线程:处理UI,所有更新UI的操作都必须在主线程上执行。不要把耗时操作放在主线程,会卡界面。多线程:在同一时刻,一个CPU只能处理1条线程,但CPU可以在多条线程之间快速的切换,只要切换的足够快...

2020-04-15 16:43:21 89

原创 Java集合的扩容机制

List相关的默认容量以及扩容机制ArrayListArrayList默认容量是10ArrayList最大容量Integer.MAX_VALUE - 8ArrayList扩容机制,按原数组长度的1.5倍扩容。如果扩容后的大小小于实际需要的大小,将数组扩大到实际需要的大小VectorVector是线程安全版的ArrayList内部实现都是用数组实现的。Vector通过在方法前用syn...

2020-04-13 17:37:38 366

原创 哈希算法与二叉树

哈希算法哈希算法的定义Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。哈希算法的...

2020-04-10 17:24:40 324

原创 Java泛型

Java泛型的定义泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参)。泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就是说在泛型使用过程中操作的数据类型被指定为一个参数,这种参数类型可...

2020-04-08 22:21:39 49

原创 Java集合框架

集合框架的定义集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。集合框架的特点这里是引用所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。...

2020-04-06 21:01:04 48

原创 Java的异常处理

Java程序的异常什么是异常程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止。在Java中即,Java在编译或运行或者运行过程中出现的错误。异常处理机制异常处理机制通过5个关键字实现:try、catch、throw、throws 和 finally。try catch 语句用于捕获并处理异常,fina...

2020-04-01 15:07:38 71

原创 Java的接口

Java接口接口的定义Java接口是一系列方法的声明,是一些方法特征的集合。Java接口的意义一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。接口可以理解为一种特殊的类,里面全部是由全局常量和公共的抽象方法所组成。接口是解决Java无法使用多继承的一种手段,但是接口在实际中更多的作用是制定标准的。Java...

2020-03-30 21:50:41 69

原创 Java中的多态

多态多态的定义多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作。多态性是对象多种表现形式的体现。多态的优点可替换性:多态对已存在的代码具有可替换性。可扩充性:多态对代码具有可扩充性。增加新的子类不影响已存在类的多态性、继承性,以及其他…接口性:多态是超类通过方法签名,向子类提供了一个共同接口,由子类来完善或者覆盖它而实现的…...

2020-03-27 14:34:49 60

原创 Java的单例与继承

Java的单例单例模式的特点单例设计模式保证一个类只有一个实例。要提供一个访问该类对象实例的全局访问点。懒汉模式懒汉模式:在类加载的时候不被初始化。饿汉模式饿汉模式:在类加载时就完成了初始化,但是加载比较慢,获取对象比较快。两种模式的特点饿汉模式是线程安全的,在类创建好一个静态对象提供给系统使用,懒汉模式在创建对象时不加上synchronized,会导致对象的访问不是线程安全的...

2020-03-23 16:09:15 202

原创 Java封装与this方法

Java封装封装的含义封装是面向对象方法的重要原则,就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。封装是一种信息隐藏技术,在java中通过关键字private,protected和public实现封装。封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使用方法...

2020-03-20 12:37:52 132

原创 使用JAVA面向对象编程

面向对象设计的过程也就是从现实世界中抽象出程序开发中的类,实现从现实到虚拟的转化,再对抽象出的类进行操作,实现对现实世界行为的模拟,然后对抽象出的类进行优化,通过封装隐藏类的内部信息以提高安全性。面向对象的核心对象面向过程的核心是函数,以功能为中心,实现函数级别的代码重用。面向对象的核心是封装了属性和方法(行为)的类,以数据为中心,实现类级别的代码重用。面向对象因为采用了类,所以具有继承和多...

2020-03-18 21:49:02 80

空空如也

空空如也

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

TA关注的人

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