第十一周课程总结 这一周只要是学习图形界面。在Java中的操作界面中,图形用户界面编程主要有以下几个特征: 1) 图形界面及其框架(图形界面对象之间的包含关系)。 2) 图形界面对象的布局(图形界面之间的位置关系)。 3) 图形界面对象上的事件响应(图形界面对象上的动作)。 在Java的图形界面开发 ...
分类:
其他好文 时间:
2019-11-08 21:14:26
阅读次数:
96
一、socket的概念和黏包现象 1. socket的概念 socket是介于应用层和网络各个协议族通信之间的抽象层。socket将底层复杂的网络协议和与目标设备通信的操作封装为一系列接口。实现应用层脱离网咯协议层,使用户直接面向socket编程。socket的类型有流式的socket、数据报的so ...
分类:
其他好文 时间:
2019-11-07 09:39:03
阅读次数:
89
gRPC 是一种与语言无关的高性能远程过程调用 (RPC) 框架。 gRPC 的主要优点是: 现代高性能轻量级 RPC 框架。 协定优先 API 开发,默认使用协议缓冲区,允许与语言无关的实现。 可用于多种语言的工具,以生成强类型服务器和客户端。 支持客户端、服务器和双向流式处理调用。 使用 Pro ...
流式布局 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>流式布局</title> <style> .box { width: 800px; height: 200px; background-color: ...
分类:
其他好文 时间:
2019-11-03 01:37:51
阅读次数:
81
SparkStreaming SparkStreaming是一种微批处理,准实时的流式框架。数据来源包括:Kafka, Flume,TCP sockets,Twitter,ZeroMQ等 SparkStreaming与storm的区别: SparkStreaming微批处理数据,storm按条处理数 ...
分类:
其他好文 时间:
2019-11-01 09:47:37
阅读次数:
132
(一)场景与方案 场景:java端从数据库读取100W数据进行后台业务处理。 常规实现1:分页读取出来。缺点:需要排序后分页读取,性能低下。 常规实现2:一次性读取出来。缺点:需要很大内存,一般计算机不行。 非常规实现:建立长连接,利用服务端游标,一条一条流式返回给java端。 非常规实现优化:jd ...
分类:
数据库 时间:
2019-10-29 23:48:06
阅读次数:
370
本文源码:GitHub·点这里||GitEE·点这里一、ClickHouse简介1、基础简介Yandex开源的数据分析的数据库,名字叫做ClickHouse,适合流式或批次入库的时序数据。ClickHouse不应该被用作通用数据库,而是作为超高性能的海量数据快速查询的分布式实时处理平台,在数据汇总查询方面(如GROUPBY),ClickHouse的查询速度非常快。下载仓库:https://repo
分类:
数据库 时间:
2019-10-29 00:24:35
阅读次数:
128
1.1 缓冲 缓冲的英文单词是buffer,国内常译为缓冲或缓冲区。 缓冲主要有如下2个作用: 1. 通过引入缓冲区中间层消除了设备速率不匹配问题; 2. 通过预设一定大小的缓冲区减少对外存设备的频繁存取(提高吞吐)。 1.2 缓存 缓存的英文单词是cache,国内常译为缓存。 缓存主要利用数据的局 ...
分类:
其他好文 时间:
2019-10-29 00:06:53
阅读次数:
113
Kafka Connect 是一种用于在 Kafka 和其他系统之间可扩展的、可靠的的流式传输数据的工具。它使得能偶快速定义将大量数据集合移入和移除 kafka 连接器变得简单。 kafka connect 可以从数据库或者应用程序服务器收到数据到 kafka topic ,使数据可以用于低延迟的流 ...
分类:
其他好文 时间:
2019-10-28 12:37:20
阅读次数:
106
1: Stream流 1.1 引言 1.2 流式思想概述 1.3 获取流 1.4 常用方法 1.5 练习:集合元素处理 2:方法引用 2.1 冗余的Lambda场景 2.2 方法引用符 2.3 通过对象名引用成员方法 2.4 通过类名称引用静态方法 2.5 通过super引用成员方法 2.6 通过t ...
分类:
编程语言 时间:
2019-10-26 18:49:41
阅读次数:
445