代码改变世界

思考:如何解决多次(二次以上)相同的网络调用的问题?

2019-10-21 16:44 by 乘着风去破浪, 225 阅读, 0 推荐, 收藏, 编辑
摘要:思考:如何解决多次(二次以上)相同的网络调用的问题?1.并行请求;2.如果并行数目太多,并行请求也不是一个好方法,因为并行的话会依赖最慢的那个;3.如果数据量小,可以把要请求的数据弄到本地缓存,不走网络调用;4.上述方法都不行,就只能离线处理好数据,避免这种并行执行; 阅读全文

代码review的意义:

2019-10-21 10:40 by 乘着风去破浪, 1059 阅读, 0 推荐, 收藏, 编辑
摘要:代码review的意义:review的两条线,review两个目的:一个是发现问题,另外一个是分享代码;因此公开review代码,可以小范围相关人私下review然后先上线;另外,公开分享可以事后搞也行,不碍事; 阅读全文

思考: connTimeout,soTimeout 区别?

2019-10-21 10:39 by 乘着风去破浪, 298 阅读, 0 推荐, 收藏, 编辑
摘要:思考: connTimeout,soTimeout 区别?connTimeout:建立连接的超时时间soTimeout :读数据包的超时时间;特别地,如果server端在处理耗费了900ms,那么客户端的soTimeout需要设置为大于900ms才行,不然会read timeou; 思考:HttpC 阅读全文

思考:推荐系统中对照实验的基准一定要有?

2019-10-21 10:38 by 乘着风去破浪, 249 阅读, 0 推荐, 收藏, 编辑
摘要:思考:推荐系统中对照实验的基准一定要有?新增一个模型,这个模型的对照就是之前的模型(第一个上线的模型可以作为对照模型或者最好的那个模型作为对照)作为基准;如果要优化一个模型(V1),可以把普通模型当做基准;如果想对模型的数据(包括特征个数的不同)进行对照,那么就再开发一个V2即可,后续相同性质(比如 阅读全文

思考:代码review方法总结:

2019-10-21 10:37 by 乘着风去破浪, 544 阅读, 0 推荐, 收藏, 编辑
摘要:思考:代码review方法总结:1.先从git history(或者 idea 的 history)上来看修改了哪些文件,哪些内容;针对这部分主要是从语法上来review,这个角度的review是片面的,但是找出语法错误或者可能性能瓶颈点;2.通过业务上来review一个流程是否是准确的;这个角度的 阅读全文

connTimeout,soTimeout 区别?

2019-10-18 15:23 by 乘着风去破浪, 1788 阅读, 0 推荐, 收藏, 编辑
摘要:思考: connTimeout,soTimeout 区别?connTimeout:建立连接的超时时间soTimeout :读数据包的超时时间;特别地,如果server端在处理耗费了900ms,那么客户端的soTimeout需要设置为大于900ms才行,不然会read timeou; 思考:HttpC 阅读全文

思考: connTimeout,soTimeout 区别?

2019-10-18 15:23 by 乘着风去破浪, 236 阅读, 0 推荐, 收藏, 编辑
摘要:思考: connTimeout,soTimeout 区别?connTimeout:建立连接的超时时间soTimeout :读数据包的超时时间;特别地,如果server端在处理耗费了900ms,那么客户端的soTimeout需要设置为大于900ms才行,不然会read timeou; 思考:HttpC 阅读全文

思考:作为一个开发者(特别是一个日常进行开发的一线开发者),应该定期或者不定期阅读一些优秀的开源代码,

2019-09-18 17:59 by 乘着风去破浪, 132 阅读, 0 推荐, 收藏, 编辑
摘要:思考:作为一个开发者(特别是一个日常进行开发的一线开发者),应该定期或者不定期阅读一些优秀的开源代码,从一些优秀的开源软件中(比如c语言中的redis和libevent,比如java语言的elasticearch,netty,lucene,比如c++语言的leveldb,tensorflow 等等) 阅读全文

思考:一个技术或者一个开源软件的难点是什么?最大的风险是什么?

2019-09-18 17:58 by 乘着风去破浪, 322 阅读, 0 推荐, 收藏, 编辑
摘要:思考:一个技术或者一个开源软件的难点是什么?最大的风险是什么?我觉得第一个难点是使用,而更大的难点和风险是如何运维,特别是在线(不能间断的)服务(如果使用了这个软件);为什么?因为就像车一样,开车,各种各样的车,学会开是第一个难点,但是如果车上没有懂车的人,那么车在高速上坏了怎么办,想要自己修,就得 阅读全文

思考:网络超时问题?

2019-08-26 13:54 by 乘着风去破浪, 133 阅读, 0 推荐, 收藏, 编辑
摘要:思考:网络超时问题?客户端(软件)的问题:有无连接池,连接池的连接探活检查客户端(软件)所在的宿主机:tcp栈的内核参数(连接数量、端口复用、buffer等)设置网络的问题:交换机带宽,跨机房?网络抖动服务端(软件)的问题:服务端的服务的处理能力,线程池数量的设置,连接队列或者buffer的设置等服 阅读全文
上一页 1 2 3 4 5 6 7 8 ··· 28 下一页