顺利飞鸟

文章
4
资源
1
加入时间
2年10月17天

android网络监听状态改变收到2个广播处理

开发中遇到一个问题,android监听网络时断开wifi或重新连接时会收到2个广播.在网上搜了下,大致说是系统底层服务的原因多广播了几次.解决方法不难,用一个变量保存上次的网络状态就行了.下面直接上代码./** *  * @author suhaishuang * */public class ListenNetStateService extends Serv

soul网关源码学习03-dubbo应用示例运行soul网关源码学习03-dubbo应用示例运行

学习soul源码03-运行dubbo-example目标:运行dubbo-example走一遍熔断、限流插件一、启动项目启动soul-admin,发现有个报错。根据报错信息,找到相应的代码,发现程序会去检查已配置的这些选择器是否连接有效,把已失去连接的从内存移除。private void check(final String selectorName, final List<DivideUpstream> upstreamList) { List&

leetcode题解之189

189.旋转数组给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。一开始思路:当k大于数组长度,对k取余。k = k % nums.length;将数组向后移动一位,将最后数字与之前每一项交换,依次循环k次时间复杂度:O(n2)进阶版:以k位置为分割点将左右两部分分别反转,再整体反转。代码:class Solution { public voi...