使用context包实现发牌手策略, 发牌手策略:罗永浩在介绍TNT工作站时描述,将一个任务分发给多个处理者处理,谁先处理完使用谁的结果,取消其他的处理者的任务。 经典的例子:同时在百度、google、微软必应搜索,任何一个返回结果,则取消其他的搜索请求 以下代码实现在喜马拉雅、QQ音乐、网易云音乐 ...
分类:
其他好文 时间:
2020-03-19 21:41:44
阅读次数:
99
LVS: 优点 : 1、抗负载能力强、性能高,能达到F5硬件的60%;对内存和cpu资源消耗比较低2、工作在网络4层,通过vrrp协议转发(仅作分发之用),具体的流量由linux内核处理,因此没有流量的产生。3、稳定性、可靠性好,自身有完美的热备方案;(如:LVS+Keepalived)4、应用范围 ...
分类:
其他好文 时间:
2020-02-23 18:29:53
阅读次数:
78
原文地址:https://www.jianshu.com/p/61c93bbe6014 最近在项目中,有需求是程序加载本地图片显示,但是在实际开发过程中发现,由于electron窗口的同源策略的问题不允许加载本地文件,后来反复查看API,找到方法禁用窗口同源策略: 使用new BrowserWind ...
分类:
其他好文 时间:
2020-02-08 17:37:33
阅读次数:
396
mysql有两种方式生成有序结果: 通过排序操作 order by 按照索引顺序扫描(explain 出来的type 为 index) 扫描索引本身是很快的,因为只需要从一条索引记录移动到下一条索引记录即可。但是如果索引不能覆盖查询所需的全部列,那就不得不每扫描一条索引记录就得回表查询一次对应的行。 ...
分类:
编程语言 时间:
2020-01-28 09:31:12
阅读次数:
85
[TOC] 防火墙端口访问/转发、服务访问、源地址管理 1. 防火墙端口访问策略 使用Firewalld允许客户请求的服务器的80/tcp端口,仅临时生效,如添加 permanent重启后则永久生效 1). 临时添加允许放行单个端口 2). 临时添加放行多个端口 3). 永久添加多个端口,需要添加 ...
分类:
其他好文 时间:
2019-12-10 12:55:34
阅读次数:
97
使用场景 具体方法 注意:prefetchSize和global这两项,rabbitmq没有实现,暂且不做研究,prefetchCount在自动应答的情况下是不生效的,必须进行手动签收 创建生产者 channel.close(); connection.close(); 创建消费者 ...
分类:
其他好文 时间:
2019-11-11 09:19:43
阅读次数:
95
java线程池和五种常用线程池策略使用与解析 一.线程池 关于为什么要使用线程池久不赘述了,首先看一下java中作为线程池Executor底层实现类的ThredPoolExecutor的构造函数 public ThreadPoolExecutor(int corePoolSize, int maxi ...
分类:
编程语言 时间:
2019-11-05 16:40:59
阅读次数:
90
1.下载工具semanage yum provides semanage 查看该命令包含在哪个软件包里 截图红框部分就是包含该命令的安装包。 直接安装这个安装包就可以了 yum install policy... 可以用tab补全。 2.查看端口 semanage port -l 查看所有开放端口 ...
分类:
系统相关 时间:
2019-10-12 09:12:35
阅读次数:
278
类级别查询 get方法:没有任何策略. 调用即立即查询数据库加载数据. load方法: 应用类级别的加载策略 使用才会加载 lazy属性默认是true 查询类是返回代理对象 当lazy:false. load方法会与get方法没有任何区别.调用时即加载数据. 结论 用默认的就好 HQL查询 hibe ...
分类:
编程语言 时间:
2019-10-07 00:43:19
阅读次数:
79
使用 IAM 策略模拟器,您可以通过以下方式对 IAM 和基于资源的策略进行测试和问题排查: 测试附加到您 AWS 账户中的 IAM 用户、组或角色的策略。如果多个策略附加到用户、组或角色,您可以测试所有策略,也可以选择单个策略进行测试。您可以测试为特定资源所选的策略允许或拒绝哪些操作。 测试附加到 ...
分类:
其他好文 时间:
2019-10-03 22:04:58
阅读次数:
106