• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lanweizhujiao
V2EX  ›  程序员

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

  •  
  •   lanweizhujiao · Oct 10, 2023 · 8321 views
    This topic created in 1121 days ago, the information mentioned may be changed or developed.

    java 新人

    Supplement 1  ·  Oct 10, 2023
    https://imgur.com/KnNKgN1
    https://imgur.com/KHPLVb7

    最近正在做这个 仿 V2EX 写一个博客(类似于论坛)
    31 replies  •  2023-10-11 00:50:20 +08:00
    c3de3f21
    c3de3f21
    Oct 10, 2023❤️1
    1
    面向业务领域写模型和模型语言
    yazinnnn0
    yazinnnn0
    Oct 10, 2023
    2
    自己实现一遍协程
    monkeyWie
    monkeyWie
    Oct 10, 2023
    3
    先实现一个简单的 tomcat 吧
    hay0577
    hay0577
    Oct 10, 2023❤️10
    4
    如何高效摸鱼
    如何隐蔽摸鱼
    如何在老板眼皮子底下摸鱼
    学这些吧
    qcbf111
    qcbf111
    Oct 10, 2023
    5
    通用渲染管线,软光栅化,强一致性的定点物理库。嗯。绝对提升技术!
    Nexone
    Nexone
    Oct 10, 2023
    6
    写一个爱因斯坦对预制菜与悟饭的危害,实现星际穿越电饭煲的功能
    jackmod
    jackmod
    Oct 10, 2023
    7
    看看自己用的库哪里不满意,或者有自己能解决的 issue ,模仿别人提交 Pull Request ,是效率最快的练习方式。
    ZGame
    ZGame
    Oct 10, 2023
    8
    我最近在看 java openmetadata 数据治理老外的平台。 这个怎么改写成自己的 他用到了 python+java 。
    misaka19000
    misaka19000
    Oct 10, 2023 via Android
    9
    https://github.com/RitterHou/Geisha

    看我用 Java 写的一个简单的 web 框架
    gaifanking
    gaifanking
    Oct 10, 2023
    10
    写个编译器吧
    PDX
    PDX
    Oct 10, 2023❤️1
    11
    游戏服务器
    blackkkk
    blackkkk
    Oct 10, 2023
    12
    培训班:图书管理系统,商城系统。

    其实做东西可以不用太在意语言,做一个自己想做的通用型工具就挺好,没想好就模仿,大到模仿做一个简易 spring 各种全家桶,模仿做一个简单的数据库,模仿做一个简单的 redis 缓存,模仿做一个计算器,类似 qq 聊天工具,小博客站,bbs 等等,做这些其实更多学的是算法,设计模式等等。
    如果你先考虑编码,把类似水仙花数那些乱七八糟的练习题刷得滚瓜烂熟。
    OMGZui
    OMGZui
    Oct 10, 2023
    13
    谷粒商城,狗头
    ming2050
    ming2050
    Oct 10, 2023
    14
    本来想回,别提升了,躺平就好了。
    一看“新人”,感觉还是先巩固好基础。提升水平,感觉有时候真得通过实际项目,修复 bug 来提升。
    Scarb
    Scarb
    Oct 10, 2023
    15
    分布式系统
    shoco
    shoco
    Oct 10, 2023
    16
    写个数据库,像 Oracle 那样的
    I3tZ9NgHU44xmaA4
    I3tZ9NgHU44xmaA4
    Oct 10, 2023
    17
    去 github 做义工
    aino
    aino
    Oct 10, 2023
    18
    项目思想
    runzekk
    runzekk
    Oct 10, 2023
    19
    使用 raft 写一个强一致性注册中心,可以参考我的练手项目 https://github.com/ruqinhu/raftregister
    Navee
    Navee
    Oct 10, 2023
    20
    写游戏
    isongmy
    isongmy
    Oct 10, 2023
    21
    @c3de3f21 老哥能详细聊聊吗
    liuidetmks
    liuidetmks
    Oct 10, 2023
    22
    @qcbf111 这是 JAVA 干的事?
    thetbw
    thetbw
    Oct 10, 2023
    23
    最近在移植 jme 到网页和开源掌机上,鸽了好久
    haha512
    haha512
    Oct 10, 2023
    24
    写一个轻量级的 spring boot 类似 国内 solon ,orm 类似 laravel ORM 般好用
    twogoods
    twogoods
    Oct 10, 2023
    25
    多了 从零实现一个 xxx xxx 可以类似于:网络框架 netty 、应用框架 springboot 、消息队列、rpc 框架
    hetingting
    hetingting
    Oct 10, 2023
    26
    输出:hello word !
    WispZhan
    WispZhan
    Oct 10, 2023
    27
    写这种东西不都是 CURD ,写个中间件或者框架玩玩?
    BBCCBB
    BBCCBB
    Oct 10, 2023
    28
    看 MQ 的源码, rocketMQ, pulsar, 优先看 rocketMQ 单机版, pulsar 涉及到存储分离, bookkeeper, 内容比 rocketMQ 多.
    1543544726zy
    1543544726zy
    Oct 10, 2023
    29
    mvc+ddd 写几个有点像但不全像的业务吧。其他都是扯,这个弄好了可提升工资。
    xiaofan305
    xiaofan305
    Oct 10, 2023 via Android
    30
    写一个类似红警的游戏,我记得之前看到有个大佬做过,忘了地址了,我怕头秃就没去研究。不过新人写什么不用太纠结,找一个接近实际工作需要的项目,写起来再说。
    haha512
    haha512
    Oct 11, 2023
    31
    模仿 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();


    ```
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4332 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 127ms · UTC 09:47 · PVG 17:47 · LAX 01:47 · JFK 04:47
    ♥ Do have faith in what you're doing.