摘要:
1.背景 数据如果保留多份,就会存在一致性问题,就需要同步,同步分为两大类:全量和增量 2. 概述 数据如果要保留副本,要么同时写(就是多写),或者进行复制:异步写(即从主数据拷贝到副本); 同时写(多写),引出一个问题,写多少节点算成功(场景:分布式系统)?全部写成功才算成功,还是写大多数成功算成 阅读全文
阅读排行榜
完整后端开发流程
2018-05-27 11:36 by 乘着风去破浪, 8090 阅读, 收藏,
摘要:
所有的bug修复都要回归落地到细节,所有的设计也要回归落地到细节,所以,不浮躁,不着急,重视细节;这样的流程就是省时间的。 不仅仅要关注功能实现(如果只是一门心思只是从功能实现考虑问题,那么后期的代码会乱糟糟),也要考虑代码架构灵活性,健壮性,可维护性等等; 做事要抓住核心,无论是做架构设计,还是做 阅读全文
计算并发和qps:
2019-06-19 19:33 by 乘着风去破浪, 3310 阅读, 收藏,
摘要:
计算并发和qps:假如你的网络服务的工作线程个数如果为24个,另外,单个请求耗时大概100ms,那么,你的并发是24个;你的qps可以达到240个,也就是一秒处理的任务数目(每个任务都被在100ms内被处理完成);有时,为了提高qps,一般在接收端都会设置一个接收任务的队列,用来缓冲请求,这个对请求 阅读全文
解决java异常的方法:
2019-05-20 16:30 by 乘着风去破浪, 3164 阅读, 收藏,
摘要:
解决java异常的方法:1.首先要把异常打印处理(有时有人会直接catch,然后不打印任何日志)2.然后分析使用的java api,自己是否熟悉,如果不熟悉,看看java 源码有什么注释可以帮助你来分析问题的原因3.上网搜资料(很多人很多时候上来就去网上搜,这种做法不可取,甚至搜了半天也没有解决问题 阅读全文
思考:关于redis是单线程,所以6核以上的机器部署redis是中浪费cpu的说法的思考
2019-06-19 11:14 by 乘着风去破浪, 2379 阅读, 收藏,
摘要:
思考:关于redis是单线程,所以6核以上的机器部署redis是中浪费cpu的说法的思考还得看cpu的频率,如果cpu的频率低,并且访问redis的并发很大,那么单个redis线程分摊(一个线程并不是一直都bind到一个固定的核上面的,其实这也是常遇到的错误的认知:单个线程就算用多核的机器也是浪费的 阅读全文
浙公网安备 33010602011771号