V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sagaxu  ›  全部回复第 15 页 / 共 502 页
回复总数  10036
1 ... 11  12  13  14  15  16  17  18  19  20 ... 502  
61 天前
回复了 jeesk 创建的主题 Kotlin kotlin 没有受检异常真太难顶了。吐槽
unchecked exception 和 checked exception ,唯一区别就是 unchecked 可以隐式想上传递,checked 必须包在 try 中或者在方法签名中显式声明。

调用链路的上层,IDE 会提示哪些 checked exception 没有处理,而 unchecked exception 你无法知道可能会抛出哪些异常。所以 Kotlin 使用 @Throws(IOException::class)把信息包含进去。

所以 OP 在 Kotlin 中同样可以“直接定义两个异常,全局处理”。但很遗憾,他用 runCatching 吃掉了异常,然后手动处理,把 Kotlin 写出了 Go 的感觉。
自从用过利尔康的葡清天然皂液,就再没买过别的洗手液
“目前给分发的任务依旧是以微服务和重构作为目标(老项目跑了三年了,最近性能问题和维护问题成为了瓶颈)”

微服务并不是解决维护问题的灵丹妙药,小团队更适合用模块化,单体应用,子模块由不同 dev 维护单独打 jar 包,最后再集成到一起,用接口做好隔离,禁止随意跨模块调用。拆分成 3-9 个模块,每个后端负责 1-3 个,禁止修改非自己模块的代码,维护性就解决了。

微服务不但解决不了性能问题,还会因为服务间调用降低性能,自建的服务治理和监控对小团队来说也太重了,各种坑都要踩一遍,每次踩坑都可能造成线上事故。

这么小的开发团队,使用模块化重构可能更稳妥一些,能解决问题,且不会引入服务治理的成本。
62 天前
回复了 shuyunquan 创建的主题 程序员 前后端协作开发遇到的 api 地址问题
本地:.env.local
开发环境:.env.dev
测试环境:.env.test
预发环境:.env.pre
线上:.env[.prod]
平台抽成 1 分
这个模式起码持续了二十年了,这么多年都没人发现简单弄弄就能有利可图,难道别的行业全国都是笨人蠢人?
62 天前
回复了 dividez 创建的主题 求职 [求职] [金九银十] [7 年经验程序员求职]
@dividez 今年就是特别难,我统招 985 科班,年龄略大,面试一样很少。有些招聘方,我打个招呼,对方直接说给不了我要的薪资婉拒了。
62 天前
回复了 dividez 创建的主题 求职 [求职] [金九银十] [7 年经验程序员求职]
今年写“金九银十”,多少有点儿自欺欺人了
985 本不读博实在太可惜了,读个博不但收入高的多,中年危机到来的年龄也要晚的多,还能抱 XX 所/XX 院这种高收入铁饭碗
4 个老人,后面 3 个连正常治疗的钱都被提前花掉了,你对抗中年危机的资本,以及你子女的一生,大概率在倾尽所有时全部耗尽。

赌上 6 个人的未来,全部用在 1 个人身上,那只有一种可能,那个人是两家人唯一的后代。
63 天前
回复了 gransh 创建的主题 投资 大 A 炒股真是地狱难度
今年年后的大部分交易日,闭眼买入上证指数,九月底到现在连续几个交易日,任意一天卖出都是赚的。贪心赌个股,十赌九输,几个涨停都救不了
100%能识别作弊,且系统很好自动记录异常,将来作为免赔辞退证据
65 天前
回复了 Dlin 创建的主题 职场话题 程序员们,还有当初的技术热情么?
稍微深入点,35 岁淘汰时净值 300W 起步。
完全不深入,30 岁就淘汰,净值 50W ?
@markyun02 没钱还硬上 3 件套?没听说过 30 几岁房贷还没还清的。
我们这些中年人,闲置的房子收租,闲置的资金生息,就算完全不工作,生活水平也比自己年轻时好太多了
1 ... 11  12  13  14  15  16  17  18  19  20 ... 502  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4647 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 4592ms · UTC 03:50 · PVG 11:50 · LAX 19:50 · JFK 22:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.