目前市面上的移动端应用主要针对手机端设备开发,主要包括Android、iOS等手机设备。随着手机市场的不断发展,手机的屏幕尺寸非常多,手机分辨率和大小也不尽相同,碎片化严重。查看全文>>
Spring Cloud中的Hystrix是Netflix开源的一款针对分布式系统延迟和容错的库,其目的是通过添加延迟容忍和容错逻辑,从而控制分布式服务之间的交互。查看全文>>
默认情况下,Ribbon使用的负载均衡策略是轮询,实际上,Ribbon提供了很多负载均衡算法,其中IRule接口就是所有负载均衡算法的父接口,它的实现类结构如下图所示。查看全文>>
初学者在设计一个页面时,默认的排版方式是将页面中的标签从上到下一一罗列,通过这样的布局制作出来的页面布局参差不齐。通过模块浮动后的排列方式,页面会变得整齐有序。查看全文>>
QT是跨平台C++库的集合,它实现高级API来访问现代桌面和移动系统的许多方面。这些服务包括定位和定位服务、多媒体、NFC和蓝牙连接、基于Chromium的web浏览器以及传统的UI开发。PyQT5是一套Python绑定Digia QT5应用的框架。查看全文>>
Hadoop与Spark两者都是大数据计算框架,但是两者各自都有自己的优势,到底哪个更适合开发使用,下面对两者做一个简单对比:查看全文>>