- 博客(8)
- 收藏
- 关注
原创 flink写入redis(续)
参照源码:https://github.com/apache/bahir-flink/tree/master/flink-connector-redis 先分析,后修改。 flink-connector-redis代码目录: 着重看RedisSink类: 1. 包含如下几个私有对象: private String additionalKey; private Integer ad...
2019-10-20 22:36:19 3189
原创 flink写入redis
使用 Flink Redis Connector 支持三种Redis连接方式 Single Redis Server Redis Cluster Redis Sentinel 源码:https://github.com/apache/bahir-flink 添加依赖: <dependency> <groupId>org.apache.bahir</g...
2019-10-19 22:49:21 6653 4
原创 在intellj中使用mockito(依赖maven)
1、新建maven项目 2、pom文件中添加如下依赖(使用的是最新的版本) 注:此处使用junit5.3.2,使用junit4.1.2亦可 <dependencies> <!-- https://mvnrepository.com/artifact/org.mockito/mockito-core --> <depend...
2019-02-01 10:35:07 9141 2
翻译 JVM垃圾收集
参考:https://docs.oracle.com/javase/10/gctuning/ 目录(不只是搬运工...) 1、垃圾收集器简介 1.1、什么是垃圾收集器? 1.2、选择垃圾收集器的重要性? 2、Ergonomics(人体工程学) 2.1、垃圾收集器、堆、编译器的默认选择 2.2、基于行为的调整 2.3、调优策略 3、垃圾收集器实现 3.1、分代垃圾收集 3.2...
2018-09-10 10:02:01 1445
翻译 Java SE JVM Guide(JDK10)
参考:https://docs.oracle.com/javase/10/vm/ 目录(持续更新...) 1、JVM技术概览 2、编译控制 2.1、写指令 · 编译器控制选项 · 写指令文件 · 写编译指令 · 写编译器指令的方法模板 · 编写内联指令选项 · 防止重复使用选项 2.2、理解指令 · 默认指令 · 修改指令 · 编译器控制和向后兼容性 2.3、使用指令...
2018-09-01 15:25:22 528
原创 Java实现生产者消费者模式
介绍生产者消费者模式的四种不同实现 实现1:Object,wait,notifyAll 说明:生成String对象作为锁,通过boolean型变量hasValue来判断队列是否为空 (缺点:队列中仅包含一个对象) 注意:用notifyAll不用notify防止唤醒同类进程而锁住。 // 通过Object对象的wait,notifyAll实现 public class PC { pr...
2018-08-19 16:12:02 295
原创 平面内有多个矩形,求矩形重叠数最多的区域包含的矩形数量?
import java.util.*; /** * 平面内有多个矩形,求矩形重叠数最多的区域包含的矩形数量? * 输入: * 3 * 0 1 1 * 0 1 1 * 2 3 4 * 2 3 4 * 解释: * 3:矩形个数 * (0,0)矩形1左下端点,(2,2)矩形1右上端点 * (1,1)矩形2左下端点,(3,3)矩形2右上端点 * (1,1)矩形3左下端点,(4,...
2018-03-28 10:04:45 2860
原创 linux下java环境变量配置
vim /etc/profile有如下内容:for i in /etc/profile.d/*.sh ; do if [ -r "$i" ]; then if [ "${-#*i}" != "$-" ]; then . "$i" else . "$i" >/dev/null fi fi故:cd ..
2018-03-28 07:52:40 350
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人