各位彦祖们,有什么开源框架值得深入研究,可以提高自己的内功,最好是 Java 语言写的。
首先排除下面几个:
还有,数据库存储有哪些是 Java 写的? Redis 和 MySQL 一些概念和原理我也能明白,但是嘛看 C 源码就让人退却。
![]() | 1 mineralsalt 2021-12-28 15:57:31 +08:00 ![]() 你让我很懵逼, 标题是 Java 有什么值得深入研究的框架, 又说 Spring 离开 Java 啥也是不是, 干脆别研究了, 离开电脑, 你也啥也不是 |
2 xiao109 2021-12-28 16:00:13 +08:00 ![]() 你都这么牛了还研究什么开源框架 |
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 chambered 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 ![]() 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 ![]() 本来想推荐的,但是看你都不想看,还是回去干尼玛去吧 |
20 chambered OP ![]() @zhangchongjie 各抒己见,喷粪好玩吗? |
![]() | 21 rb6221 2021-12-28 17:55:08 +08:00 ![]() 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 ![]() |
![]() | 26 codingbody 2021-12-28 18:44:01 +08:00 我刚才记得在这里看见一个老哥回复 使用 rust 实现一下 jvm ,现在又找不到这个回复了。 |
![]() | 27 JWilling 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 ![]() 是自大、自负 还是狂妄,真是浮躁的世界 |
30 hpeng 2021-12-28 19:13:20 +08:00 via iPhone ![]() 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 ![]() 所以楼主要找的是一个 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:2: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 ,乍看还可以 |