丰乐

05 2020 档案

工具论
摘要:以前排斥使用工具和开源软件,觉得自己造轮子比较好。 现在觉得开源软件真香。毕竟是站在他人的肩膀上,但是如果只是单纯的 使用开源软件,是一点点都不香的。 轮子影响了我们的架构,设计系统时总想到的是从用的顺手的工具开始。 阅读全文

posted @ 2020-05-24 21:13 李蝉儿 阅读(248) 评论(0) 推荐(0) 编辑

go的web框架的context回调的原理
摘要:package main import "fmt" type ctx struct { name string idx int8 h handlers } /* * idx=0 func1 start idx = 1 func2 start idx = 2 func3 start idx = 3 r 阅读全文

posted @ 2020-05-16 21:58 李蝉儿 阅读(290) 评论(0) 推荐(0) 编辑

id生成器雪花算法和雪花算法的sony实现
摘要:1 雪花算法 首先确定我们的数值是64位,int64类型,被划分为四部分,不含开头的第一个bit,因为这个bit是符号位。用41位来表示收到请求时的时间戳,单位为毫秒,然后五位来表示数据中心的id,然后再五位来表示机器的实例id,最后是12位的循环自增id(到达1111,1111,1111后会归0) 阅读全文

posted @ 2020-05-05 10:20 李蝉儿 阅读(499) 评论(0) 推荐(0) 编辑

软件架构师应该知道的97件事(五)
摘要:41 留意架构图里的空白区域 42 了解领域和技术里面的行话 43 关注具体情境 44 架构师应该考虑软件活动的所有参与者的能力,性格 45 优雅丰富的心灵远比聪明才智重要,向建筑架构师学习 46 避免重复 47 现实世界不止0和1 48 视图观察,别想着控制一切,观察-建模-验证 49 架构是一座 阅读全文

posted @ 2020-05-04 17:50 李蝉儿 阅读(102) 评论(0) 推荐(0) 编辑

软件架构师应该知道的97件事(四)
摘要:31 程序设计也是一种设计 32 创建良好的氛围,让大家征求你的意见,发挥团队智慧 33 时间改变一切:简单原则,非必要别试图改变以前的工作 34 软件架构专业还有很长的路,因为架构不断的变化,演讲 35 控制项目规模。抓住需求,分而治之,设置优先级,尽快交付 36 软件架构师是管家,管理技术和建议 阅读全文

posted @ 2020-05-03 18:43 李蝉儿 阅读(120) 评论(0) 推荐(0) 编辑

软件架构师应该知道的97件事(三)
摘要:21 架构师避免调整进度失误,需要提前准备谈判策略和说服他人的技巧 22 取舍的艺术。可以架构权衡分析法,成本收益分析方法 23 数据库是业务的最后一道关卡 24 重视不确定性,多方分析,掌握信息,仔细权衡。 25 不轻易放过眼前的问题,遇到的问题很多,团队沟通,项目问题,不要放过一切不和谐的点,努 阅读全文

posted @ 2020-05-02 22:41 李蝉儿 阅读(119) 评论(0) 推荐(0) 编辑

好久没有写博客
摘要:好久没有写博客。是没有时间吗?鲁迅说:时间挤一挤总是有的。 总觉的没啥好写的。工作做业务,有时太忙,还有觉得没啥特别的。 可能有一些有趣的点,但是总是忘却了。还有各种担心,担心自己写的太浅,不够有深度。 争取每周能更新1-2篇。 阅读全文

posted @ 2020-05-02 09:18 李蝉儿 阅读(95) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示