Java 有什么开源框架值得深入研究?

2021-12-28 15:51:37 +08:00
 lianglu

各位彦祖们,有什么开源框架值得深入研究,可以提高自己的内功,最好是 Java 语言写的。

首先排除下面几个:

还有,数据库存储有哪些是 Java 写的? Redis 和 MySQL 一些概念和原理我也能明白,但是嘛看 C 源码就让人退却。

6066 次点击
所在节点    程序员
44 条回复
janus77
2021-12-28 17:55:08 +08:00
AOSP 源码
az467
2021-12-28 18:00:13 +08:00
不会大家都是 spring 程序员吧 不会吧不会吧
littlewing
2021-12-28 18:19:02 +08:00
netty
disruptor
lzrainchen
2021-12-28 18:19:50 +08:00
那你可以多看看 Java 的各种规范,比如 Servlet 规范,Java EE 的规范,JAX-RS 规范,JPA 规范,再深点 JVM 规范(太杀时间)前一段 Log4j2 使用 JNDI 出问题的 JNDI 规范。这些看看适不适合你的胃口。技术还是得看到个发展过程,看看以往再看看以后好像没什么变化,但似乎又不同了
ipwx
2021-12-28 18:37:26 +08:00
@lianglu

虚假的内功:操作系统原理、计算机组成原理、数据库原理、算法和数据结构。
真正的内功:开源框架的具体实现。

这个世界我果然不太懂
codingbody
2021-12-28 18:44:01 +08:00
我刚才记得在这里看见一个老哥回复 使用 rust 实现一下 jvm ,现在又找不到这个回复了。

<amp-youtube data-videoid="7ECbwgkHdAE" layout="responsive" width="480" height="270"></amp-youtube>
Zhancha
2021-12-28 18:51:42 +08:00
直接 awesome java
p2pCoder
2021-12-28 18:54:48 +08:00
大数据生态那一套
hsksg
2021-12-28 19:00:22 +08:00
是自大、自负 还是狂妄,真是浮躁的世界
hpeng
2021-12-28 19:13:20 +08:00
mybatis 既然学过了,那么就把不好用的点改一改啊,光看有什么用,看看别人 mybatis plus 怎么扩展的,自己也改改看。给你写你会不会,代码字母都认识,让自己写全瞎的可不算学过。
fcxxzux
2021-12-28 19:16:09 +08:00
Java 写的数据库? Cassandra
HENQIGUAI
2021-12-28 19:30:07 +08:00
@codingbody 是我,相逢即是缘,感谢推荐,哈哈哈哈
duduaba
2021-12-28 19:48:18 +08:00
使用 java 开发一门语言,然后抛弃 java 。。。
newmlp
2021-12-28 20:05:33 +08:00
android
hello2090
2021-12-28 20:49:32 +08:00
所以楼主要找的是一个 java 写的,但是离了 java 也还是很牛逼的框架?
silerLee
2021-12-28 21:06:10 +08:00
没人说 JDK 吗.千锤百炼的东西 最能提升内功了.我每次看 jdk 都会看看作者 ...比如 道格李
xiaowangge
2021-12-28 21:19:50 +08:00
Netty
Vert.x
godleon
2021-12-29 09:08:10 +08:00
Spring 全家桶:虽然很吊,但是离开 java 啥也不是
Kafka:要是 Java 写的就好了

楼主可能是想找一个 java 代码编写,但不依赖 java 环境的开源 java 项目...
hello2090
2021-12-29 09:48:14 +08:00
@silerLee 但是 JDK 离了 Java 啥都不是啊,楼主不要这种的
zoharSoul
2021-12-29 10:07:40 +08:00
rxjava
retrofit
vertx

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/824907

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX