一.概述 在许多数据中,都存在类别的数据,在一些功能中需要根据类别分别获取前几或后几的数据,用于数据可视化或异常数据预警。在这种情况下,实现分组TopN就显得非常重要了,因此,使用了Spark聚合函数和排序算法实现了分布式TopN计算功能。 二.代码实现 1 package scala 2 3 im ...
分类:
其他 时间:
2019-11-20 19:52:31
收藏:
0 评论:
0 赞:
0 阅读:
265
1. 淘宝网易都在用的搜索技术是怎么回事.wmv 2. 带你手写Spring事务注解.wmv 3. 90分钟改造让接口抗住千万并发量.wmv 4. 网易严选后端性能优化实录.wmv 5. 你不知道的隐秘,带你玩转ID生成策略.wmv 6. 手把手教你支撑千万级并发量.wmv 7. 微服务中分布式锁实 ...
分类:
其他 时间:
2019-11-20 19:51:48
收藏:
0 评论:
0 赞:
0 阅读:
103
题目传送门 因为这道题的点会崩塌,所以就可以用“点不重复路径”的点双来做了 简单做下分析: 对于点双中没有割点的情况来说 需要建立2个救援出口,因为有可能救援出口所在的点坍塌,这时就需要另一个出口了 这一个点可以是点双中的任意两个点 出口数量+2,方案数*(点双中节点个数)*(点双中节点个数-1)/ ...
分类:
其他 时间:
2019-11-20 19:50:56
收藏:
0 评论:
0 赞:
0 阅读:
85
Django ORM 模糊查询和查询操作 queryset中支持链式操作 book=Book.objects.all().order_by('-nid').first() 只要返回的是queryset对象就可以调用其他的方法,直到返回的是对象本身 模糊查询常用的操作 大于、大于等于: __gt 大于 ...
分类:
数据库技术 时间:
2019-11-20 19:49:54
收藏:
0 评论:
0 赞:
0 阅读:
188
虚拟化篇KVM比较主流的虚拟化技术,不过在运维水平比较差的公司,还能看到在用盗版的VMware产品。如果测试环境规模稍微有点大,可以考虑使用云平台,诸如各种流行的Stack。如果自己有能力,可以使用libvrit提供的API,自己写一个管理平台也是可以的。适合内部使用即可,开源的各种Stack都比较重,用起来都是有一些成本的。Docker统一了开发及线上环境,适合微服务。公有云公有云有你用到的所有
分类:
系统服务 时间:
2019-11-20 19:29:39
收藏:
0 评论:
0 赞:
0 阅读:
85
mysql判断数据表是否存在
分类:
数据库技术 时间:
2019-11-20 19:28:51
收藏:
0 评论:
0 赞:
0 阅读:
101
一、mongodb提供了自己的监控工具mongostatmongostat是mongodb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mongo的状态。mongotopmongotop也是mongodb下的一个内置工具,mongotop提供了一个方法,用来跟
分类:
数据库技术 时间:
2019-11-20 19:28:28
收藏:
0 评论:
0 赞:
0 阅读:
95
Tomcat虚拟主机配置■某些时候公司有多个项目同时运行时,一台服务器不建议运行多个Tomcat服务,需要配置虚拟主机■通过两个域名访问到不同的项目内容■步骤1.创建www和bbs项目目录和文件2.修改Tomcat主配置文件3.重启Tomcat服务4.测试Tomcat优化Tomcat的缺省配置并不适合生产环境,它会频繁出现假死现象需要重启,只有通过不断压测优化才能让它最高效率稳定的运行。优化主要有
分类:
其他 时间:
2019-11-20 19:27:40
收藏:
0 评论:
0 赞:
0 阅读:
93
Nginx网页优化(一)配置Nginx隐藏版本号在生产环境中,需要隐藏Nginx的版本号,以避免安全漏洞的泄漏查看方法使用fiddler工具在Windows客户端查看Nginx版本号在CentOS系统中使用"curl-I网址”命令查看Nginx隐藏版本号的方法修改配置文件法修改源码法修改配置文件法Nginx的配置文件中的server_tokens选项的值设置为off[root@wwwco
分类:
Web开发 时间:
2019-11-20 19:27:28
收藏:
0 评论:
0 赞:
0 阅读:
74
java7与java9中的try-finally关闭资源
分类:
编程语言 时间:
2019-11-20 19:27:09
收藏:
0 评论:
0 赞:
0 阅读:
72
[TOC]1.问题说明软件版本操作系统CentOS7.6cephnautilus,v14.2.4因为是刚搭建完ceph不久,rgw之前暂时没用到就没有添加。今天添加rgw后,通过重启dashboard,发现报Error了。cephmgrmoduledisabledashboardcephmgrmoduleenabledashboardModule‘devicehealth‘hasfailed:Fa
分类:
其他 时间:
2019-11-20 19:26:52
收藏:
0 评论:
0 赞:
0 阅读:
127
Tomcat介绍■免费的、开放源代码的Web应用服务器■Apache软件基金会(ApacheSoftwareFoundation)Jakarta项目中的一个核心项目■由Apache、Sun和一些公司及个人共同开发而成■深受Java爱好者的喜爱,并得到部分软件开发商的认可■目前比较流行的Web应用服务器Tomcat核心组件Tomcat处理请求过程1.用户在浏览器中输入网址localhost:8080
分类:
其他 时间:
2019-11-20 19:26:35
收藏:
0 评论:
0 赞:
0 阅读:
67
关于Squid的概述及传统代理的配置可以参考上篇博文:Centos7安装Squid代理服务及构建传统代理一、透明代理透明代理提供的服务功能与传统代理时一致的,但是其“透明”的实现依赖于默认路由和防火墙的重定向策略,因此更适用于局域网主机服务,而不适合Internet中。开始配置透明代理服务器:(环境是接上一篇博文环境做的,不懂的可以先参考上一篇博文)1、配置httpd服务器1)httpd服务器将网
分类:
其他 时间:
2019-11-20 19:26:02
收藏:
0 评论:
0 赞:
0 阅读:
100
现阶段,掌握一门开发语言已经成为高级运维工程师的必备技能。学习并掌握一门程序设计语言,可以使我们充分理解企业的业务处理流程,帮助软件开发人员调试,优化程序,提升应用系统的运行性能。博文大纲:一、Python概述1.Python的语言特点2.Python语言的应用场景二、Python的版本与安装1.Python绘图2.Python的变量三、Python常用的数据类型1.数字2.字符串3.列表4.元组
分类:
编程语言 时间:
2019-11-20 19:25:42
收藏:
0 评论:
0 赞:
0 阅读:
71
一文带你理解脏读,幻读,不可重复读与mysql的锁,事务隔离机制
分类:
数据库技术 时间:
2019-11-20 19:25:24
收藏:
0 评论:
0 赞:
0 阅读:
97
1.什么是路由?什么是直连路由?路由器控制平面如何形成?
2.理解路由表RIB里面的下一跳、出接口、目标地址
3.路由表RIB和转发表FIB的区别和联系
分类:
其他 时间:
2019-11-20 19:24:51
收藏:
0 评论:
0 赞:
0 阅读:
183
Yii2框架设置错误日志输出
分类:
数据库技术 时间:
2019-11-20 19:23:41
收藏:
0 评论:
0 赞:
0 阅读:
123
涉及互联网医疗政策指导和规范频出,释放出中国推动互联网医疗健康发展的积极信号。 互联网医疗经历野蛮生长和阵痛,正在步入规范发展的成熟期,辐射的范围越来越广,产业之间迎来了更多融合的机会,远程问诊、在线家庭医生签约、线上健康管理等,促进医疗资源的合理流动,也让医疗服务越发触手可及。 互联网医疗如何以创 ...
分类:
其他 时间:
2019-11-20 19:20:59
收藏:
0 评论:
0 赞:
0 阅读:
79
“在浏览器里,从输入 URL 到页面展示,这中间发生了什么? ”这是一道经典的面试题,能比较全面地考察应聘者知识的掌握程度,其中涉及到了网络、操作系统、Web 等一系列的知识。 在面试应聘者时也必问这道题,但遗憾的是大多数人只能回答其中部分零散的知识点,并不能将这些知识点串联成线,无法系统而又全面地 ...
分类:
Web开发 时间:
2019-11-20 19:20:29
收藏:
0 评论:
0 赞:
0 阅读:
116
:: 压缩 成指定版本号的包 set omu_version=XXXXXXXXXXXXRD /S /q d:\OMU_Daily_Version\CI_Version\OMU_SETUP md d:\OMU_Daily_Version\CI_Version\OMU_SETUP "C:\Program ...
分类:
其他 时间:
2019-11-20 19:20:06
收藏:
0 评论:
0 赞:
0 阅读:
101