年后面了十余家大厂,每家都会问的一个问题就是Android的消息机制!可见Android的消息机制是多么重要!消息机制之所以这么重要是因为Android应用程序是通过消息来驱动的,Android某种意义上也可以说成是一个以消息驱动的系统,UI、事件、生命周期都和消息处理机制息息相关,并且消息处理机制在整个Android知识体系中也是尤其重要,在太多的源码分析的文章讲得比较繁琐,很多人对整个消息处理
分类:
移动开发 时间:
2020-09-17 22:33:40
阅读次数:
43
【产品需求】 对所有元数据进行分析,匹配出表字段相似度达到阈值的向相似结构表关系数据。 网上没有搜到相关算法实现,只能自己动手了。 【算法分析】 简单点实现的话,可以轮询所有表,每张表都和其它表进行匹配相似度,不过这是人干的事?如果有1W张表岂不要查询1W × 1W次? 1、先统计出相同字段、表、表 ...
分类:
编程语言 时间:
2020-09-17 13:22:42
阅读次数:
28
Compose 简介 Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。 YAML教程 https://www.runoob.com/w ...
分类:
其他好文 时间:
2020-09-16 12:45:54
阅读次数:
64
总结 同步 vs 异步 所谓同步/异步,关注的是能不能同时开工。 同步->指的是用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪 异步->是指用户进程触发IO操作以后便开始做自己的事情,而当IO操作已经完成的时候,用户进程会得到IO完成的通知 阻塞 vs 非阻塞 所谓阻塞/非阻塞,关注的是 ...
分类:
编程语言 时间:
2020-09-10 22:37:19
阅读次数:
44
承接上篇IO复用之select selet将描述符和事件分离,所以在select接口需要传入三个数组表示不同的事件集合。poll也是在一定时间内轮询所有的描述符,但它将事件和描述结合。 函数签名 #include <poll.h> int poll(struct pollfd *fds, nfds_ ...
分类:
其他好文 时间:
2020-09-09 18:53:57
阅读次数:
47
SpringBoot实现带STOMP的WebSocket点击左上角,关注:“锅外的大佬”专注分享国外最新技术内容帮助每位开发者更优秀地成长WebSocket协议是应用程序处理实时消息的方法之一。最常见的替代方案是长轮询(longpolling)和服务器推送事件(server-sentevents)。这些解决方案中的每个都有其优缺点。在本文中,我将向您展示如何使用SpringBoot实现WebSoc
分类:
编程语言 时间:
2020-09-08 20:59:05
阅读次数:
51
/etc/rsyslog.conf $ModLoad imfile 加在imfile模块 $InputFileName filePath 监测日志路径 $InputFilePollInterval 10 轮询时间 $InputFileTag 标签 监测日志的标签 $InputFileStateFil ...
分类:
其他好文 时间:
2020-09-02 16:46:12
阅读次数:
64
oracle数据库会生成core.开头的日志文件,如果不定期删除就会占用过多系统内存; 所以写脚本轮询文件名,re.match匹配特定格式字符串开头文件,用isExists判断文件是否存在,如果存在用delete_file函数删除,并写入fileDelete_coreLog.txt文件中。 #!/u ...
分类:
编程语言 时间:
2020-08-31 13:12:48
阅读次数:
85
中文文档:https://www.nginx.cn/doc/ 负载均衡几种策略:https://segmentfault.com/a/1190000014483200 https://www.cnblogs.com/yanggb/p/10895326.html 采用轮询时,简单测试分析。nginx配 ...
分类:
其他好文 时间:
2020-08-24 15:12:49
阅读次数:
53
Dubbo 提供了4种负载均衡的实现,分别是: Random LoadBalance 基于权重的随机负载均衡机制(默认) RoundRobin LoadBalance 基于权重的轮询负载均衡机制 LeastActive LoadBalance 最少活跃数负载均衡机制 ConsistentHash L ...
分类:
其他好文 时间:
2020-08-13 11:50:09
阅读次数:
52