V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  iseki  ›  全部回复第 2 页 / 共 54 页
回复总数  1065
1  2  3  4  5  6  7  8  9  10 ... 54  
@bengcaca 如果你指 parallel ,Kotlin coroutine 同样可以,使用 Default Dispatcher 即可
@apkapb 那可能你不需要更严格的类型吧,JSR-310 把 r 日期时间划分了近 10 种类型,以应对不同场景。
@sunmoon1983 和 carbon gtime 设计思路不同,他们都没有采用 310 建模。这两个库和 time.Time 在类型上没有区别。
@zoharSoul 暂时不提供自定义格式化功能,只提供标准格式,这个包主要用于运算和类型安全。考虑到 Go 的使用场景,在经典后端下,使用自定义格式化功能的地方,不多。
@Ketteiron civil 只提供了 LocalDate
@Baymaxbowen js 有了,js-joda
27 天前
回复了 snailsir 创建的主题 程序员 有没有学信网学历认证的 API 接口啊
以前同事做过一个,扒了人家页面 API ,恰逢验证码有那种不能称之为漏洞的漏洞。不知道现在还能不能这么做。
30 天前
回复了 Branlice 创建的主题 git 一位高级工程师的 GIT 需要熟悉到什么程度?
git 经验当然不代表“高级工程师”水平,AI 当然可以用来解决问题。
AI 教一遍没学会很正常,教 10 遍不熟练也没问题,教几百遍还不会说明要么学习方法有问题要么智力有问题。
一个资深软件开发者除非他不在目前主流软件工程体系中,否则不可能不熟练使用 git 。(特殊领域不一定用 git ,不熟悉很正常)
30 天前
回复了 Branlice 创建的主题 git 一位高级工程师的 GIT 需要熟悉到什么程度?
哦……还有 cherry-pick 什么的……reflog 也得知道……
30 天前
回复了 Branlice 创建的主题 git 一位高级工程师的 GIT 需要熟悉到什么程度?
非 Git 关联方向开发者要求至少掌握常规命令常规特性使用。包括 add commit reset revert rebase switch checkout pull push 基本上够了。( AI 当然可以回答你怎么用,可你要是依赖 AI 说明你完全没好好用过 git )
知晓 filter-branch update-index 等相对不这么常用的命令的存在(出问题时你得知道怎么修,问 AI 你也得知道怎么问)。
我写了库 github.com/iseki0/goda 还没写完,打算在照抄 java.time 的基础上改造为符合 Go 习惯的 API 风格。也就是说会以符合 JSR-310 建模为导向。
35 天前
回复了 RichardLuo0 创建的主题 Android 如何看待咕咕噜对安装 app 施加限制?
反对 Google 的行为,可是怎样才能反对呢
@archxm 这个就看经验咯,前两天我也被某个自以为了解的 API 坑了一下,Go 里不是有个 exec/Command.Wait 嘛,我打死也没想到这个 API 会顺手把我 StdoutPipe 来的管子给关了,查了好一会儿才发现。
建议你在输出里加一下行号之类的,前面放一个目录,ChatGPT 告诉我你这个输出这么大他翻着不方便
38 天前
回复了 dzdh 创建的主题 Java 新手 javaer 咨询几个问题
> 基础语法和类型学完了,知道泛型怎么用,熟练会用反射,知道怎么动态 invoke ,学会函数式接口,知道 collect 、list 、map 、lock 等。其实 java 就是已经学会了。

我觉得可以这么说。至于 EE 的部分,随着时代变迁,也不是所有人都认可 JakartaEE 甚至很多 SE 里的标准了,毕竟他们一方面历史悠久,另一方面他们往往是 ^{TM} 的,很多人(?)对这个有不良印象。
只能说大多数 Java Web 相关项目比较喜欢 Spring 系软件包。其它还是不一定要用 Spring 系的,这个可以自由探索。
38 天前
回复了 dzdh 创建的主题 Java 新手 javaer 咨询几个问题
Every Jakarta EE specification includes:

A specification document and Javadoc (APIs) that describe how the technology is implemented.
A Technology Compatibility Kit (TCK) document that describes the tests that must be passed for Jakarta EE implementations to be certified as compatible.
A compatible implementation that successfully passed the TCK.

我觉得 Jakarta EE 的这种做法值得其它语言生态学习。
38 天前
回复了 dzdh 创建的主题 Java 新手 javaer 咨询几个问题
和其它语言生态的一个很大不同是,Java 世界习惯定义标准,按标准实现。
比如数据库驱动,Go 那边是有个 sql/db 包,Java 这边有一个好几百页的 JDBC Specification ;
比如 Web Server ,Go 那边 Gin 什么的自己画一个 API 就完了,Java 这边会有标准委员会发布的 Jakarta Servlet Specification ,如果没有特别的理由,你的 Web Server 最好实现该规范;

标准化的好处就不多说了,坏处也不多说了。
38 天前
回复了 dzdh 创建的主题 Java 新手 javaer 咨询几个问题
修正:比 Netty 地位高一点 -> 比 Netty 位置高一点
38 天前
回复了 dzdh 创建的主题 Java 新手 javaer 咨询几个问题
Jakarta EE 是一个规范集合,你可以在 https://jakarta.ee/specifications/ 找到该集合下的各类规范。
规范的原初形式是文档,有 HTML 和 PDF 两个版本,其次,对于可以通过 Java API 表述的部分,他们在中央仓库上发布了 API 定义 Jar 包,你可以直接使用。(请注意,这个包一般来说只包含定义不包含实现)

Spring 是一个框架生态体系( aka.品牌)其包含各类用于开发的软件包,依赖注入、Web 、安全、工具链等等。他们实现了各类标准,Jakarta EE 是一个重要的标准组成部分。

Netty 是一个基础 IO 库,它在生态地位(aka.产业链)上更接近 Rust 的 tokio 。undertow tomcat 则是实现了 Jakarta EE 标准的 Web Server ,比 Netty 地位高一点。
@ZeroDu Java 的时间库在这个地方行为和 Go 不太一样:For example, 2007-03-31 plus one month would result in the invalid date 2007-04-31. Instead of returning an invalid result, the last valid day of the month, 2007-04-30, is selected instead. 如果写代码时不注意,换一个需求一样可能踩坑
1  2  3  4  5  6  7  8  9  10 ... 54  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3411 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 00:43 · PVG 08:43 · LAX 16:43 · JFK 19:43
♥ Do have faith in what you're doing.