V2EX NeinChn 的所有回复 第 1 页 / 共 10 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX    NeinChn    全部回复第 1 页 / 共 10 页
回复总数  192
1  2  3  4  5  6  7  8  9  10  
2020 年 12 月 14 日
回复了 zzl1673 创建的主题 酷工作 美团优选招人,等你来
@redtea 进口合法售卖不合法。毕竟正常人和正常公司也想不到这层关系。
2020 年 12 月 12 日
回复了 Braisdom 创建的主题 Java 对比 MyBatis,你看出什么端倪?
@Braisdom 你这是没见过 staging 么.....
2020 年 12 月 12 日
回复了 Braisdom 创建的主题 Java 对比 MyBatis,你看出什么端倪?
这不就是简单场景没必要,复杂场景学习成本高么

举个例子,我们线上数据库都是同一套,因此要做线上隔离全靠表名区别

以 members 为例,staging 环境的表名是 members_staging

你这个文档写的真的不清不楚,根本没办法通过文档决定怎么开发

简单看了下代码,DomainModel 的 tableName 或者 class 的 getSimpleName 。

那我一个 domain 用在多个表上还要搞 2 个类么?

真的有时间,建议完善下文档,至少做到 MyBatis 的文档水平,再做宣传。

想让别人做什么事情都看源代码解决是不现实的事情,有的是太菜看不懂源代码,有的是太忙没有时间花在读这种代码上。
根据计薪日,应该拿 4/21.75 的月薪吧.
2020 年 8 月 7 日
回复了 gabon 创建的主题 问与答 如何看待各种“快捷支付”,“免密支付”
这题我会,三类户
2020 年 5 月 15 日
回复了 zhuangsj 创建的主题 程序员 请问 Java 有类似 golang 的 channel 的类吗?
+1,一般来说除了特殊场景,直接拿 future 多简单,还要加塞个 blocking queue 多麻烦

Future<T> future = CompletableFuture.supplyAsync(() -> T);
//blahblah
T returnObject = future.get(timeout);

多简单的事情,连 channel 这种概念都用不到.
2020 年 5 月 11 日
回复了 Yanickkk 创建的主题 问与答 为什么感觉 Java 面试难度更难?
@luckyrayyy
锁都是类似的,不过 Java 的锁确实多很多
但是基础的读写锁 /互斥锁各个语言基本一样
Golang 的 sync.Map 目前 clean+dirty 双读然后加锁回写的机制,没有类似 ConcurrentHashMap 那种分桶锁+红黑树实现
Python 虽然说有 GIL 很多情况下可以不考虑 thread-safe,但是实际非 atomic 操作一样要加锁
主要是 Java 实现太完善了,有 hashmap,有 linked map,有 tree map.基本业务需要的都有...
还都是基础库....
2020 年 5 月 10 日
回复了 Yanickkk 创建的主题 问与答 为什么感觉 Java 面试难度更难?
@namelosw

难学么,感觉也还行吧,如果说大家都要做到 60 分的话,确实可能 Python 做的快很多,而且效率也高
但是如果大家都要往 80 分做,Java 会明显更简单一点(毕竟 GIL 挡在那 CPU 密集型操作除了换成 C 写没有别的方法
Java 生态上,只做后端 Server 基本就是 Spring 大一统(国内),入门成本虽然高,但是换家公司几乎一样的技术栈
其他语言生态虽然看起来简单,但是每个公司实现都不太相同,没有一种一致的 pattern,有好有坏吧

但是很多技术也是一样的,比如并发读写 map 这个最简单的场景吧,Python/Golang/Java 都得加锁
当然每个语言都提供了对应的解决方案,但是前提要有意识才能用对....
2020 年 5 月 10 日
回复了 Yanickkk 创建的主题 问与答 为什么感觉 Java 面试难度更难?
@namelosw
"一个 Exception 挂一个线程。"
评价一下 Golang 的 panic 挂掉整个进程,不仅仅是 Goroutine 的设计呗
"搞不了 messaging 要上各种 broker"
除了 Erlang 天生自带 messaging,那 Python 和 Golang 是不是也都坑呢
"同步 Spring 性能菜的抠脚"
怎么看待大部分场景 Python 连长连接都没法做,只能短链接同步调用的情况....
2020 年 5 月 4 日
回复了 ailuoliai 创建的主题 MacBook Pro 新 MacBook Pro 13 寸发布了~RMB 9,999 起
@murmur
不要屏幕的笔记本那还买什么笔记本,买个台式机多好.觉得主机大 NUC 也行....
平时有电脑支架架起来,加上 2 个外接屏幕,还行
2020 年 5 月 4 日
回复了 ailuoliai 创建的主题 MacBook Pro 新 MacBook Pro 13 寸发布了~RMB 9,999 起
@AlexaZhou
MacBook 贵是偏贵了,不过和 yoga 也没什么可以比的
yoga 这种 sRGB 300nit 1080P 的屏幕没法看,何况 MacBook 还是 2560 x 1600 P3 500nit
每个人对笔记本要求不一样,没什么好比的
@deppwxq
一个以 Go/Python/C++为核心,Java 为辅的环境里
用 Java 就是自找没趣...
@jackrelative
裸的服务简单返回接口 100 byte 够用了,一般情况下不够
毕竟还有流量染色信息,各种 header,tracing
正常情况下的 RPC 接口几 K 很正常,我们这边还有很多几百 k 甚至上 m 的 response
2020 年 4 月 26 日
回复了 srs1995 创建的主题 Java 野路子 Java
@vitoliu
这个不可避免,最后是作为 output 的 map 往外传递的
这里面是组装格式,又不仅仅是算个 hmac
这里不改其他地方也得做。。。
你代码没看仔细吧
2020 年 4 月 25 日
回复了 hq136234303 创建的主题 职场话题 语言选择 Java or golang
@ArJun
滴滴和字节内部实际还有大量 Java 系统
而且字节内部还有大量用 Python 做线上场景的服务,有钱任性机器随便堆,还能跑的很好,这是别人无法复制的成功。

不知道是不是用了 Go 的公司都没办法统一技术栈
但是用了 Java 的公司几乎不会出现 Go 做业务系统的情况
这里只说业务系统,底层基础建设语言几乎没法选择(比如 agent 用 go 实现,容器用 go,kv 用 C++/go,大数据是 Java/Scala )
2020 年 4 月 25 日
回复了 hq136234303 创建的主题 职场话题 语言选择 Java or golang
@jhdxr +1,看起来很多人没理解 Java 生态的完整程度根本不是其他语言能比的
什么语言能做什么不能做,这个根本就不是重点,汇编啥写不了,C++啥实现不了,都不是问题
重点还是生态,凭一己之力根本改变不了什么
何况 Go 没做,或者说做不好的多了去了,Android APP,大数据基建,Hadoop,MQ,机器学习
要是只是站在写个小 demo 自娱自乐的情况下,什么语言都无所谓,Go 也是.

不过容器 /网络转发 /一些 agent 确实是 Go/C++做得好.写 Java 那就不做这种基建方向就好了
合理 Rerank 是提升用户体验,增加用户阅读时长的常见解决方案

这年头还按绝对时间排序的基本都是非常特殊的场景,或者对用户增长没有半点要求的佛系平台

这种功能肯定不会拍拍脑袋就上了,对你们不适用体验不好,不代表真实效果不好

实际的 DAU/平均阅读时长 /点击率说不定涨了很多.
1  2  3  4  5  6  7  8  9  10  
About     Help     Advertise     Blog     API     FAQ     Solana     3250 Online   Highest 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 28ms UTC 14:02 PVG 22:02 LAX 07:02 JFK 10:02
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86