当前位置:首页 > 每日看点

觉得java后端非常无聊怎么办?

卡卷网2年前 (2024-12-26)每日看点253

只会 java 的话也可以用 java 做跟多有趣的东西:


JME3:java 开发的3D引擎,做数字孪生、可视化、游戏都可以用,看源码也可以学习计算机图形学。《我的世界》源码也可以学习。

DJL:java 的深度学习库,可以做一些视觉、自然语言等任务,官方还提供了 sd 绘画的推理example、也支持强化学习(github有 FlappyBird 游戏的智能体训练的代码可以学习学习)。

Smile、Mahout、Weka:几个有名的 java 的机器学习库,分类、回归、聚类各种任务各种算法都内置。

Spark-ML:spark下面的机器学习库、很多电商或者风控的推荐和数分都是用这个来做的。

Cassandra:java 写的时序数据库,可以看看源码。我想看一直没时间看。

Elasticsearch:java 做的搜索引擎,是个开发都用过,但是看过源码做过开发的人并不多,依赖使用 guice 管理、分布式使用 raft 算法,可以看看国外这类 web 项目是如何在没有 spring 情况下是实现高性能的分布式项目的。8.13之后添加了向量检索,可以做RAG任务、可以接LLM大模型、可以做QA系统、可以....。

Kafka:java 和 scala 做的消息队列,一般也只是使用不会去做开发,可以看看源码学习一下分布式如何做到数据一致性的、数据同步是 double fetch,学习一下对日常开发的数据同步业务会有启发。

Apache NLP:专门做 nlp 任务的库,命名实体、分词、文分分类、语言识别、句法分析等等。

Thingsboard:一个 java 开源物联网平台,比较有意思的是微服务调用使用 kafka+guava 代替了传统的 rpc,系统全局异步无锁性能比国内这样那样的 xxx 平台高得多。我说他有意思是因为还有很多 java 开发以为:异步=任务无结果=无发用消息队列来做rpc(我面试了n个人都这么认为)。

国内都是若依这类项目,看多了会让入门的人认为 Java 开发就这有那些东西。其实还有很多不错的项目都是国外的。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/5576.html

分享给朋友:

相关文章

支付宝碰一碰市场如何?

支付宝碰一碰市场如何?

今年,支付宝又整了新的大活,即无须扫码即能完成支付操作的“支付宝碰一碰”正式登场。 下面就来给大家分析分析,这是个什么情况,为什么都在说能赚钱。 支付宝碰一下怎么赚钱的?都有谁能赚到这份钱?1.支付宝碰一下原理支付宝碰一下的本质依旧是“条码…

打印速度慢,是不是打印机cpu不行?

打印速度慢,是不是打印机cpu不行?

打印机是机械设备,cpu内存硬盘它也有但这只是它的电控部分,打印机类似于汽车属于机电一体化设备和电脑不是一个类型的产品。 很多人总是认为打印机和电脑是一类产品,实际上这是一个误区,电脑是it(Information Technology)信…

鸿蒙到底是不是安卓套壳?

鸿蒙到底是不是安卓套壳?

把它是不是套壳先放在一边吧。我讲一个事情,大家自己判断。 华为有一个应用,叫手机管家。这个手机管家对一些 系统底层设置有影响:比如华为从 EMUI 9 开始不允许将第三方启动器设置为默认启动器,依靠的就是这个手机管家。为什么这么说呢?在网上…

鸿蒙系统到底是不是安卓系统?

你好,是的。 接下来我给不懂技术的人简单的说一下哄蒙系统的来龙去脉。 首先你要知道什么是开源。 ‌‌开源 (Open Source)全称为开放源代码‌,意味着任何人都可以获取和使用软件的源代码,并在遵守版权协议的前提下进行修改和再发布。‌1…

作为一名网络工程师,每天日常工作是什么样的?

作为一名网络工程师,每天日常工作是什么样的?

先介绍下我的基本情况,本人女,不知名的网络工程师一枚,入行也有三四年了。虽然我只在代理商和集成商干过,但怎么也算是“业内人士”一枚,没吃过猪肉总见过猪跑嘛。今天,就以我经历过,或者了解过的网络工程师,来给大家介绍一下到底每天的工作日常是什么…

iPhone真的安全到连FBI也无法破解吗?

iPhone真的安全到连FBI也无法破解吗?

听退伍的一个朋友说部队有一台机器,只要数据线插到手机上,啥数据都能读出来,我问他iPhone也行么,他说可以,不知道是不是真的,部队里应该也没啥人用iPhone吧 --------------------------------------…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。