JamesMackerel

JamesMackerel

V2EX 第 111581 号会员,加入于 2015-04-18 14:24:29 +08:00
今日活跃度排名 10410
今天被一个 IDEA(?)引发的问题搞得心态崩了
程序员  •  JamesMackerel  •  2021-12-01 16:59:22 PM  •  最后回复来自 canbingzt
7
CAS 的 proxy granting ticket 在现实中有人用吗?
问与答  •  JamesMackerel  •  2021-09-28 16:11:21 PM  •  最后回复来自 0312birdzhang
7
iPhone iOS 的 Firefox 似乎无法访问知乎了
全球工单系统  •  JamesMackerel  •  2021-08-10 21:11:05 PM  •  最后回复来自 x1aoYao
1
撸了一个 padavan 固件开启/关闭访客 WiFi 的脚本。
分享发现  •  JamesMackerel  •  2017-11-15 18:11:39 PM  •  最后回复来自 tatsuteng
8
请问有人试过在 Wordpress 上使用 SQLite 吗?
问与答  •  JamesMackerel  •  2018-01-27 17:42:12 PM  •  最后回复来自 lemonda
21
把李志的《送别》的吉他谱弄出来了
  •  1   
    音乐  •  JamesMackerel  •  2017-10-24 10:42:45 AM  •  最后回复来自 jtsai
    7
    cn.bing.com 经常性的打不开
    全球工单系统  •  JamesMackerel  •  2017-10-11 16:58:14 PM  •  最后回复来自 zhx1991
    8
    斗鱼那个“亲,你还在电脑前吗”是什么鬼
  •  1   
    全球工单系统  •  JamesMackerel  •  2017-08-24 13:17:57 PM  •  最后回复来自 i730
    39
    上个月在越南玩了十天,发一篇自己写的总结吧。
    旅行  •  JamesMackerel  •  2018-01-28 20:45:54 PM  •  最后回复来自 JamesMackerel
    34
    JamesMackerel 最近回复了
    46 天前
    回复了 hmxxx 创建的主题 Apple 23 年了大家 mac 上现在用啥收 gmail?
    Thunderbird
    93 天前
    回复了 airbotgo 创建的主题 问与答 购买 BTC 有哪些靠谱的渠道?
    @pcbl 我觉得在加密货币里信任交易所就是一个很愚蠢的事情。还是把交易所仅仅当作交易所用比较好,不要把钱放在交易所的账户里。
    96 天前
    回复了 Ayanokouji 创建的主题 程序员 全局变量 vs 依赖注入,你更喜欢哪一个
    @Ayanokouji 一般写 go 的人都很讨厌 Java 那一套依赖注入之类的操作。
    96 天前
    回复了 Ayanokouji 创建的主题 程序员 全局变量 vs 依赖注入,你更喜欢哪一个
    前段时间自己写的项目试了一下 wire ,感觉还可以。我自己是 Java Go 都做的,不过最近 Java 做得更多。

    全局变量的这个模式,最烦人的一点就是单元测试很难搞。很难 mock 。但是依赖注入这个就是说会多一些黑盒步骤,出问题的概率会多一点(不过可能手动依赖注入出问题的概率还要大点?)。

    说到这里,我又想说一下 beego 的那个 router 的设计。他的 controller 传进去只是拿来做一个识别类型的作用,最后 beego 会根据这个类型,再根据字符串里的函数名,用反射重新创建对象然后搞一遍……完全杜绝了你搞依赖注入那一套。
    哎,感觉这种阶段就是是最开心的阶段。
    这看起来是个 path variable 吧。如果是 Spring 的话我会把它在 Filter 或者 Interceptor 里面取出来,放到一个 ThreadLocal 里面让全局都能取到这个值,这样任何需要用到租户信息的地方我都能拿到这个信息。
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2875 人在线   最高记录 5634   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 13:50 · PVG 21:50 · LAX 06:50 · JFK 09:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.