摘要:思考:网络服务的通用的架构注意点同个多线程加队列来提供网络服务的server端架构,其server的处理能力的一个重要指标是QPS,影响该指标有两个核心因素,一个是线程池的设置(一般设置为机器逻辑核数的2倍就可以,再调大意义不大),“缓存”任务的队列的大小也要合理设置,队列太长也没有意义,要结合调用 阅读全文
思考:空间换时间
2019-08-08 09:57 by 乘着风去破浪, 296 阅读, 0 推荐, 收藏, 编辑
摘要:思考:空间换时间(即用额外的内存替换掉相比较复杂或者相比较多的或者先对耗时的计算) 阅读全文
推荐系统中的策略与算法互补
2019-08-02 11:37 by 乘着风去破浪, 497 阅读, 0 推荐, 收藏, 编辑
摘要:推荐系统中的策略与算法互补算法可以做全局排序,但是一刷的推荐位的数量是固定的,有限的,那么如何保证一刷的之中内容的多样性呢?先从排序结果中依次挑出一些能代表一个或者几个维度(从大到小的几个维度)的元素,然后按照打散规则(比如不同作者相互隔开)的规则打散。算法能解决排序问题,作为互补,多样性和打散策略 阅读全文
思考:一个最小粒度的软件功能内部是什么样的?有没有什么法则可遵循?
2019-07-22 19:18 by 乘着风去破浪, 2 阅读, 0 推荐, 收藏, 编辑
只有注册用户登录后才能阅读该文。 阅读全文
思考:数据结构与算法:
2019-07-17 17:01 by 乘着风去破浪, 198 阅读, 0 推荐, 收藏, 编辑
摘要:思考:数据结构与算法:数据结构 计算机?算法 数学数据结构与算法:是数学问题通过计算机来实现? 阅读全文
思考:代码中什么是关联?什么情形才会关联?怎么实现关联?
2019-07-17 16:59 by 乘着风去破浪, 647 阅读, 0 推荐, 收藏, 编辑
摘要:思考:代码中什么是关联?什么情形才会关联?怎么实现关联?什么是关联:有关系,直接关系,间接关系什么情形才会关联:发送消息,传输数据怎么实现关联:如果是发送消息,那么需要一个暂存消息的地址,一个生产消息,一个消费即可;如果是直接传输数据,那么可以直接传输数据,也可以传输数据的地址,当然这需要能够(访问 阅读全文
思考:高并发(通用的成熟的)解决思想
2019-07-17 16:58 by 乘着风去破浪, 339 阅读, 0 推荐, 收藏, 编辑
摘要:思考:高并发(通用的成熟的)解决思想尽量减少一切交互次数(包括网络交互次数,包括读取存储的次数等等),尽量减少与相对较慢的一端的交互次数怎么减少?批量查询,把几个请求聚合成一个,聚合这个事情是一个结果,可以采取各种各样的措施来满足可以聚合一个请求的情形; 举一个简单的例子:有时可以把数据先预热成一个 阅读全文
不要小看用的好用的熟,因为这需要更好的理解和应用
2019-07-12 10:12 by 乘着风去破浪, 195 阅读, 0 推荐, 收藏, 编辑
摘要:不要小看用的好用的熟,因为这需要更好的理解和应用 当一个开发任务在性能上没有挑战的时候那么它的设计和准确性就变得更加值得关注,当然就算性能上有挑战,设计和准确性依然是必须关注的 阅读全文
思考:学习一个知识后如何对自己进行测试?如何出题呢?
2019-07-12 10:12 by 乘着风去破浪, 361 阅读, 0 推荐, 收藏, 编辑
摘要:思考:学习一个知识后如何对自己进行测试?如何出题呢?不同的题型考察的点是不一样的,比如判断题考察的就是一个是非问题,而填空题就相对比较难,因为它涉及到一些过程,而且更加看中结果的准确。 阅读全文