代码改变世界

思考:java连接池使用注意事项?

2019-08-24 15:53 by 乘着风去破浪, 302 阅读, 0 推荐, 收藏, 编辑
摘要:思考:java连接池使用注意事项?最大连接数? 流量异常增加时,不至于无连接可用,还有一些buffer来创建新的连接最大空闲连接数?最小空闲连接数? 流量陡增,并且单个连接被占用太久时,做好准备(一些“富裕的”连接)连接时间,socket连接时间? 不设置走默认,可能会很久,设置一个相对较小的合理的 阅读全文

思考:参数化?

2019-08-24 11:05 by 乘着风去破浪, 127 阅读, 0 推荐, 收藏, 编辑
摘要:思考:参数化?如果想要调用者控制某个参数,那么这个参数就设置为调用入口的请求参数;如果想要灵活控制内核的某个参数值,那么就把这个参数值抽离到最外层,让最外层的调用者干预和设置? 阅读全文

思考:信息论在代码调试中的应用和指导作用?

2019-08-13 11:25 by 乘着风去破浪, 205 阅读, 0 推荐, 收藏, 编辑
摘要:思考:信息论在代码调试中的应用和指导作用?信息熵:越是不确定的地方,越需要加调试日志,从而达到一个可接受的确定性的范围,然后层层排查;数据规律:通过采样分析几个日志,发现日志中的一些日志数据的规律,进而得出可能存在疑问的地方,进而解决问题; 阅读全文

思考:如何验证线上功能?

2019-08-13 11:25 by 乘着风去破浪, 277 阅读, 0 推荐, 收藏, 编辑
摘要:思考:如何验证线上功能?功能验证的方法:采样日志进行分析,定向精准请求(该请求能够通过请求参数控制请求路径)然后获得该请求的日志进行分析 阅读全文

思考:系统的稳定性?

2019-08-12 11:08 by 乘着风去破浪, 321 阅读, 0 推荐, 收藏, 编辑
摘要:思考:系统的稳定性?不依赖更多的系统,那么系统会更稳定;不依赖更多的低可靠性系统,系统会越稳定;系统要备份,(对于使用者来说)系统才能更稳定;系统故障时,自动切换(比如分布式中的共识机制来实现选主,比如在调用者前端挂载一个dns,通过域名访问,或者挂载一个nginx等设备);系统要能够支持扩容(不能 阅读全文

思考:元数据的用途

2019-08-12 10:02 by 乘着风去破浪, 275 阅读, 0 推荐, 收藏, 编辑
摘要:思考:元数据的用途一个系统给一个input得到一个output,那么有这样的通用的系统吗?怎么实现?需要对input数据本身进行描述,通过描述input数据的元数据来识别应该走系统的哪个流程以及进行什么样的处理,这个元数据可以由系统开发者定义,然后由系统调用者进行填写到input中和input一起发 阅读全文

思考:软件和建筑

2019-08-10 10:00 by 乘着风去破浪, 157 阅读, 0 推荐, 收藏, 编辑
摘要:思考:软件和建筑做软件开发和建房子一样,主体结构完成后,做一下功能填充,在一些边边角角处理一些细节,然后验收下就可以入住了一个好房子除了能住之外还要考虑排水,防震,防虫等等,软件也是一样也要考虑后续房子内部改造要容易,如果没钱可以简装,软件一样 阅读全文

思考:关于命名

2019-08-09 10:01 by 乘着风去破浪, 155 阅读, 0 推荐, 收藏, 编辑
摘要:思考:关于命名代码中一个好的命名是不是也是一种架构能力和抽象能力,会命名,命名的好是不是也是一种对业务深刻理解的表现之一一个系统中各个对象都有自己的角色和功能,那么是不是他们的名字是不是也都得很容易就相互被其他认识,一个调用另外一个通过名字就能知其意越是复杂的系统涉及到更多的命名,那命名是不是更重要 阅读全文

思考:召回的全局排重

2019-08-08 10:00 by 乘着风去破浪, 172 阅读, 0 推荐, 收藏, 编辑
摘要:思考:召回的全局排重不同的召回并行召回,若不同的召回之间有重叠的子集合,则需要在召回结束后进行一次全局排除重复元素操作,若不同召回间无重叠的子集合,则也需要做该操作,因此全局排除重复元素是并行召回后一个必要的操作和步骤。 阅读全文

思考:推荐系统中召回服务的思考

2019-08-08 09:59 by 乘着风去破浪, 604 阅读, 0 推荐, 收藏, 编辑
摘要:思考:推荐系统中召回服务的思考recallserver中,在基于default召回的结果集的基础上,进行一些可计算的召回(相当于二次检索,不过应该是一些在应用的内存中可以进行的简单匹配操作),以这种方式代替把检索计算打到es server上,例如时间采样,tag召回,关注关系召回,这就是内存换空间, 阅读全文
上一页 1 2 3 4 5 6 7 8 9 ··· 28 下一页