排序:
默认
按更新时间
按访问量

Java-青云对象存储SDK详解

背景 主要是项目中用到青云对象存储存储操作文件,所以把该功能简单梳理一下,以作记录。 功能实现步骤 一)创建springboot项目,项目名为oysept-qingstor,项目结构图如下 二)pom.xml配置文件中内容如下 <project xmlns=&...

2018-09-14 20:56:46

阅读数:152

评论数:0

Oracle日期相关操作

背景 由于最近两天在做一些数据统计分析,经常用到oracle数据库中一些日期操作,现在重新整理一下。 --获取当前日期 select sysdate from dual; --获取昨天日期 select sysdate - 1 from dual; --获取明天日期 select sysd...

2018-09-11 18:13:11

阅读数:11

评论数:0

Java—企业微信网页版登陆认证详解

背景 本来自己系统已经有了企业微信网页版登陆认证功能,但功能是别的同事写的,而且已经离职了。刚好,有另一个项目组同事来请教,所有就把该认证功能单独抽离出来,新写了一个springboot项目给那同事,并且已经联调好了。 注意:该认证功能比较依赖企业微信的配置,所以就把大致代码讲解一下,如果有真...

2018-09-04 21:11:33

阅读数:203

评论数:0

Nginx Linux安装详解

Ningx简介 Nginx是一个web服务器,可以用于负载均衡和反向代理的一个工具 Nginx安装 第一步:如果有外网的情况下,可以直接通过命令下载对应的软件包,否则复制链接到浏览器手动下载 命令格式:[root@localhost]# wget 下载地址 openssl下载:http:...

2018-09-03 17:11:00

阅读数:16

评论数:0

第四章:Java设计模式-原型模式

原型模式 简介:是用于创建重复的对象,同时又能保证性能。            针对于原型实例对象的种类,根据该对象克隆创建一个新对象。 浅克隆 弊端:值类型属性变化时不会影响克隆的对象,引用类型属性变化时会影响克隆对象。 package com.xm.designpattern.pr...

2018-09-01 20:46:08

阅读数:13

评论数:0

java HttpClient Get和Post请求案例

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

2018-08-20 21:19:29

阅读数:24

评论数:0

java 用dom4j把一个List T对象生成xml案例

dom4j准备 jar:dom4j-1.6.1.jar,该jar主要是生成和解析xml用         fastjson-1.2.49.jar,该jar是alibaba的,主要是用来把List<T>对象转换成json dom4j生成xml工具类(...

2018-08-19 21:28:28

阅读数:27

评论数:0

java dom4j生成和解析xml

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

2018-08-18 23:20:30

阅读数:15

评论数:0

java JDOM生成和解析xml

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

2018-08-18 21:56:54

阅读数:15

评论数:0

java SAX生成和解析xml

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

2018-08-18 19:39:04

阅读数:32

评论数:0

java Document生成和解析xml

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

2018-08-18 12:06:45

阅读数:51

评论数:0

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

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

2018-08-17 22:02:48

阅读数:14

评论数:0

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

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

2018-08-15 23:16:36

阅读数:16

评论数:0

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

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

2018-08-13 21:25:44

阅读数:12

评论数:0

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

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

2018-08-13 15:57:48

阅读数:98

评论数:0

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

一)开发前准备 mybatis-3.4.6.jar mysql-connector-java-5.1.34-bin.jar 说明:在本章末尾有源码下载地址,里面已包含jar 二)Mybatis开发环境搭建 1) 创建一个Dynamic Web Project,名称为:xm-mybatis...

2018-08-11 11:49:18

阅读数:25

评论数:0

第三章:Hibernate Maven开发环境搭建,集成mysql数据库

Hibernate maven环境搭建 一)创建一个maven project,项目名称叫xm-hibernate-maven,项目结构图如下: 二)pom.xml配置内容如下: <project xmlns="http://maven.apa...

2018-08-03 22:18:58

阅读数:21

评论数:0

logback使用详解

logback模块jar logback-core:logback基础核心模块 logback-classic:它是log4j的一个改良版本 slf4j-api:日志jar logback配置 <?xml version="1.0&quo...

2018-08-02 17:42:50

阅读数:27

评论数:0

log4j使用详解

log4j Logger方法 Logger类不允许实例化一个新的记录器实例,但提供了两个静态方法获得一个 Logger 对象: public static Logger getRootLogger(); public static Logger getLogger(String ...

2018-08-02 16:14:01

阅读数:24

评论数:0

第二章:Hibernate注解开发环境搭建,集成mysql数据库

一、Hibernate注解开发环境搭建 1)用eclipse新创建一个Dynamic Web Project,项目完整结构图如下(jar引用和第一章一样): 2)hibernate.cfg.xml文件内容如下: <?xml version="1....

2018-08-01 20:49:25

阅读数:28

评论数:0

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