rockuw 最近的时间轴更新
rockuw

rockuw

V2EX 第 38314 号会员,加入于 2013-05-01 05:35:43 +08:00
使用阿里云函数计算和 Websocket,轻松开发 Serverless 实时应用
推广  •  rockuw  •  2018-02-01 22:14:10 PM  •  最后回复来自 rockuw
2
如果给你一个 shell,你可以干什么?
推广  •  rockuw  •  2017-08-09 16:57:48 PM  •  最后回复来自 rockuw
33
阿里云函数计算支持 Python 运行环境,欢迎来玩
推广  •  rockuw  •  2017-12-14 06:46:45 AM  •  最后回复来自 wzw
15
阿里云函数计算支持 API 网关,欢迎来玩
  •  1   
    推广  •  rockuw  •  2017-06-19 08:00:01 AM  •  最后回复来自 thewei
    3
    解析阿里云函数计算服务(FunctionCompute)
    推广  •  rockuw  •  2017-05-10 14:45:47 PM  •  最后回复来自 yangzhuodog1982
    2
    阿里云发布函数计算服务(FunctionCompute),欢迎试用
    推广  •  rockuw  •  2018-01-10 21:06:41 PM  •  最后回复来自 rockuw
    25
    倾听用户: OSS JavaScript SDK 支持 callback 方式
    Node.js  •  rockuw  •  2016-04-14 21:52:11 PM  •  最后回复来自 rockuw
    4
    阿里云 OSS Ruby SDK 开发手记
    Ruby  •  rockuw  •  2016-03-14 19:52:57 PM
    拥抱 ES6——OSS 推出 JavaScript SDK
  •  2   
    Node.js  •  rockuw  •  2016-01-30 08:07:15 AM  •  最后回复来自 rockuw
    23
    rockuw 最近回复了
    2023-03-13 10:21:57 +08:00
    回复了 Nazz 创建的主题 分享创造 golang 分享: 60 行代码巧妙实现一个高性能无 channel 任务队列
    mutex 是比 channel 轻量,但是每个 job 新建一个 goroutine 也是有代价的。一个简单的固定 goroutine 数量的实现,测试结果还稍微好一些,分配次数则明显更低:

    ```
    N=10000
    goos: linux
    goarch: amd64
    pkg: muwu.com/example/workerqueue
    cpu: Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz
    BenchmarkGwsWorkerQueue-8 903 1310335 ns/op 55471 B/op 2010 allocs/op
    BenchmarkGopool-8 897 1394589 ns/op 17926 B/op 1059 allocs/op
    BenchmarkAnts-8 1203 1020211 ns/op 16046 B/op 1001 allocs/op
    BenchmarkNbio-8 956 1278696 ns/op 48017 B/op 2999 allocs/op
    BenchmarkChan-8 1004 1181569 ns/op 16016 B/op 1001 allocs/op
    ```

    ```go
    type workerQueueV1 struct {
    maxConn int
    queue chan Job
    }

    func newWorkerQueueV1(n int) *workerQueueV1 {
    wq := &workerQueueV1{
    maxConn: n,
    queue: make(chan Job, 1024),
    }
    for i := 0; i < n; i++ {
    go func() {
    for job := range wq.queue {
    job()
    }
    }()
    }
    return wq
    }

    func (wq *workerQueueV1) Push(job Job) {
    wq.queue <- job
    }
    ```
    2021-03-06 21:59:18 +08:00
    回复了 Sparkli 创建的主题 推广 建了个 V2EX 技术交流群
    cm9ja3V3
    2020-07-05 00:11:26 +08:00
    回复了 felix021 创建的主题 推广 Linux 下删点日志也能搞死人
    看了大家的讨论,最近也做了不少技术面试,从面试官角度说一下我的看法。

    面试官想从面试中考察哪些能力?

    1. 技术能力: 包括广度和深度,其中深度是尤其重要,知其然还要知其所以然
    2. 学习能力: 对于不熟悉的领域,是怎么从了解到掌握的,这个过程中最能体现逻辑性
    3. 性格特质: 乐观 /皮实 /自省

    这 3 个方面的权重不同的面试官把握的比例不一样,我的标准大概是 40:40:20,供参考。

    好了,回到楼主的这些具体问题,我认为,如果面试者:

    1. 能够在回答中讲出 find/xargs,广度加 1 分
    2. 能够在回答中讲出软链接 /硬链接的区别 /进程对 fd 的管理机制,深度加 10 分
    3. 能够在回答中讲出日志 rotate,广度加 1 分
    4. 能够在回答中讲出日志 rotate 的实现原理,深度加 5 分
    5. 能够在回答中讲出 ELK 的一些使用经验,广度加 1 分
    6. 能够在回答中讲出 ELK 的一些设计要点(它解决了什么问题,为什么要这么解决,业界有哪些解决方案,各有什么优缺点),深度加 10 分

    所以大家不要纠结于"find"是不是标准答案这个点了,面试的过程是双方对焦的过程,面试官希望能够看到 /挖掘出你的亮点。

    至于上面提到的学习能力和性格特质的考察其实更难,我也还没有太多的经验就不多说了。

    最后,给我们团队打个广告,欢迎有兴趣的同学一起来共建业界最好的 Serverless 平台: https://v2ex.com/t/651136
    2018-07-21 22:48:25 +08:00
    回复了 hkbarton 创建的主题 程序员 好的技术团队不需要 996
    > 机器可以做的事情千万别让人做

    +10086
    2018-03-23 12:26:50 +08:00
    回复了 auroraccc 创建的主题 求职 小米 cto 面挂掉的 loser 求个前端的职位
    2018-03-17 18:58:15 +08:00
    回复了 xinyu198736 创建的主题 程序员 帅气程序员和漂亮幼师老婆一起做了一个 app
    漂亮!
    2018-02-03 15:31:50 +08:00
    回复了 ttgo 创建的主题 职场话题 隔壁组的小兵集体情愿 要炒了 team leader
    Mark
    2018-02-01 22:14:10 +08:00
    回复了 rockuw 创建的主题 推广 使用阿里云函数计算和 Websocket,轻松开发 Serverless 实时应用
    @Livid 好的,多谢提醒。
    2018-01-10 21:06:41 +08:00
    回复了 rockuw 创建的主题 推广 阿里云发布函数计算服务(FunctionCompute),欢迎试用
    @joe1213 函数计算提供弹性的计算资源,一些框架应该可以在上面跑起来。
    欢迎来体验云端的函数服务: https://www.aliyun.com/product/fc

    事件触发,弹性伸缩,与阿里云众多服务无缝连接,毫秒级计费...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1102 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:51 · PVG 06:51 · LAX 15:51 · JFK 18:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.