Apache Flink 是当前广泛使用的计算引擎,是由Apache软件基金会开发的开源流处理框架,其核心是用Java和Scala编写的分布式流数据流引擎。Flink以数据并行和流水线方式执行任意流数据程序,Flink的流水线运行时系统可以执行批处理和流处理程序。此外,Flink的运行时本身也支持迭代算法的执行。
Maven 下载安装及 Maven在Eclipse 2019-12中的配置阿里云仓库。这是这里是最新的apache-maven-3.6.3版本。安装Maven,安装很简单,解压后即可使用,这里是解压到 C:\apache-maven-3.6.3。配置Eclipse,这里用的是最新版本Eclipse 2019-12,其它版本配置方法是一样的。
Date类还有两个附加功能。 它允许将日期解释为年,月,日,小时,分钟和秒值。 它还允许格式化和解析日期字符串。 不幸的是,这些功能的API不适合国际化。 从JDK 1.1开始, Calendar类应该用于在日期和时间字段之间进行转换,而DateFormat类应该用于格式化和解析日期字符串。 不推荐使用Date中的相应方法。
基于 Spark 的用户程序,即由用户编写的调用 Spark API 的应用程序,它由集群上的一个驱动(Driver)程序和多个执行器(Executor)程序组成。其中应用程序的入口为用户所定义的 main 方法。
Spark 是 UC Berkeley AMP Lab 开源的通用分布式并行计算框架,目前已成为 Apache 软件基金会的顶级开源项目。Spark 支持多种编程语言,包括 Java、Python、R 和 Scala,同时 Spark 也支持 Hadoop 的底层存储系统 HDFS,但 Spark 不依赖 Hadoop。
Spring Framework 提供了五个作用域范围:1、在作用域的单重态中,Spring将bean定义范围限定为每个Spring IoC容器的单个实例。2、在原型范围中,单个bean定义具有任意数量的对象实例。
simHash是google用于海量文本去重的一种方法,它是一种局部敏感hash。那什么叫局部敏感呢,假定两个字符串具有一定的相似性,在hash之后,仍然能保持这种相似性,就称之为局部敏感hash。普通的hash是不具有这种属性的。simhash被Google用来在海量文本中去重。
Redis 事务可以一次执行多个命令, 并且带有以下三个重要的保证:批量操作在发送 EXEC 命令前被放入队列缓存。收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。
Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。
Spring Boot 在 Eclipse 中创建建可执行 JAR,和运行可执行 JAR。构建可执行 JAR,要使用 Maven 构建可执行 JAR,有两种选择:在 Eclipse 中运行 Maven 构建,从命令行运行 Maven 构建。
Spring Boot 主要通过 Maven 或 Gradle 这样的构建系统以继承方式添加依赖,同时继承了 Spring 框架中的优秀元素,减少了 Spring MVC 架构中的复杂配置,内置 Tomcat,Jetty 容器,使用 Java application 运行程序,而不是传统地把 WAR 包置于 Tomcat 等容器中运行,从而简化加速开发流程。
用于各种区块链项目和解决方案的区块链安全参考架构,此架构适用于各行各业的内部部署和软件即服务 (SaaS) 环境内的用例与部署。它审视了区块链所特有的安全风险与威胁,然后介绍了主要的区块链安全控制措施,以及其他业务控制措施和传统的安全控制措施。最后,本文还展示了一个可用于保护任何区块链解决方案的区块链安全参考架构和安全模型。
Jshell从Java 9就开始支持了,可以直接在终端写Java程序,回车就可以执行。Jshell默认会导入下面的一些包,所以在Jshell环境中这些包的内容都是可以使用的。
使用 Stylus 提高 CSS 的开发效率,它首先具有 CSS 预处理器的优势,相对 CSS 代码整洁、修改量小、更适宜阅读。
MySQL主从复制原理:日志。MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新可以在远程连接上进行,从节点可以复制主数据库中的所有数据库或者特定的数据库,或者特定的表。
Java 接口传参 form data 和 json 的区别。题目问到Java接口,应该分三种情况。如果是JSP等服务器端模板技术,再加上一些jQuery AJAX。POST的时候,默认contentType都是application/x-www-form-urlencoded。可改成application/json,看自己。
MyBatis 完整入门与配置(二)包括XML 映射文件、动态 SQL、Java API、SQL 语句构建器、日志。
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
截取html文本并保持html标签成对完整,主要处理思路是用来截取html标签的,支持大部分html标签,并且支持自动补全标签功能。
docker yum快速安装和命令大全。这个是因为系统默认没有安装这个命令,这个命令在yum-utils 包里,可以先通过执行命令:yum -y install yum-utils 进行安装就可以了。
关注时代Java