Chao Qun
弹一曲高山流水,念一人痴笑暧昧,叹一世往事轮回,人生几回醉,此生待会。

专注后端架构

摘要: 避嫌声明:所有图文都是根据自己的理解原创,且已离开这家公司三年以上,不存在保密协议,写此文只是用来分享知识、探究不足。 牢骚:本来想弄个ppt交互展示的,不过我的js权限还没批。。。 1. 相关概念 1.1 内存数据库 关系型数据库处理永久、稳定的数据,内存数据库就是将其数据放在内存中,活动事务只与 阅读全文
posted @ 2017-01-21 09:35 王子爱公主 阅读(2649) 评论(2) 推荐(1) 编辑
摘要: 接口为何如此慢? “闲”来无事,发现创单接口好慢,很不爽。。。 本地启动VS性能分析器,模拟非第一次调用,生成性能分析报告。 1.CacheCommon.GetCommonDest方法被调用两次,合计耗时占接口耗时的一半。 查看代码,缓存的存取逻辑有问题,每次都从db读取。 2.从db读取的时候,耗 阅读全文
posted @ 2017-01-20 16:02 王子爱公主 阅读(507) 评论(0) 推荐(1) 编辑
摘要: 自从进入一家创业公司以后,逐渐忙成狗,却无所收获,感觉自身的技术能力用武之地很少,工作生活都在业务逻辑中颠倒。 前些天线上服务内存吃紧,让运维把DUMP拿下来,分析一下聊以自慰。 先来统计一下大对象信息 看看字符串 查看字符串详情 发现是指纹或销控缓存反序列产生的 同理看看字符数组,结果类似。 继续 阅读全文
posted @ 2016-11-05 10:16 王子爱公主 阅读(5092) 评论(5) 推荐(1) 编辑
摘要: 偏移二分查找 系列: 活着,就一直在忙碌,从未有停歇。 今天主要分享一下偏移二分查找算法,至于常用的顺序查找、二分查找、哈希查找、堆查找等,这里就不多说了。 思路:如果数据项规则变化,可先偏移到一个较小区间再用二分查找。 场景:股票的行情日期,末尾数字规则的整数序列等。 举一个例子,如个位数不为3、 阅读全文
posted @ 2016-07-24 21:09 王子爱公主 阅读(365) 评论(1) 推荐(0) 编辑
摘要: 活着,就一直在忙碌,从未有停歇。 最近,忙里偷闲,整理自己的技术知识体系,随便写写,权当Mark。 问题界定 发现问题,解决问题。 案例一:高并发和MongoDB交互 问题描述:Job跑起价时,CPU Load很高。 Dump分析:查看线程调用栈信息,有42个线程在如下状态 说明稍微高一点并发时,记 阅读全文
posted @ 2016-07-22 19:21 王子爱公主 阅读(751) 评论(5) 推荐(2) 编辑
微信打赏