自定义博客皮肤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 248

原创 Jsoup以选择器选择元素

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

2019-12-03 23:13:28 396

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

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

2019-12-03 23:09:33 429

原创 XML约束文档

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

2019-12-03 23:03:04 332

原创 XML介绍

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

2019-12-03 21:47:01 129

原创 01简单工厂模式

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

2019-11-27 13:12:05 149

原创 UML类图

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

2019-11-27 00:26:55 433

原创 Java的Lambda表达式基础

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

2019-10-31 15:50:27 133

原创 Java反射05-继承关系

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

2019-10-15 13:58:25 235

原创 Java04反射-构造方法

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

2019-10-15 13:34:16 159

原创 Java反射03-Field实例

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

2019-10-14 23:45:14 473

原创 Java反射02-Method实例

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

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

原创 Java反射01-概述

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

2019-10-10 22:40:00 136

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

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

2019-05-19 17:15:02 182

原创 细说MYSQL存储引擎

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

2019-04-07 15:16:21 318

空空如也

空空如也

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

TA关注的人

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