Java 自己写什么功能可以提升技术?

2023-10-10 08:52:56 +08:00
 lanweizhujiao

java 新人

6181 次点击
所在节点    程序员
31 条回复
isongmy
2023-10-10 11:37:52 +08:00
@c3de3f21 老哥能详细聊聊吗
liuidetmks
2023-10-10 11:46:35 +08:00
@qcbf111 这是 JAVA 干的事?
thetbw
2023-10-10 11:50:39 +08:00
最近在移植 jme 到网页和开源掌机上,鸽了好久
haha512
2023-10-10 13:48:49 +08:00
写一个轻量级的 spring boot 类似 国内 solon ,orm 类似 laravel ORM 般好用
twogoods
2023-10-10 15:28:35 +08:00
多了 从零实现一个 xxx xxx 可以类似于:网络框架 netty 、应用框架 springboot 、消息队列、rpc 框架
hetingting
2023-10-10 15:34:38 +08:00
输出:hello word !
WispZhan
2023-10-10 15:42:18 +08:00
写这种东西不都是 CURD ,写个中间件或者框架玩玩?
BBCCBB
2023-10-10 15:51:40 +08:00
看 MQ 的源码, rocketMQ, pulsar, 优先看 rocketMQ 单机版, pulsar 涉及到存储分离, bookkeeper, 内容比 rocketMQ 多.
1543544726zy
2023-10-10 15:56:35 +08:00
mvc+ddd 写几个有点像但不全像的业务吧。其他都是扯,这个弄好了可提升工资。
xiaofan305
2023-10-10 16:06:11 +08:00
写一个类似红警的游戏,我记得之前看到有个大佬做过,忘了地址了,我怕头秃就没去研究。不过新人写什么不用太纠结,找一个接近实际工作需要的项目,写起来再说。
haha512
2023-10-11 00:50:20 +08:00
模仿 laravel DB 写个 95%还原的 java 版吧。

https://laravel.com/docs/10.x/queries


```

$users = DB::table('users')
->join('contacts', 'users.id', '=', 'contacts.user_id')
->join('orders', 'users.id', '=', 'orders.user_id')
->select('users.*', 'contacts.phone', 'orders.price')
->get();

$latestPosts = DB::table('posts')
->select('user_id', DB::raw('MAX(created_at) as last_post_created_at'))
->where('is_published', true)
->groupBy('user_id');

$users = DB::table('users')
->where('votes', '>', 100)
->orWhere('name', 'John')
->get();

$users = User::where(function (Builder $query) {
$query->select('type')
->from('membership')
->whereColumn('membership.user_id', 'users.id')
->orderByDesc('membership.start_date')
->limit(1);
}, 'Pro')->get();


```

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

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

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

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

© 2021 V2EX