V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sagaxu  ›  全部回复第 379 页 / 共 498 页
回复总数  9950
1 ... 375  376  377  378  379  380  381  382  383  384 ... 498  
2018-09-19 09:30:42 +08:00
回复了 GrantChen 创建的主题 酷工作 [南通] 塔扬信息科技招聘 Android 工程师
南通税后 5k
2018-09-18 16:50:40 +08:00
回复了 puritania 创建的主题 Linux 读取一个文件是否为顺序 io?
@puritania 可以参考一下 ext4 文件系统的内核源码
2018-09-18 16:42:02 +08:00
回复了 puritania 创建的主题 Linux 读取一个文件是否为顺序 io?
剩余空间够大,磁盘碎片率不严重时,你可以认为它是近似连续的。
2018-09-18 16:37:06 +08:00
回复了 LeiNaD 创建的主题 问与答 突然间参透了为什么程序员被称为码农了_(:з」∠)_
事业单位一对夫妻,算他年薪十万,两个人干 30 年就是 600 万。码农夫妻,最多四十几岁就有 600 万了。码农工资基数高,交金不比事业单位少,公积金和养老金也不会低多少。而且钱发的早,有足够的时间和财富做投资,年迈失业之后,被动收入也过万了。
2018-09-17 20:02:29 +08:00
回复了 mewpoi 创建的主题 问与答 税改后工资变少了各位怎么看?
到手更多了,等于涨工资了
2018-09-17 17:22:29 +08:00
回复了 yhvictor 创建的主题 Java 我也问个多线程的问题
for (int i = 0; i < 10; i++) {
String s = http.get(urls[i]);
if (s.equals("A")) {
continue;
}
if (s.equals("B")) {
break;
}
callBlockingServiceFoo();
}

把这段同步阻塞代码,转换成异步的试试,我们对比一下代码量和开发成本。
2018-09-17 17:06:57 +08:00
回复了 abcbuzhiming 创建的主题 程序员 遇到真正的高并发问题了,特来求助
@yhvictor 逻辑简单用 queue 没问题,复杂的时候,异步编程风格心智负担太重了。如果异步写起来轻松,就不会搞协程解放双手了。
2018-09-17 15:44:30 +08:00
回复了 ayonel 创建的主题 Java 请教各位大佬一个关于多线程的问题, RZ
2 倍说的是 running 状态的线程,idle 的不算。运行队列深度不要超过 cpu 核心数的 2 倍,否则会有明显的性能下降。

idle 线程就算有几千个,也不会对性能有很大的影响。业务逻辑大都是同步阻塞模型,堆线程或者进程,十几年前,高校基于 telnet 协议的 bbs,每个在线用户对应一个进程,1 万在线就是 1 万个进程,当年配置很一般的服务器,也能搞定几千在线。
2018-09-17 09:37:33 +08:00
回复了 fwee 创建的主题 区块链 大众对区块链的偏见
是区块骗吧
2018-09-17 09:32:43 +08:00
回复了 abcbuzhiming 创建的主题 程序员 遇到真正的高并发问题了,特来求助
@yhvictor tomcat 多开线程就是用来阻塞的,200 个线程都在阻塞等结果,谁来处理新的请求?如果只开 10 个线程,平均阻塞 1 秒的接口,qps 只有 10。
@micean 不用等 Java,Kotlin 协程下个版本正式发布。
2018-09-17 00:10:43 +08:00
回复了 abcbuzhiming 创建的主题 程序员 遇到真正的高并发问题了,特来求助
@neoblackcap 因为异步代码比同步的难写的多,写框架和底层还行,业务逻辑错综复杂,比如同步循环里阻塞调用其它服务,根据其它服务的返回值做 break 或者 continue,异步的方式也能无脑写吗?

小项目堆机器更划算,3 个 15k 开发能搞定的事情,换成异步可能要 4 个 30k 的开发,一年多 100 万成本,加 10 台高配服务器都够了。嫌弃 cpu 切换开销大?来 20 个核,只做切换,别的啥也不干。

1000 线程时,切换开销比前置 nginx 的开销还小,把一个只占不到 1/10 的东西优化到 0,提升也不明显。
2018-09-16 21:57:50 +08:00
回复了 abcbuzhiming 创建的主题 程序员 遇到真正的高并发问题了,特来求助
@abcbuzhiming 你知道四核 cpu 上,10000 个线程的时候,linux 内核做一次线程调度,上下文切换开销多大吗?微秒级别,比较古老的 cpu 上,也不过 10 微秒级别。

而 10000 个线程,通常需要配备 10G 内存。所以我们一般不会开 10000 个这么多,但是几百个上千个是很轻松的,1000 个线程的时候,上下文切换占用 cpu 的开销还不到 10%,完全可以承受。

tomcat 默认线程池大小就是 200,这个数值一般是偏保守的,难道说大部分人都是 100 核以上的机器?



我们之前一个 IO 密集型项目里,几台 backend 都是开 1000 线程或 2000 线程,日 pv 几亿。
2018-09-16 21:44:14 +08:00
回复了 snnn 创建的主题 职场话题 中美程序员的工资已经基本持平
拿国内码农里最好的 5%(阿里 P7 起),对标美国平均水平吗?
2018-09-16 21:40:29 +08:00
回复了 abcbuzhiming 创建的主题 程序员 遇到真正的高并发问题了,特来求助
JVM 的线程池一般也就核心的 1.5-2 倍?

对此表示怀疑,只要 cpu 占用率低,内存足够的时候,线程池是核心的 10 倍甚至 100 倍也行。
2018-09-16 14:45:43 +08:00
回复了 yurun 创建的主题 PHP Swoole 自定义项目初始化事件处理的实现
应该等初始化完成后,再监听端口
2018-09-16 13:30:13 +08:00
回复了 liuzl 创建的主题 推广 农村出身程序员,深漂结婚生子买房,只要努力,一切都会有
买房很难吗?又不是买豪宅,普通房子几百万一套吧。同学和朋友,平均三套左右。
不交社保过了一年才发现?

连社保都不给交的老板,指望他做事有下限?
2018-09-14 19:40:25 +08:00
回复了 wysnylc 创建的主题 问与答 子查询比无查询更快?
建议先把查询条件改成一致的,不要一边用比较一边用 like。然后再 explain 比一下执行计划。
1 ... 375  376  377  378  379  380  381  382  383  384 ... 498  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2493 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 81ms · UTC 15:56 · PVG 23:56 · LAX 07:56 · JFK 10:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.