不为人知的 35 个 More Effective C++ 改善编程与设计的最佳方法...
2019年11月20日 - 网易
update(dynamic_cast(pw2));//正确,传递给update函数一个指针是指向变量类型为SpecialWidget的pw2的指针,如果pw2确实指向一个对象,否则传递过去的将是空指针Widget*pw3=newSpecialWidget;updateViaRef(dynamic_cast(*pw3));//正确,传递给updateViaRef函数SpecailWidgetpw3指针,如果pw3确实指向了某...
详情
5000字 | 24张图带你彻底理解Java中的21种锁
2020年10月15日 - 网易
Java中的非公平锁:synchronized是非公平锁,ReentrantLock通过构造函数指定该锁是公平的还是非公平的,默认是非公平的。8、共享锁共享锁共享锁是一种思想:可以有多个线程获取读锁,以共享的方式持有锁。和乐观锁、读写锁同义。Java中用到的共享锁:ReentrantReadWriteLock。9、独占锁独占锁独占锁是一种思想:只...
详情
Java性能调优,从策略到方法全解析,你想了解的都在你这里!
2020年9月15日 - 百家号
数据分区可以在一定程度上减轻负载,但是还是无法减轻热点数据3的负载,需要使用数据镜像来减轻负载。使用数据镜像,则必然要使用负载均衡,我们需要一-个任务分配系统,该系统可以监控各个服务器的负载情况,这样的设计有点类似于Master-Slaves,现在较为流行的大数据Hadoop、Spark等大数据框架都是按照这类方式设计的。任...
详情