我正在大学课程中完成作业,我使用git作为此作业的版本控制.我一直在努力的游戏是完整的,然而,随着我想提交git日志,有效地展示了我在工作期间的进展.
我试过这个:
git log --stat > log.log
Run Code Online (Sandbox Code Playgroud)
但它或多或少只是给了我非常难以理解的东西.任何人都可以帮我一个命令,以便我可以得到一个很好的格式吗?
上下文:我正在使用 netty 并定义了一个处理程序来对传入/传出流量进行计数和分类。为此,我使用了一个 enumMap ,如下所示:
EnumMap<MyEnum, AtomicLong>
Run Code Online (Sandbox Code Playgroud)
然而现在我意识到只有一个线程在操作这些值(之前我认为它不止一个,netty 似乎保证每个通道有一个线程)。这意味着 AtomicLong 不是必需的。然而,由于 AtomicLong 是原始 long 的包装器,同时 Long 是不可变类型,因此我有理由认为仅将 AtomicLong 交换为 Long 性能会较差。
对此有什么想法吗?
我可能应该做的是转移到 int 并删除整个 enumMap 的东西..
BR塞巴斯蒂安