自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jsoup_Xpath语言解析HTML和XML

Xpath语言: XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。 XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。 使用步骤 导入Jsoup_Xpath-0.3.2.jar包,不用说了吧 创建Xpath对象,根据document对象创建 public JXDocument JXDocument(Doc...

2019-12-03 23:17:23 298

原创 Jsoup以选择器选择元素

根据选择器来选择某个元素 选择器:与CSS的选择器几乎一致,有class选择器,id选择器,标记选择器,属性选择器,后台选择器等等 常见的选择器列表: .class .intro 选择 class=“intro” 的所有元素。 #id #firstname 选择 id=“firstname” 的所有元素。 * * 选择所有元素。 element p 选择所有 元素。 ...

2019-12-03 23:13:28 468

原创 XML解析——Jsoup解析XML文档

XML解析方式: DOM方式:将标记语言文档一次性加载到内存中,在内存中形成一DOM树的树形结构 优点:操作方式简单,可以对文档很轻易的进行CRUD操作,与JS操作DOM方式几乎一样 缺点:占用内存太大,特别消耗资源 XML的常见解析器: JAxp DOM4J Jsoup。 当然还有其他这里不一一列举了 选用Jsou解析器做演示。 使用步骤: 导包肯定就不用说了吧 加载...

2019-12-03 23:09:33 486

原创 XML约束文档

一、约束概念: 规定XML文档的书写规则,作为开发者应该学会书写简单的约束和认识简单的约束规则 二、约束分类: DTD SChema DTD的使用 引入的dtd约束文档到xml文档中 内部定义dtd约束:将规则直接定义在xml文档中 格式:<!DOCTYPE xml文件名 [ ​ dtd约束 ​ ]> 外部dtd引入 本地: 网络 示例DTD约束文档: ...

2019-12-03 23:03:04 389

原创 XML介绍

一、概念: ​ XML: 可扩展标记语言(EXtensible Markup Language) 它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 二、语法: XML的文档声明是.xml XML文档的第一行顶一个为文档声明,必须在绝对的第一行,前面有空行都不行 XML文档有且只能有一个根标签,于html不同 属性的值必须用引号引起来,单双引号都行...

2019-12-03 21:47:01 166

原创 01简单工厂模式

简单工厂模式 顾名思义就是用来生产东西的工厂,而在面向对象中就是用来生产对象的。结合现实生活中的例子就是:告诉工厂我要生产什么要的产品,然后工厂根据这个客户的需求生产出这个产品给用户。 在面向对象程序的世界中就是:告诉简单工厂类,要生产什么类的对象,然后工厂返回这个对应类的对象。 例子:做一个计算器的实现,需要加减乘除等等的功能,而根据用户输入的符号来决定调用哪个类的对象来完成功能。这里的类和...

2019-11-27 13:12:05 194

原创 UML类图

UML统一建模语言 UML的目标是以面向对象图的方式来描述任何类型的系统,截止UML2.0一共有13种图形(UML1.5定义了9种,2.0增加了4种)。分别是:用例图、类图、对象图、状态图、活动图、顺序图、协作图、构件图、部署图9种,包图、时序图、组合结构图、交互概览图4种。这里我们因为要学习面向对象的设计模式,所以我们这里就介绍一下类图即可。 下面是我在网上随便找的一个UML类图 类 如...

2019-11-27 00:26:55 608

原创 Java的Lambda表达式基础

编程思想: 面向对象思想:强调对象,做一件事先去找到能做这件事的对象,然后再调用它的方法。 优点:方便管理,更加符合现实世界中的解决问题的方式。 缺点:代码冗余臃肿。比如为了要调用一个Runnable接口的run()方法, 缺不得不创建一个类去实现这个接口。而我们其实真正关心的确实run()方法中的代码而已。 面向过程(函数思想):强调的是结果,给出参数得到结果。不关心谁去做...

2019-10-31 15:50:27 175

原创 Java反射05-继承关系

回顾: Class 对象:在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的。通过Class实例得到类的信息的手段成为反射 Class对象获取的三种法法: //方法一:Class class对象名 = 类名.class Class cls1 = String.class; //方法二:Class class对象名 = 对象.getClass() S...

2019-10-15 13:58:25 297

原创 Java04反射-构造方法

回顾: Class 对象:在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的。通过Class实例得到类的信息的手段成为反射 Class对象获取的三种法法: //方法一:Class class对象名 = 类名.class Class cls1 = String.class; //方法二:Class class对象名 = 对象.getClass() S...

2019-10-15 13:34:16 209

原创 Java反射03-Field实例

Class 对象:在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的。 Class对象获取的三种法法: //方法一:Class class对象名 = 类名.class Class cls1 = String.class; //方法二:Class class对象名 = 对象.getClass() String s = "chengyuan"; Clas...

2019-10-14 23:45:14 521

原创 Java反射02-Method实例

回顾: Class 对象:在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的。 Class对象获取的三种法法: //方法一:Class class对象名 = 类名.class Class cls1 = String.class; //方法二:Class class对象名 = 对象.getClass() String s = "chengyuan"; ...

2019-10-13 14:16:52 276 1

原创 Java反射01-概述

基础知识: 任何类class/接口interface的本质都是一个数据类型,无继承关系便无法赋值。我们自定义的类,其实就是自定义了一个类型 类似于:C语言中的结构体struct。 重点:每一个类class/interface也是有一个数据类型的,而这个数据类型就是Class,当JVM每加载一个class后,都会为这个 类或者接口创建一个Class类型的实例,并将它们关联起来。 JDK中源码的体现...

2019-10-10 22:40:00 171

原创 Go语言并发——并发模型初始

常见并发模型: 多进程:多进程是在操作系统层面进行并发的基本模式,同时也是开销最大的一种模式,由每个CPU核心直接管理每个进程。进程间互不影响。 多线程:多线程也是在操作系统层面的并发模型,同时是暂时使用得最多的一种,它是在进程之下开的一个线程来执行操作和处理,但是开销依然很大。高并发模式下,效率影响也很大。 基于回调的非阻塞/异步IO:由于使用多线程会很快消耗服务器的内存与CPU资源,而这种模...

2019-05-19 17:15:02 233

原创 细说MYSQL存储引擎

细说MYSQL存储引擎存储引擎InnoDB储存引擎MyISAM存储引擎MEMORY存储引擎MERGE存储引擎补充:查看当前数据库的默认存储引擎 存储引擎 MySQL的一大特点就是存储一个引擎无疑了,比起Oracle和SQLserver等数据库只要一种存储引擎,所有的数据存储机制都是一样的而言MySQL的储存引擎的多样化,是的用户更加可以根据自己的业务需要来选择对应的存储引擎。 InnoDB储存引擎...

2019-04-07 15:16:21 369

空空如也

空空如也

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

TA关注的人

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