设计模式非常重要,阅读源码的必不可少的技能。所以接下来的时间对常见的设计模式进行总结和学习。先进行建造者模式的学习。 建造者模式使用原理,可以链式调用,当你不需要一些属性的时候,可以不必要传入,而传统的方法是通过构造函数传入或者单个的set,get这样非常麻烦。 所以才有了建造者模式。 直接上代码看 ...
分类:
其他好文 时间:
2019-01-02 17:26:40
阅读次数:
143
html5+ audio 模块MUI播放音频 Audio模块用于提供音频的录制和播放功能,可调用系统的麦克风设备进行录音操作,也可调用系统的扬声器设备播放音频文件。通过plus.audio获取音频管理对象。 权限 录音 这样录音就被保存下来了 播放录音 暂停播放: 恢复播放: 跳到指定位置播放(快进 ...
分类:
Web程序 时间:
2019-01-02 12:38:10
阅读次数:
257
1.首先pom.xml引入依赖 <dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>3.10</version></dependency> 2.要输出的实体T字段加上注解 3.实现 ...
分类:
编程语言 时间:
2019-01-02 12:25:34
阅读次数:
264
quartz 概述 特点 强大的调度功能 灵活的应用方式 分布式和集群能力 用到的设计模式 Builder 模式 factory模式 组件模式 链式写法 体系结构 调度器 任务 触发器 架构图 spring boot quartz pom配置 编写job类 编写quartz定义类 ...
分类:
编程语言 时间:
2019-01-01 21:13:24
阅读次数:
231
2018的最后一个工作日,是在调式和诊断问题的过程中度过,原本可以按时下班,毕竟最后一天了,然鹅,确是一直苦苦挣扎。 废话不多说,先描述一下问题:有一套大数据环境,是CDH版本的,总共4台机子,我们的应用程序与大数据集群之前已经集成完毕,调试没有问题,可以运行Spark任务。而与这个集群集成是17年 ...
分类:
其他好文 时间:
2019-01-01 17:54:05
阅读次数:
278
解决方案: 是由于jar包冲突引起的。 1.5.9 pom依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-feign</artifactId></depende ...
分类:
编程语言 时间:
2018-12-31 19:15:57
阅读次数:
2243
get: String url = "";Request request = new Request.Builder() .url(url) .build();Response response = client.newCall(request).execute();return okHttpCli ...
分类:
Web程序 时间:
2018-12-27 13:14:18
阅读次数:
184
Socket是Java网络编程的基础,了解还是有好处的, 这篇文章主要讲解Socket的基础编程。Socket用在哪呢,主要用在进程间,网络间通信。本篇比较长,特别做了个目录: 一、Socket通信基本示例 二、消息通信优化 2.1 双向通信,发送消息并接受消息 2.2 使用场景 2.3 如何告知对 ...
分类:
编程语言 时间:
2018-12-27 11:18:17
阅读次数:
307
这里对lombok的@Builder和@Data组合的使用示例 class People加上了@Builder和@Data注解后,多了一个静态内部类PeopleBuilder,People调用静态方法builder生成PeopleBuilder对象,PeopleBuilder可以使用".属性名(属性 ...
分类:
其他好文 时间:
2018-12-27 00:31:56
阅读次数:
1620
序 StringData JPA 是微服务框架下一款ORM框架,在微服务体系架构下,数据持久化框架,主要为SpringData JPA及Mybatis两种,这两者的具体比较,本文不做阐述,本文只简单阐述SpringData JPA的使用方法。 简介 SpringData JPA的Repository ...
分类:
编程语言 时间:
2018-12-26 20:02:22
阅读次数:
146