Name: Master.TJ
Type: User
Company: ByteDance
Bio: ICNP'18 & SC'21 & ICDE'23 CCF-A computer conference paper author, focusing on big data, streaming systems.
Location: Hangzhou, China
Blog: https://fengruotj.github.io/
Master.TJ's Projects
Networking BigData 2017 ICNP WorkShop主页
Java基础知识学习:包括JVM虚拟机、对象模型等Java基础知识代码案例。(此项目与本人的博客用到的代码同步更新)
Java通信协议Study 包括Scoket通信、NIO通信、Netty通信
Java 并发编程的艺术 源码。深入理解Java并发编程
Java 设计模式 包括单例模式、模板方法模式、工厂模式、责任链模式、策略模式、代理模式、观察者模式和适配器模式。
Java 高级特性增强。包括多线程增强、Java并发包、Java JMS技术、Java JVM技术、Java动态代理以及反射。
基于MapGis开发的“感知校园”的社交应用是利用 Gis 技术实现的 移动端应用和利用JavaWeb技术实现的Web端后台管理应用。
智慧校园的项目 3S
Java JUC 学习项目 包括各种并发多线程的高级使用。java自带多线程并发锁高级应用
Java NIO java TransferTo方法优化:并行读取磁盘IO。Kafka并行传输直接内存池,利用DirectMemoryChannel并行或者串行的读取数据。
Storm fieldsGroupingBalancing 基于Storm的fieldsGrouping负载均衡项目 内置PredictHotKeyUtil
Kryo是一个快速高效的Java序列化框架,旨在提供快速、高效和易用的API。无论文件、数据库或网络数据Kryo都可以随时完成序列化。Kryo还可以执行自动深拷贝(克隆)、浅拷贝(克隆)。本项目包括Kryo于Java序列化机制进行性能对比以及KryoUtils工具类的使用
常见日志框架使用参考 包括org.slf4j+Log4j org.slf4j+Logback org.apache.commons.logging三大日志框架集合 仅供学习使用 =。=
All of my dot configuration files.
基于Storm的popularity_awaredifferentiatedscheduling不同调度器,由于Storm keygrouping分组策略会造成集群内部极度负载不均衡性.所以popularity_awaredifferentiatedscheduling调度器会将出现频率很高的热词进行重新随机分发给不同机器进行处理,减少集群内部负载不均衡性,极大的提高系统性能。
popularity_awaredifferentiatedscheduling的Web页面展示不同调度策略系统吞吐量性能情况。
RDMA BenchMark 包括带宽和延迟测试 与传统网络相比较
RDMA Channel: A Channel-Oriented RDMA Java Communication Library. More high-level abstract Channel API on top of RDMA verbs.
RDMA Large File Transfer:A Large-scale File and Folder Transfer Framework. By using two components, RDMA Channel and RDMA Verbs.
Redis学习工程项目 学习Redis缓存
这是一个购物网站的SSH项目
Solr是基于Lucence的全文搜索服务器.Solr提供了比Lucence更为丰富的查询语言.同时实现了可配置、可扩展、并对索引搜索性能进行优化。本项目是一共Solr的学习项目,包括对Solr进行添加索引、删除索引、查询文档等JavaAPI的使用。Solr IK分词器的使用和一些查询高亮显示。
Apache Spark核心源码分析:Spark Core、Spark Streaming源码分析(内容有spark消息通信原理、spark作业执行原理、spark调度算法原理等等)
SparkAction Spark(Scala版本)包括SparkCore、SparkSQL、SparkStreaming的一些操作
Spring框架 深入理解Spring框架:包括Spring IOC、Spring AOP、Spring面向切面的编程等