代码改变世界

面对复杂的或者高并发的或者海量数据的问题

2019-03-27 20:54 by 乘着风去破浪, 190 阅读, 0 推荐, 收藏, 编辑
摘要:面对复杂的或者高并发的或者海量数据的问题,严禁的思路是非常能够体现出价值的,反之,会带来恶心的严重的后果的。 阅读全文

提升算力的程序设计

2019-03-27 17:56 by 乘着风去破浪, 259 阅读, 0 推荐, 收藏, 编辑
摘要:如何提升计算能力的总结计算都要涉及到数据的,涉及到数据就涉及到数据存储 提升计算能力:1.更大的并行度数据分片,任务分片2.更高的效率编解码效率,更好的cpu,更大的内存,更快的网络环境(如果不能有更好的网络环境,那么就减少网络调用) 阅读全文

关于方案,关于设计,关于思考

2019-03-27 17:55 by 乘着风去破浪, 122 阅读, 0 推荐, 收藏, 编辑
摘要:关于方案,关于设计,关于思考没有解决不了的问题,只看能否接受有些许缺陷的方案所有涉及到的事情想清楚了对策,方案就有了。 一个方案一般有两种解决思路:一个是面对问题解决问题,这种思路一般比较难想到的。一个是避开问题,通过权衡之术做一个打折的方案。 在解决问题的过程中会带来新的问题,有的衍生的问题会很严 阅读全文

关于测试

2019-03-27 16:53 by 乘着风去破浪, 128 阅读, 0 推荐, 收藏, 编辑
摘要:本机验证程序能够正常启动和运行,测试机器负责测试功能压测机器负责进行压测灰度机器负载模拟线上 阅读全文

数据资源管理程序的功能以及设计的总结

2019-03-27 11:56 by 乘着风去破浪, 295 阅读, 0 推荐, 收藏, 编辑
摘要:数据资源管理程序的功能以及设计的总结1.数据如何存储2.数据如何与源数据保持同步更新3.数据如何与源数据做全量同步4.数据与源数据的一致性如何检测 设计是从功能出发,设计也要包含非功能性的设计(比如程序的健壮性,可用性等等);而功能开发的出发点是需求,需求包括正常的功能需求,也包括开发人员自身提出的 阅读全文

如何做软件设计

2019-03-26 18:42 by 乘着风去破浪, 236 阅读, 0 推荐, 收藏, 编辑
摘要:设计前一定要调研的,而调研可以理解为是一次实践,包括对你使用的技术进行熟悉,对你使用的组件进行压测等等; 阅读全文

论程序员个体在团队中的价值

2019-03-26 18:21 by 乘着风去破浪, 348 阅读, 0 推荐, 收藏, 编辑
摘要:论程序员个体在团队中的价值:知道别人的工作方式,工作方法,工作套路,然后去配合别人,为实现共同目标而齐心协力地协助;知道自己的角色,知道自己的价值,实现自己的作用;比如在推荐系统中,做工程的人要知道算法工程师是怎么工作的,要知道他们的思维方式,并协助他们实现工程的问题,并上线算法服务。如果你都不懂算 阅读全文

面向对象的多线程环境下的数据安全问题

2019-03-26 12:31 by 乘着风去破浪, 275 阅读, 0 推荐, 收藏, 编辑
摘要:通过静态方法我们可以处理一个流程,为什么非要创建一个个对象呢?而且使用对象还有一些多线程并发访问的线程安全问题。面向对象的意义何在? 阅读全文

共享资源的访问安全

2019-03-25 19:43 by 乘着风去破浪, 240 阅读, 0 推荐, 收藏, 编辑
摘要:在工程上,我们有时是没必要获取精确值的,此时,我们需要的是对一个动作或者操作的一个判断,这个判断是能够使我们的d向一个更好的方向或者趋势发展;这就是经验; 对象的操作一定要考虑线程环境是单线程还是多线程;公共变量的操作一定要考虑线程环境是单线程还是多线程; 有时,进行自测的时候往往是发送一个请求,没 阅读全文

权衡之道

2019-03-16 13:08 by 乘着风去破浪, 518 阅读, 0 推荐, 收藏, 编辑
摘要:在解决问题的时候,会衍生出不断的新的问题的发生;使用一种方法来解决问题,可能会带来另外一个问题,使用另外一个方法来解决问题,可能也会带来另外一个问题。那么如何权衡呢,这个权衡不仅仅看方案对于解决问题的程度,还要评估潜在的问题可能带来的新的问题风险。而且还要关注可能的新的潜在问题的对应方案的成熟解法。 阅读全文
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 28 下一页