自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java HttpClient Get和Post请求案例

HttpClient官方简介:HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。Jar下载地址:http://hc.apache.org/downloads.cgi使用步骤:第一步:创建对象CloseableHttpClienth...

2018-08-20 21:19:29 735

原创 Java dom4j把一个List T对象生成xml

dom4j准备jar:dom4j-1.6.1.jar,该jar主要是生成和解析xml用 fastjson-1.2.49.jar,该jar是alibaba的,主要是用来把List<T>对象转换成jsondom4j生成xml工具类(泛型)package com.xm.xml.test;import java.io.File;import java.io...

2018-08-19 21:28:28 3336 1

原创 Java dom4j生成和解析XML

dom4j使用:需先导入dom4j对应的jar,本章用的是dom4j-1.6.1.jar优点:DOM4J使Java开发的灵活性和XML解析代码易于维护dom4j相关操作类Document:表示整个xml文档,是一个树形结构Eelment:表示一个xml的元素,提供方法操作其子元素,它的文本,属性和名称空间Attribute:表示元素的属性Node:表示元素,属性do...

2018-08-18 23:20:30 54820 14

原创 Java JDOM生成和解析XML

JDOM使用:需要下载jdom对应的jar引入场景:需要知道整个文档结构是,比dom性能好优点:解析的树形结构操作比较灵活,比较简便JDOM常用类Document:表示整个xml文档,是一个树形结构Eelment:表示一个xml的元素,提供方法操作其子元素,它的文本,属性和名称空间Attribute:表示元素的属性Text:表示xml文本信息JDOM生成xml...

2018-08-18 21:56:54 10590

原创 Java SAX生成和解析XML

SAX解析场景:从上往下线性读取xml时 解析比较大的xml文档时优点:读取速度快,内存消耗小缺点:只能知道当前节点的信息,如需知道其它信息,需要自己编码实现SAX解析步骤第一步:创建sax转换工厂 SAXTransformerFactory factory = (SAXTransformerFactory)SAXTransf...

2018-08-18 19:39:04 11075

原创 Java Document生成和解析XML

Document场景:需要知道文档所有结构 需要把文档一些元素排序 文档中的信息被多次使用的情况优势:由于Document是java中自带的解析器,兼容性强缺点:由于Document是一次性加载文档信息,如果文档太大,不太适用Document操作步骤第一步:初始化xml解析工厂 DocumentBuilde...

2018-08-18 12:06:45 52247 1

原创 第三章:Java设计模式-建造者模式

建造者模式意图:把某个复杂的对象和行为表示的方式分离,以同样的行为方式表达不同的意思优点:适用于部件变化少,组件变化多的场景。组件易于扩展。缺点:对象的行为需要类似,并且组件可能会很多。1)创建一个播放机接口,该播放机类型可有多种package com.xm.designpattern.builder;/** * 播放器,可包含不同的播放器 * @author ouy...

2018-08-17 22:02:48 159

原创 第二章:Java设计模式-工厂模式

简单工厂模式原理: 先创建一个接口,由子类继承,需要生成什么格式文件就生成什么格式文件优点: 传递文件类型,直接new生成,比较简单缺点: 工厂类单一,扩展时,业务逻辑比较多package com.xm.designpattern.factory;/** * 简单工厂模式 * 原理: 先创建一个接口,由子类继承,需要生成什么格式文件就生成什么格式文件 * 优点: 传递文...

2018-08-15 23:16:36 144

原创 第一章:Java设计模式-单例模式

一、单例模式-饿汉模式package com.xm.designpattern.single;/** * 单例模式-饿汉模式 * 原理: 不管是否使用,类加载时就初始化好 * 缺点: 非线程安全,只适合单线程使用 * @author ouyangjun * */public class HungrySingle { private HungrySingle hungry...

2018-08-13 21:25:44 128

原创 Spring Boot集成redis,key自定义生成

redis key生成策略代码:import org.springframework.cache.CacheManager;import org.springframework.cache.annotation.CachingConfigurerSupport;import org.springframework.cache.annotation.EnableCaching;impor...

2018-08-13 15:57:48 10650 6

原创 第一章:Mybatis开发环境搭建,集成mysql数据库

一)开发前准备mybatis-3.4.6.jarmysql-connector-java-5.1.34-bin.jar说明:在本章末尾有源码下载地址,里面已包含jar二)Mybatis开发环境搭建1) 创建一个Dynamic Web Project,名称为:xm-mybatis-one,项目结构图如下:2)创建员工实体文件EmployeeEntity.javapa...

2018-08-11 11:49:18 1344

原创 第二章:Hibernate+注解+Maven,集成mysql

Hibernate maven环境搭建一)创建一个maven project,项目名称叫xm-hibernate-maven,项目结构图如下:二)pom.xml配置内容如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta...

2018-08-03 22:18:58 1229

空空如也

空空如也

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

TA关注的人

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