肯耐珂萨-职场情商修炼 发表于 2019-09-28 | 字数统计: 1k 字 | 阅读时长 ≈ 3 分钟 情商要素 情绪自觉 人际关系 同理心 责任感 现实判断 冲动控制 压力管理 乐观 沟通漏斗 第一层: 心里想的 第二层: 说出来的 第三层:对象听到的 第四层: 对方理解的 第五层: 行为产生 跨部门沟通的常见现象 关闭频道现象:没有在接受信息原因:内心地处,与自己无关影响:不欢而散 争夺频道现 ... 阅读全文 »
直播广告翻车记 发表于 2019-09-23 | 字数统计: 1.4k 字 | 阅读时长 ≈ 5 分钟 关键词:redis slave spire 获取过期数据 周六晚会直播,有人反馈观看过广告后,再也不能触发广告了。第一次值班守护直播,就像守护女朋友一样,小心翼翼胆战心惊如履薄冰,怎奈还是翻船了。话不多说,这锅我背了,快去找到原因解决问题吧。经过一番努力并没有头绪,经过项目组踩过坑的同事查证,re ... 阅读全文 »
Goland的值与引用类型 发表于 2019-06-26 | 字数统计: 972 字 | 阅读时长 ≈ 4 分钟 Goland的值与引用类型 在新的项目中,用到的Goland。以前用Python做项目,Python基本变量的赋值是引用重定向。Goland有些不一样,这里做个测试直接利用打印变量值、地址的方式确认变量拷贝情况 1234567891011121314151617181920212223242 ... 阅读全文 »
通用技术总结 发表于 2018-11-10 | 字数统计: 580 字 | 阅读时长 ≈ 1 分钟 选择一门技术,要综合考量技术的多个方面来评估。大方向上首先考虑技术综合面: 业界是否有知名的成功案例; 是否有强大后援; 是否有活跃的开发者论坛; 业界有知名成功案例意味着该技术通过了技术人员的考究,经过了工程的检验,坑也会相对较少。比如Java有Sun,Golang有Google,有这些实力雄 ... 阅读全文 »
垃圾回收机制 发表于 2018-11-10 | 字数统计: 3.3k 字 | 阅读时长 ≈ 12 分钟 近期公司技术分享讲座十分火热,近期我做了有关垃圾回收机制的分享,整理一下文档 垃圾回收背景 John McCarthy 身为 Lisp 之父和人工智能之父,同时,他也是 GC 之父。1960 年,他在其论文中首次发布了 GC 算法(其实是委婉的提出😂)。而 Java 的前身 Oak 是在 19 ... 阅读全文 »
十步学习法 发表于 2018-11-10 | 字数统计: 221 字 | 阅读时长 ≈ 1 分钟 最近在看《软技能:代码之外的生存指南》,作者分享他自己的学习方法——十步学习法。自己感觉平时学习新技术套路大致也是这样,不过自己并没有做过细致的总结和归纳,这里做一个简单的摘录和分享,详细情况可以去阅读原作,作者是一位充满激情、兴趣广泛、热爱生活、热爱思考而小有成就的技术人员,书本与技术有关,而不 ... 阅读全文 »
十亿级别字符串模糊匹配设计与实现 发表于 2018-11-10 | 字数统计: 321 字 | 阅读时长 ≈ 1 分钟 项目用mongodb作为数据库,mongodb支持索引,可对玩家名建立索引快速查找玩家名对应的项。模糊匹配方面,mongodb有提供全文匹配机制,可以用来实现模糊匹配需求。不过mongodb的全文匹配有两个缺点,一是中文版的全文匹配是收费功能,二是mongodb的全文匹配专业性、速度性都不是很成熟。 ... 阅读全文 »
游戏全球同服服务器框架 发表于 2018-11-10 | 字数统计: 296 字 | 阅读时长 ≈ 1 分钟 背景: 最近公司要开发一款全球同服,所有玩家可相互匹配战斗、相互加好友、相互聊天的游戏 服务器需要面临的需求有: 玩家注册量要支持十亿量级 玩家在线量要支持千万到亿量级 所有在线玩家可相互通信 十亿级别玩家名模糊搜索 需要支持如此量级的连接,必须要消除服务器进程的单点问题,玩家客户端能够均 ... 阅读全文 »
Python内存泄露查询 发表于 2018-11-10 | 字数统计: 855 字 | 阅读时长 ≈ 3 分钟 123需求背景最近项目在压力测试期间,进程在运行中内存持续增加,物理内存很快就被消耗殆尽。为了服务器能持久提供服务,需要对内存进行诊断。本文讨论Python层内存对象的检查,CPython扩展产生的泄露不在本文讨论范围。 Python垃圾回收机制背景: Python利用引用计数进行垃圾回收,当引用为 ... 阅读全文 »
PythonCPU诊断优化 发表于 2018-11-10 | 字数统计: 168 字 | 阅读时长 ≈ 1 分钟 无论用什么语言来实现需求,最后基本都会需要对代码运行时间进行优化,降低cpu占用率 这里主要介绍两个profile工具: cProfile:用cProfile生成程序运行时的profile文件,用python pyprof2calltree.py -i file生成文件供QCacheGrind ... 阅读全文 »