Wesley13 Wesley13
3年前
Spring Cloud Eureka解析(3) EurekaClient 重要缓存解析
EurekaClient也存在缓存,应用服务实例列表信息在每个EurekaClient服务消费端都有缓存。一般的,Ribbon的LoadBalancer会读取这个缓存,来知道当前有哪些实例可以调用,从而进行负载均衡。这个loadbalancer同样也有缓存。首先看这个LoadBalancer的缓存更新机制,相关类是PollingServerListUpd
Wesley13 Wesley13
3年前
iOS自定义的UISwitch按钮
因为项目需要在UISwitch按钮上写文字,系统自带的UISwitch是这样的:!(http://static.oschina.net/uploads/img/201407/09170203_tWQx.png)既不能写字,也不能改颜色,于是在网上找到了这么一个自定义的Switch按钮,具体出处找不见了。记录一下,怕以后找不见了。先看下
Wesley13 Wesley13
3年前
iOS常用控件尺寸大集合
全:http://dangpu.sinaapp.com/?p59(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fdangpu.sinaapp.com%2F%3Fp%3D59)StatusBar的高度(横、竖屏):  20NavigationBar的高度(竖屏)
Stella981 Stella981
3年前
Linkis架构解析系列(一)——Linkis RPC架构解析
“为了提升Linkis的高并发能力,Linkis基于微服务架构,在Feign的基础之上,实现了一套自己的底层RPC通信方案,用以提升微服务间的通信性能和并发能力。”基于Feign的微服务之间HTTP接口调用,只能满足简单的A微服务实例根据简单的规则随机访问B微服务之中的某个服务实例,而这个B微服务实例如果想异步回传信
Wesley13 Wesley13
3年前
IOS中常用的知识总结(二)
16、程序启动画面大小  iOS设备现在有三种不同的分辨率:iPhone 320x480、iPhone 4 640x960、iPad 768x1024。以前程序的启动画面(图片)只要准备一个 Default.png 就可以了,但是现在变得复杂多了。下面就是 CocoaChina 会员做得总结   如果一个程序,
Stella981 Stella981
3年前
Foundation 框架的新亮点
作者:Nemo,iOS开发者,目前就职于字节跳动Session:https://developer.apple.com/videos/play/wwdc2019/723/本文发表于《WWDC19内参》2019/06/23有序集合的DiffFoudation框架
Stella981 Stella981
3年前
IOS开发网络阶段之NSURLSession
//// ViewController.m// 02NSURLSession//// Createdby鹿微微鹿on16/4/27.// Copyright(c)2016年鹿微微鹿.Allrightsreserved.////在这里总结一个方法,通过参数返回另一个页面一个消息或者其他东西//可以把
Stella981 Stella981
3年前
NSTimer循环引用的几种解决方案
前言在iOS中,NSTimer的使用是非常频繁的,但是NSTimer在使用中需要注意,避免循环引用的问题。之前经常这样写:(void)setupTimer{self.timerNSTimerscheduledTimerWithTimeInterval:1target:selfselector:@s
Wesley13 Wesley13
3年前
IOS 修改工程名称,项目名称
第一步:修改工程文件夹名称!\(http://static.oschina.net/uploads/img/201510/28131440_z7DK.png)第二步:打开新文件夹,将.xcodeproj更名,右键点击.xcodeproj并选择Showpackagecontents,弹出一个对话框包含了几个文件.(事实上.xcodeproj是这
在直播场景订阅合流的情况下,如何获取每个正在说话的主播的音量?
您可以通过RTCSDK的「通话数据统计」功能获取相关音量信息。在Android端,可以通过registerStatusReportListener注册监听,通过reportLiveAudioStates方法单独获取每个主播的音量。在iOS端,可以使用RCR