zivyou's recent timeline updates
zivyou

zivyou

🏢  打字员
V2EX member #181893, joined on 2016-07-14 20:56:44 +08:00
2023 年,用 vscode 写 springboot 是否可行?
Java  •  zivyou  •  Sep 20, 2023  •  Lastly replied by smark
28
请教一个 REST api 设计的问题
程序员  •  zivyou  •  May 14, 2020  •  Lastly replied by ChanKc
3
动态 require js module
Node.js  •  zivyou  •  Jan 18, 2020  •  Lastly replied by xcstream
3
暴躁
 •  zivyou  •  Oct 16, 2019  •  Lastly replied by entimm
38
问一个和价值观相关的问题
问与答  •  zivyou  •  Aug 1, 2019  •  Lastly replied by ycs2019
34
工作的终极出路在哪里?
职场话题  •  zivyou  •  Jul 3, 2019  •  Lastly replied by tz894305532
33
牛客网现在是不能登陆了嘛?
互联网  •  zivyou  •  Oct 22, 2018  •  Lastly replied by zivyou
2
zivyou's recent replies
Jul 5, 2023
Replied to a topic by zivyou Java 2023 年,用 vscode 写 springboot 是否可行?
感谢大家,看来喜忧参半,有点小马过河的感觉。
Mar 15, 2021
Replied to a topic by fxjson 程序员 有没有用 node 写后端的?
用过两年 koa2,项目做大了还是有点麻烦。1. 公司内部的 node 生态不够好,一些部件没有 node sdk 。2. JS 自身的面向对象有点难受,强行上各种设计模式会很蹩脚; 但是不上的话,代码的维护和迭代有很是问题
------------------------------------ event loop one tick
1. ------> process.nextTick();
2. ------> Timer // setTimeout, setInterval
3. ------> idle, prepare // node.js 内部使用
4. ------> poll // select,epoll 等系统调用的检查
5. ------> check // setImmediate
6. ------> close.callback // 一些资源的关闭调用回调

这个过程是事件循环的一个 tick.
node.js 是一个类似于一个时钟周期一个时钟周期去执行的,在每个时钟周期内去做上述步骤中的工作内容。
如果有很多个 setTimeout,那在上面的第 2 步那里,会将要执行的任务都放到一个队列中。每个 tick 来的时候,看一下这些任务到没到要执行的点,如果到了,就执行一下。
顶 @louettagfh 就是 copy_to_user()。至于读文件的过程,默认情况下内核会有个缓冲区
@seven777 感谢大哥详尽的回复。受教了。
看了这么多的回复,学习了很多。一开始我问这个问题实际是带一点负面情绪在里面的,因为我刚怼完业务方。我也深感软件行业的浮躁,自从各大高校开始布置「图书馆管理系统」课程后,全世界都开始认定做个管理系统只需要 1 周,是一个很简单的事情。
我想成为一名工程师,而不是码农。
感谢各位的回复~
@linvon 好的,这就让我的小弟两天搞出来
@ryd994 好的。受教了。
Jun 16, 2020
Replied to a topic by piapia123 程序员 如何缓解理财亏损带来的心理不适
不调节。调节好了就不长记性了
UNIX Domian Socket,底层也是零拷贝
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   928 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 18:46 · PVG 02:46 · LAX 11:46 · JFK 14:46
♥ Do have faith in what you're doing.