各位彦祖们,有什么开源框架值得深入研究,可以提高自己的内功,最好是 Java 语言写的。
首先排除下面几个:
还有,数据库存储有哪些是 Java 写的? Redis 和 MySQL 一些概念和原理我也能明白,但是嘛看 C 源码就让人退却。
1
mineralsalt 2021-12-28 15:57:31 +08:00 26
你让我很懵逼, 标题是 Java 有什么值得深入研究的框架, 又说 Spring 离开 Java 啥也是不是, 干脆别研究了, 离开电脑, 你也啥也不是
|
2
xiao109 2021-12-28 16:00:13 +08:00 8
你都这么牛了还研究什么开源框架
|
3
Leviathann 2021-12-28 16:01:35 +08:00 via iPhone
那就 netty 咯
|
4
YUyu101 2021-12-28 16:04:42 +08:00
h2,hsql,lucene ,都是 java 写的
|
5
clf 2021-12-28 16:06:36 +08:00
Spring 为啥不值得研究,你要研究的框架的设计模式和思想,所有的主流框架都是有自己核心的设计在里面的,而这些设计就决定了它的特点……大概这就是买椟还珠吧。
Java 数据库 H2 ,github 项目名称 h2database |
6
git00ll 2021-12-28 16:06:39 +08:00
netty
project.reactor openFeign spring gateway vertx |
7
hmellochan 2021-12-28 16:06:49 +08:00
首推 netty 、tomcat 一起看
|
8
Konys 2021-12-28 16:07:27 +08:00
可以看看 netty 的源码
|
9
ysn2233 2021-12-28 16:09:06 +08:00
kafka 新版本应该大部分都是 java 了吧
|
10
lianglu OP @mineralsalt 可能表述有误,写了三年的业务代码都是围绕着 Spring 全家桶,能从中学习到的只是扩展点和设计模式,感觉对自己的提升微乎甚微
|
11
chocotan 2021-12-28 16:16:46 +08:00
rxjava
retrofit vertx zuul caffeine |
12
git00ll 2021-12-28 16:21:51 +08:00
jackson 也值得看
|
13
morty0 2021-12-28 16:29:10 +08:00
log4j
|
14
monkeyWie 2021-12-28 16:29:56 +08:00
netty 必修
|
15
Jooooooooo 2021-12-28 16:30:57 +08:00 1
spring 够学一辈子了, 不至于让人看不起.
|
16
RobberPhex 2021-12-28 16:43:53 +08:00
project loom 、graalvm 、netty 也可以看。再接下来就是 JLS 和 JVMS 了。
|
17
dddd1919 2021-12-28 16:49:56 +08:00
Spring 全家桶:虽然很吊,但是离开 java 啥也不是
Kafka:要是 Java 写的就好了 |
18
LonelyMan0108 2021-12-28 16:55:54 +08:00
🎣?
|
19
zhangchongjie 2021-12-28 17:22:11 +08:00 1
本来想推荐的,但是看你都不想看,还是回去干尼玛去吧
|
20
lianglu OP @zhangchongjie 各抒己见,喷粪好玩吗?
|
21
janus77 2021-12-28 17:55:08 +08:00 1
AOSP 源码
|
22
az467 2021-12-28 18:00:13 +08:00
不会大家都是 spring 程序员吧 不会吧不会吧
|
23
littlewing 2021-12-28 18:19:02 +08:00
netty
disruptor |
24
lzrainchen 2021-12-28 18:19:50 +08:00
那你可以多看看 Java 的各种规范,比如 Servlet 规范,Java EE 的规范,JAX-RS 规范,JPA 规范,再深点 JVM 规范(太杀时间)前一段 Log4j2 使用 JNDI 出问题的 JNDI 规范。这些看看适不适合你的胃口。技术还是得看到个发展过程,看看以往再看看以后好像没什么变化,但似乎又不同了
|
25
ipwx 2021-12-28 18:37:26 +08:00 2
|
26
codingbody 2021-12-28 18:44:01 +08:00
我刚才记得在这里看见一个老哥回复 使用 rust 实现一下 jvm ,现在又找不到这个回复了。
|
27
Zhancha 2021-12-28 18:51:42 +08:00
直接 awesome java
|
28
p2pCoder 2021-12-28 18:54:48 +08:00
大数据生态那一套
|
29
hsksg 2021-12-28 19:00:22 +08:00 1
是自大、自负 还是狂妄,真是浮躁的世界
|
30
hpeng 2021-12-28 19:13:20 +08:00 via iPhone 1
mybatis 既然学过了,那么就把不好用的点改一改啊,光看有什么用,看看别人 mybatis plus 怎么扩展的,自己也改改看。给你写你会不会,代码字母都认识,让自己写全瞎的可不算学过。
|
31
fcxxzux 2021-12-28 19:16:09 +08:00
Java 写的数据库? Cassandra
|
32
HENQIGUAI 2021-12-28 19:30:07 +08:00
@codingbody 是我,相逢即是缘,感谢推荐,哈哈哈哈
|
33
duduaba 2021-12-28 19:48:18 +08:00
使用 java 开发一门语言,然后抛弃 java 。。。
|
34
newmlp 2021-12-28 20:05:33 +08:00
android
|
35
hello2090 2021-12-28 20:49:32 +08:00 1
所以楼主要找的是一个 java 写的,但是离了 java 也还是很牛逼的框架?
|
36
silerLee 2021-12-28 21:06:10 +08:00
没人说 JDK 吗.千锤百炼的东西 最能提升内功了.我每次看 jdk 都会看看作者 ...比如 道格李
|
37
xiaowangge 2021-12-28 21:19:50 +08:00 via iPhone
Netty
Vert.x |
38
godleon 2021-12-29 09:08:10 +08:00
Spring 全家桶:虽然很吊,但是离开 java 啥也不是
Kafka:要是 Java 写的就好了 楼主可能是想找一个 java 代码编写,但不依赖 java 环境的开源 java 项目... |
40
zoharSoul 2021-12-29 10:07:40 +08:00
rxjava
retrofit vertx |
41
watcher 2021-12-29 14:26:46 +08:00
jdk
|
42
Saxton 2021-12-29 15:08:03 +08:00
"Spring 全家桶:虽然很吊,但是离开 java 啥也不是"
你这个回答就好像 你爸是你生的一样 |
44
windyboy 2021-12-29 17:58:33 +08:00
spring 其实很多都是整合其他,私货并不多
类似的我喜欢 micronaut 还有 quakus 还有 micro profile 标准下的一堆 oracle 好像也出了 micro profile 的,叫 helidon ,乍看还可以 |