Pinned Repositories
1jingdian
每天都有好句子。
Algorithm-Implementations
Share, discuss and improve algorithm implementations!
alibaba-interview
阿里巴巴面试资源汇总
async-profiler
Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events
awesome-go
A curated list of awesome Go frameworks, libraries and software
beam
Apache Beam
BlinkCoder
极速开发网(源码)
blog_demos
all demos for my blogs : http://blog.csdn.net/boling_cavalry
CBoard
An easy to use, self-service open BI reporting and BI dashboard platform.
clover
clover 1、开发server和client端 定时向zk集群发送心跳数据包,利用Java自带的timer程序实现该功能 2、开发整天的monitor程序,用来定时向zk中获取server和client端的心跳数据信息,如果超过指定时间没有收到最新的数据包,那么任务server端或者client端死掉了,此时要删除该server或client端节点,发邮件通知相关人员,记录异常日志到系统日志文件和MongoDB中 3、client端接受创建job请求,将job信息创建到client服务端,并根据job时间规则运行,并将任务信息存储到MongoDB中 4、当client端job运行时候,封装执行任务信息,发送到指定客户端机器,更新client端job执行时间和状态,如不在需要继续运行,那删除job并从MongoDB中删除相关任务信息 5、client端接受删除job请求,client服务端,立即执行删除job并将任务信息从MongoDB中删除 6、client端接受更新job请求,client服务端,立即执行删除job并创建新job,并将任务信息从MongoDB中删除,然后再存储新job信息 7、第一版 使用Netty做消息通讯中间件,存储消息放入Redis中,服务器开启Http请求,客户端 通过 发送Http请求到服务器来处理请求,由于任务太多 redis处理能力不行,放弃该方案 第二版 使用Netty RPC框架,自己开发一个Server端和Client,各种启动指定端口,由于 必须要求Server端和Client必须启动才能进行消息发送,所以感觉非常不灵活,因为放弃该方案 第三版 使用架构组推荐的rocketmq,通过使用发现,很严重问题,消息会重复发送,经常会收到重复的消息,在测试的时候发现,经常发生消息异常和报错,跟架构组刘婷峰沟通说,可能是机器性能不行了,他也不知道具体原因,感觉非常不靠谱,果断放弃 第四版 使用 zeromq,通过在网上查资料,对比各种mq后,发现zeromq是最轻量级,出现消息是最快的,经过测试完全能满足业务,果断使用 8、由于项目中使用zk,自己开发zk使用工具类,定制server端增删改查zk消息以及定制client端增删改查zk消息,功能测试zk,目前打算增加zk watch功能 9、开发server和client端 定时向zk集群发送心跳数据包,利用Java自带的timer程序实现该功能 10、开发整天的monitor程序,用来定时向zk中获取server和client端的心跳数据信息,如果超过指定时间没有收到最新的数据包,那么任务server端或者client端死掉了,此时要删除该server或client端节点,发邮件通知相关人员,记录异常日志到系统日志文件和MongoDB中 11、开发console控制台管理,可以查看任务动态运行状态和次数信息 12、zk管理页面,查看server和client端节点信息,更新和删除节点信息 13、job管理页面,查看job详细信息 14、联系人管理页面,增删改查联系人信息 15、log日志管理页面,根据系统报错记录的日志信息,在页面中可以详细查看
Melodylican's Repositories
Melodylican/incubator-inlong
Apache InLong - a one-stop data streaming platform
Melodylican/repository
个人学习知识库涉及到数据仓库建模、实时计算、大数据、Java、算法等。
Melodylican/interview_internal_reference
2021年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。
Melodylican/CS-Notes
:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
Melodylican/awesome-go
A curated list of awesome Go frameworks, libraries and software
Melodylican/mns
Money never sleeps! IntelliJ IDEA平台插件. 支持查看股票实时行情. 支持美股, 港股, A股.
Melodylican/librdkafka
The Apache Kafka C/C++ library
Melodylican/async-profiler
Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events
Melodylican/golang101
Go语言101 : 一本侧重于Go语言语法和语义的编程解释和指导书
Melodylican/flink-learning
flink learning blog. http://www.54tianzhisheng.cn
Melodylican/blog_demos
all demos for my blogs : http://blog.csdn.net/boling_cavalry
Melodylican/leetcode
LeetCode Problems' Solutions
Melodylican/flink-broadcast-example
example Flink broadcast state pattern
Melodylican/Melodylican.github.io
Melodylican/flinkx
基于flink的分布式数据同步工具
Melodylican/KafkaOffsetToolsWithTime
Kafka时间戳工具,主要功能包括:获取指定时间戳的Offset;获取指定时间戳到当前时间的数据;获取指定时间戳范围内的开始offset、结束offset及数据
Melodylican/CBoard
An easy to use, self-service open BI reporting and BI dashboard platform.
Melodylican/beam
Apache Beam
Melodylican/ksql
KSQL - the Streaming SQL Engine for Apache Kafka
Melodylican/tx-lcn
LCN 分布式事务框架 ,兼容 dubbo、springcloud、motan 框架,支持各种关系型数据库
Melodylican/spring-boot-examples
Spring Boot Examples
Melodylican/renren-security
采用Spring、MyBatis、Shiro框架,开发的一套权限系统,极低门槛,拿来即用。设计之初,就非常注重安全性,为企业系统保驾护航,让一切都变得如此简单。【QQ群:324780204、145799952】
Melodylican/alibaba-interview
阿里巴巴面试资源汇总
Melodylican/skynet
A lightweight online game framework
Melodylican/tip
整合学习编程的资源,大部分为java,包括代码实现,博客,开源项目收藏,算法,设计模式等
Melodylican/dotfiles
A set of vim, zsh, git, and tmux configuration files.
Melodylican/elasticsearch-hadoop
:elephant: Elasticsearch real-time search and analytics natively integrated with Hadoop
Melodylican/shadowsocksr-csharp
Melodylican/ConfigService
Melodylican/PiggyMetrics
Microservice Architecture with Spring Boot, Spring Cloud and Docker