代码改变世界

大数据应用中如何进行技术选型?

2019-03-16 12:06 by 乘着风去破浪, 608 阅读, 0 推荐, 收藏, 编辑
摘要:大数据应用中如何进行技术选型?影响选型有两个主要指标:性能,容量1.能够支持高并发下的请求的快速响应能力2.能够支持大存储和大检索3.要能够保证服务和存储的高可用 初期会进行多个同类型的技术进行对比和调研 Q::如何进行最终的定型?A:分析当前的业务,结合压测(而不是空洞的去想和纠结)来决定定型; 阅读全文

leetcode的注意点

2019-03-16 11:14 by 乘着风去破浪, 236 阅读, 0 推荐, 收藏, 编辑
摘要:读懂一个题其实非常非常重要,读懂题包括要读懂题的问题是什么,条件是什么,考察的是什么知识点。所以能够读懂题就已经成功一半了,但是如果没有读懂题目就开始答题,就不假思索地乱写答案,那么会事倍功半,还得返工来搞懂读懂题 阅读全文

架构中的权衡

2019-03-16 11:13 by 乘着风去破浪, 226 阅读, 0 推荐, 收藏, 编辑
摘要:多余的工作,多余的资源使用是为了更好的高可用,而且也带来了很多的管理问题,管理问题又会衍生出其他问题,我们要做的是既能保证高可用,也要保证尽量少的资源浪费和多余的工作,另外,要会学成本收益,效率的权衡,也要考虑短期长期的目标,也要考虑部分整体等等,所以架构设计是一个向着更好的方向不断权衡出来的 阅读全文

数学与计算机

2019-03-14 09:59 by 乘着风去破浪, 327 阅读, 0 推荐, 收藏, 编辑
摘要:如何找到更多的证据来向自己证明计算机是数学计算的工具之一,或者说计算机是根据数学发明出来的,然后针对一个计算问题,(当然这个计算是一个广义的计算不仅仅是科学计算,),你应该如何结合计算机的计算原理来思考并设计一个数学问题的优秀的解法 阅读全文

论一个技术管理者的(工作中)无中生有的能力

2019-03-13 11:36 by 乘着风去破浪, 422 阅读, 0 推荐, 收藏, 编辑
摘要:论一个技术管理者的(工作中)无中生有的能力这个“有”其实就是发现平时工作中效率低的场景,然后改进它,或者支撑平时工作需要的一些小工具,小想法等这些东西。只要平时够用心,善于思考,善于发现和总结,那么“无中生有”的能力会不断攀升的。 无中生有也是一种创新能力。 阅读全文

通过日志分析程序的问题的原因

2019-03-11 13:51 by 乘着风去破浪, 265 阅读, 0 推荐, 收藏, 编辑
摘要:配置一个白名单能够打印并收集该用户的请求日志,该请求日志包含各个流程你关注的信息 只有掌握足够的各种数据,不断分析,不断制造各种数据,不断分析,才能距离真相越越近 阅读全文

后续使用dubbo的必要性的思考

2019-03-11 13:49 by 乘着风去破浪, 187 阅读, 0 推荐, 收藏, 编辑
摘要:要做微服务,要做分布式,就得先解决网络调用即rpc的问题 阅读全文

调研开源的方法

2019-03-08 10:03 by 乘着风去破浪, 301 阅读, 0 推荐, 收藏, 编辑
摘要:试运行一段时间,是开源的东西进行调研的一个必经过程和环节 设计是战略,而实现是战术,有时不好的设计会造成战术再好也徒劳 因此好的系统是好的设计至少是不差的设计加上好的实现。 使用一个开源的东西一定要加大压力运行一段时间看看有什么问题,然后找到他的软肋,缺点,劣势。最后针对性做一下事情 阅读全文

简单化

2019-03-06 09:55 by 乘着风去破浪, 273 阅读, 0 推荐, 收藏, 编辑
摘要:合适的架构合适的数据结构和算法都是能够让复杂的问题简单快速地执行,如果你的架构和数据结构和算法让你的代码更加复杂难懂和执行更慢,那么就需要检查那里用错了 阅读全文

英语

2019-03-05 20:22 by 乘着风去破浪, 238 阅读, 0 推荐, 收藏, 编辑
摘要:读英文文档,发现英文中充斥着大量大量的从句, 所以,如果知道了哪些是从句,就可以分析出主干,那么就能很快读懂英文文章了。 阅读全文
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 28 下一页