V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  q397064399  ›  全部回复第 74 页 / 共 118 页
回复总数  2341
1 ... 70  71  72  73  74  75  76  77  78  79 ... 118  
2017-05-14 08:56:18 +08:00
回复了 q397064399 创建的主题 Go 编程语言 golang 的协程比线程轻量级 轻量级在哪里,谢谢
@limhiaoing 如果是这样的话,那应该好理解一点,,但是 Linux 使用线程池,或者使用 ulimt 是可以调节初始栈的大小的,
2017-05-14 08:55:32 +08:00
回复了 q397064399 创建的主题 Go 编程语言 golang 的协程比线程轻量级 轻量级在哪里,谢谢
@zmj1316 寄存器应该是要切换的,,一个协程对应一个函数,函数里面有局部变量 等计算的临时结果,如果是一个 for 循环,golang 协程要当前这个循环停下来,然后去执行另外一个协程,,肯定要保存,
2017-05-14 08:53:18 +08:00
回复了 loggerhead 创建的主题 分享发现 我们学校中了比特币勒索病毒,有人知道内幕吗?
有经验的同学,应该还记得 MS08067
2017-05-14 08:37:18 +08:00
回复了 pwn 创建的主题 奇思妙想 一个想法 用非对称加密算法登录
@tlday 王小云,那个根本没有任何实用性,撞出来的东西,长度 特征 有可能完全不一样
2017-05-14 08:34:13 +08:00
回复了 q397064399 创建的主题 Go 编程语言 golang 的协程比线程轻量级 轻量级在哪里,谢谢
@binux 我觉得我这个问题,完全不是通过 google 就能解释的清楚的
2017-05-14 08:30:07 +08:00
回复了 q397064399 创建的主题 Go 编程语言 golang 的协程比线程轻量级 轻量级在哪里,谢谢
@binux 找了很多知乎 google 的回答,,看得主要还是懵逼啊,,
一个代码的线性逻辑流,无非是调用的栈帧跟当前寄存器 在这个上面,线程跟协程应该没有本质区别,
无非是 golang 的协程,使用了 select epoll 包装了同步 IO,这样在语言层面上可以切换协程,
而线程通常采用的是阻塞 IO 使用的是系统的调度,两者调度存在的区别是 select/epoll 是多路 IO 复用技术,
传统的阻塞 IO 是等待系统调用返回
2017-05-14 07:56:50 +08:00
回复了 q397064399 创建的主题 Go 编程语言 golang 的协程比线程轻量级 轻量级在哪里,谢谢
另外一个问题,如果大量的线程调用阻塞 IO 会引起 cpu 大量的空转吗?

golang 的协程采用的是将阻塞 IO 用 epoll/select 等多路 IO 复用技术包装了一下,
说白了就是用操作系统注册的硬件中断来判断哪些阻塞式的 IO 是可以返回的,然后切回协程。
💯
java 快 2 年经验 要么?
2017-05-11 09:40:02 +08:00
回复了 Yumy 创建的主题 程序员 网络序?本地序?傻傻分不清楚啊!
这些都是细节,操作系统都处理好了的,不用关心这些
@wc951 能不能多介绍一些开发方面的经验,目前 Java 这块 我写的问题太多了, 还有一个大的问题就是
对于错误的处理,,像 Mapper 层拿不到数据 或者数据校验出错 等异常逻辑
是采用统一异常捕获 还是采用 if else 配合 utils 工具类 来返回错误信息
@wc951 对的, dto 跟 model 存在大量重复编码 put get 的情况,主要还是没有经验,,谢谢提供工具跟思路
@swuzjb 找了一下 有一些值得学习的 地方 ,,可以使用 springboot 的 统一异常处理 减少代码实现
top
2017-04-09 19:08:36 +08:00
回复了 q397064399 创建的主题 问与答 如何消灭重复代码,提高代码质量
@gexyuzz #6 dto 得重新建立个对象吧,,那样不是要 put get 一遍了
2017-04-09 17:38:07 +08:00
回复了 q397064399 创建的主题 问与答 如何消灭重复代码,提高代码质量
@Coande #3 https://github.com/alibaba/fastjson/wiki/%E4%BD%BF%E7%94%A8SimplePropertyPreFilter%E8%BF%87%E6%BB%A4%E5%B1%9E%E6%80%A7

fastjson 可以采用 属性定制过滤器 来过滤字段属性,这样就可以减少重复代码了
2017-04-09 17:23:51 +08:00
回复了 q397064399 创建的主题 问与答 如何消灭重复代码,提高代码质量
结贴
2017-04-09 17:23:44 +08:00
回复了 q397064399 创建的主题 问与答 如何消灭重复代码,提高代码质量
已找到方法,采用定制序列化即可,,
如果是后端, Python 明显比 shell 有优势,脚本
2017-04-04 07:27:32 +08:00
回复了 Nexvar 创建的主题 程序员 你在面试中遇到过哪些算法题?
@Chrisplus 不考虑复杂度的话,,应该不难
1 ... 70  71  72  73  74  75  76  77  78  79 ... 118  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   821 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 19:34 · PVG 03:34 · LAX 12:34 · JFK 15:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.