摘要: 数据: 数据是对现实生活事物描述的符号 数据库: 用来存储数据的库 存储结构: 网状结构 层次结构 关系结构 二维表结构存储:数据,数据的描述,数据的关系。 对象结构 数据库管理系统: 用户直观用来操作数据库的软件 数据库应用系统: 在数据库管理系统之上的系统,专门给普通用户进行使用的系统 数据库系 阅读全文
posted @ 2020-03-07 13:25 华哥好棒棒 阅读(132) 评论(0) 推荐(0) 编辑
摘要: XML 一、XML简介: 1.是一种标记语言 2.xml是一种非常灵活的语言,没有固定的标签,所有标签都可以自定义 3.xml用于信息的记录和传递,经常用于配置文件 二、XML格式: 1.声明信息,用于描述xml的版本和编码方式 <?xml version="1.0" encoding="UTF-8 阅读全文
posted @ 2020-03-05 16:20 华哥好棒棒 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 栈(stack)的定义: 称为堆栈,运算受限的线性表 其限制是仅允许在表的一端进行插入和删除操作,不允许在其他任何位置进行插入、查找、删除等操作 进行插入、删除一端为栈顶(top),保存元素为栈顶元素 另一端为栈底(bottom) 无元素为空栈、插入元素为进栈或入栈、删除元素为出栈或退栈 由于栈的插 阅读全文
posted @ 2020-03-04 16:02 华哥好棒棒 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 线性表(linear list) 线性表是n个类型相同数据元素的有限序列,通常记作(a0,a1,...ai-1,ai,ai+1)。 1.相同数据类型 在线性表的定义中,从a0到ai+1的n个数据元素是具有相同属性的元素。 比如说可以都是数字,如(23,14,5,11); 也可以是字符,如(A,B,C 阅读全文
posted @ 2020-03-03 20:08 华哥好棒棒 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 线性表、栈、队列、(字符)串、数组、广义表、树、二叉树、图 数据的结构类型:(逻辑和存储) 逻辑结构: 分类一:线性结构和非线性结构 指数据元素之间的逻辑关系(和现实无关)。 线性结构:有且只有一个开始结点和一个终端结点,并且所有结点都最多只有一个直接前驱和一个直接后继。线性表就是一个典型的线性结构 阅读全文
posted @ 2020-03-01 16:43 华哥好棒棒 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 用于文本的复杂处理 使用流程: 分析所要匹配的数据,写出测试用的典型数据 在工具软件中进行匹配测试 在程序中调用通过测试的正则表达式 语法: 标准字符集合 --能够与“多种字符”匹配的表达式 --注意区分大小写,大写是相反的意思 \d :任意一个数字 ,0-9中的任意一个 \w :任意一个字母或数字 阅读全文
posted @ 2020-03-01 10:07 华哥好棒棒 阅读(422) 评论(0) 推荐(1) 编辑
摘要: 行为模式:关注系统中对象之间的相互交互,研究运行时对象之间的相互通信和协作,明确对象职责 1.模板方法模式(template method) 定义了一个操作中的算法骨架,将某些步骤延迟到子类中实现。这样,新的子类可以在不改变一个算法结构的前提下重新定义该算法的某些特定步骤。 即:处理步骤父类中定义好 阅读全文
posted @ 2020-02-27 19:41 华哥好棒棒 阅读(789) 评论(0) 推荐(1) 编辑
摘要: 一、创建型模式(都是用来帮助创建对象的) 1.单例模式 作用:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点 应用:Windows的任务管理器、回收站;项目中读取配置文件的类;网站的计数器;应用程序的日志应用;数据库连接池;操作系统的文件系统;Application;Spring中的be 阅读全文
posted @ 2020-02-26 22:13 华哥好棒棒 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 一、功能 1、动态生成新的类 2、动态改变某个类的结构(添加、删除、修改 新的属性、方法) 二、优势 1、比反射开销小,性能高 2、JAVAasist性能高于反射,低于ASM 使用javassist生成一个新的类 javassist入门: package cn.lhl.test; import ja 阅读全文
posted @ 2020-02-25 11:07 华哥好棒棒 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 一、反射: 1、反射指可以在运行时加载、探知、使用编译期间完全未知的类。 2、程序在运行状态中,可以动态加载一个只有名称的类,对于任意一个已加载的类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能调用它的任意一个方法和属性。 3、加载完类后,在堆内存中产生一个Class类型的对象(一个类 阅读全文
posted @ 2020-02-24 21:26 华哥好棒棒 阅读(943) 评论(0) 推荐(0) 编辑