Java Learning Practice Save

java 进阶之路:面试高频算法、akka、多线程、NIO、Netty、SpringBoot、Spark&&Flink 等

Project README

java_learning_practice

  • 学习java的积累示例:面试高频算法、akka、多线程、zookeeper、Disruptor、NIO、Netty、Thrift 等

项目组成

优秀博文汇总pdf

  • 收集总结后端&&大数据方向看到的优秀文章和系列博客;不定期更新pdf

akka-taste

  • akka 学习demo

basic_learning

  • 算法训练汇总
    • 总结刷leetcode过程中一些值得归类记录的算法题解;包含关键思路分析等;不定期更新pdf
  • 一些算法,语言方面的练习
    • 算法: leetcode, nowcoder, swordoffer,以及算法红皮书等
    • 语言技术: kotlin, java8函数式,多线程等
    • 框架: akka,zookeeper,Disruptor等

core-web

  • springboot相关练习
    • jersey 封装
    • spring security练习
  • 基于curator fremework的分布式锁封装
  • hbase封装
  • javapoet尝试
  • elasticserach 封装
  • 基于druid pool的hive jdbc client pool封装;扩展BeanPropertyRowMappper,实现轻量级ORM框架

netty_learning

  • 《netty权威指南第五版》的相关练习demo
  • flink 学习demo;watermark

spark-demos

  • standalone模式下的spark 示例demo
  • spark MLlib api 练习
  • 注意:运行时需要预先下载官方spark安装包,将jars下的jar包依赖添加到spark-demos依赖里

spring-webflux

  • 基于springboot 2.0 以上的响应式编程尝试。
  • Flux,Mono练习

utils

  • 封装一些常用的类库,如okhttp3 client封装等
  • kotlin 相关练习
Open Source Agenda is not affiliated with "Java Learning Practice" Project. README Source: lichaojacobs/java_learning_practice
Stars
122
Open Issues
6
Last Commit
6 months ago

Open Source Agenda Badge

Open Source Agenda Rating