## java_learning_practice
- 学习java的积累示例:面试高频算法、akka、多线程、zookeeper、Disruptor、NIO、Netty、Thrift 等
## 项目组成
### [优秀博文汇总pdf](./docs/优秀博文汇总.pdf)
- 收集总结后端&&大数据方向看到的优秀文章和系列博客;不定期更新pdf
### akka-taste
- akka 学习demo
### basic_learning
- [算法训练汇总](./docs/算法相关汇总.pdf)
- 总结刷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-demos
- flink 学习demo;watermark
### spark-demos
- standalone模式下的spark 示例demo
- spark MLlib api 练习
- 注意:运行时需要预先下载官方[spark安装包](https://spark.apache.org/downloads.html),将jars下的jar包依赖添加到spark-demos依赖里
### spring-webflux
- 基于springboot 2.0 以上的响应式编程尝试。
- Flux,Mono练习
### utils
- 封装一些常用的类库,如okhttp3 client封装等
- kotlin 相关练习
没有合适的资源?快使用搜索试试~ 我知道了~
java 进阶之路.zip
共450个文件
java:348个
png:57个
xml:11个
需积分: 5 0 下载量 163 浏览量
2024-01-14
09:39:35
上传
评论
收藏 6.89MB ZIP 举报
温馨提示
面试高频算法、akka、多线程、NIO、Netty、SpringBoot、Spark&&Flink 等 Java是一种高性能、跨平台的面向对象编程语言。它由Sun Microsystems(现在是Oracle Corporation)的James Gosling等人在1995年推出,被设计为一种简单、健壮、可移植、多线程、动态的语言。Java的主要特点和优势包括以下几个方面: 跨平台性(Write Once, Run Anywhere): Java的代码可以在不同的平台上运行,只需编写一次代码,就可以在任何支持Java的设备上执行。这得益于Java虚拟机(JVM),它充当了代码和底层硬件之间的中介。 面向对象: Java是一种纯粹的面向对象编程语言,支持封装、继承和多态等面向对象的概念。这使得Java编写的代码更加模块化、可维护和可扩展。 多线程支持: Java内置了对多线程的支持,允许程序同时执行多个任务。这对于开发需要高并发性能的应用程序(如服务器端应用、网络应用等)非常重要。 自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。
资源推荐
资源详情
资源评论
收起资源包目录
java 进阶之路.zip (450个子文件)
Add 172B
samplehello.conf 227B
spring.factories 137B
.gitignore 3KB
TopInterviewQuestions.java 53KB
Problems_07.java 36KB
Practice.java 35KB
ProblemsMedium_08.java 35KB
AdditionService.java 35KB
ProblemsMedium_11.java 34KB
Config.java 27KB
ProblemsMedium_09.java 26KB
SwordOffer.java 25KB
Problems_01.java 21KB
Problems_06.java 19KB
BinaryTree.java 18KB
Problems_03.java 18KB
ProblemsMedium_10.java 17KB
RBTree.java 15KB
Problems_04.java 15KB
CommonHttpUtil.java 15KB
Problems_02.java 14KB
HiveBeanPropertyRowMappper.java 13KB
ArraysProblems.java 13KB
Problems_05.java 11KB
ZooKeeperWatcher.java 10KB
JerseyTest.java 10KB
WebSocketServerBenchmarkPage.java 10KB
StringSamples.java 8KB
Lambda.java 8KB
HBaseTemplate.java 8KB
BoundedPriorityBlockingQueue.java 8KB
ConfigBase.java 7KB
CompleteFutureTest.java 7KB
DistributedLock.java 7KB
HiveRowMapperPlugin.java 6KB
ConsistentHash.java 6KB
ContainerRequestUtil.java 6KB
SnapshotAnalyze.java 6KB
MessageResource.java 6KB
BinarySearch.java 6KB
CoinsProblem.java 6KB
ABTestResourcre.java 6KB
BST.java 5KB
RuntimeAnnotations.java 5KB
WebSocketServerHandler.java 5KB
HiveJdbcPoolConfig.java 5KB
BinaryHeap.java 5KB
WebSocketClient.java 5KB
DynamicProgramProblems.java 5KB
SkipList.java 5KB
ElasticsearchProperties.java 5KB
IvrDialTest.java 5KB
CommonExceptionMapper.java 5KB
OpenTheLock.java 4KB
ChaperForLinkedList.java 4KB
ParamDesc.java 4KB
MinimumHeap.java 4KB
LoadPackageClasses.java 4KB
ReactorTest.java 4KB
MinimumWindowSubstring.java 4KB
ReverseNode.java 4KB
StackReverse.java 4KB
ReentrantLockTets.java 4KB
AsyncTimeServerHandler.java 4KB
MutiplexerTimeServer.java 4KB
CuratorBase.java 4KB
SecurityResource.java 4KB
WebSocketIndexPageHandler.java 4KB
CustomLinkedListBlockingQueue.java 4KB
HBaseResultBuilder.java 4KB
TimeClientHandle.java 3KB
MaximumFrequencyStack.java 3KB
MacrosUtil.java 3KB
HBaseAccessor.java 3KB
TimeServer.java 3KB
HBaseUtil.java 3KB
JavaPongActor.java 3KB
WebSocketFrameHandler.java 3KB
CuratorWatcher.java 3KB
GetDistanceOfTwoNodes.java 3KB
PrintEdge.java 3KB
QuickSort.java 3KB
StringIsCross.java 3KB
RedisClient.java 3KB
Xoh6Oh.java 3KB
LongestIncrementSubStr.java 3KB
WebSocketClientHandler.java 3KB
AsyncTimeClientHandler.java 3KB
ChangeCoins.java 3KB
DistributeLock.java 3KB
GenerateRowMapper.java 3KB
WebSocketServerIndexPage.java 3KB
TimeClient.java 3KB
HiveRowMapper.java 3KB
POCWxh.java 3KB
BinaryTreeMaximumPathSum.java 3KB
ReverseNodesInKGroup.java 3KB
RedisClientHandler.java 3KB
Ygoe9J.java 3KB
共 450 条
- 1
- 2
- 3
- 4
- 5
资源评论
JJJ69
- 粉丝: 6026
- 资源: 5613
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功