-
单机毫秒完成上亿规模大数据常规统计
现在最火的是AI,但是大数据和计算能力仍然是机器学习/AI算法的重要支撑,我们的业务场景大部分是通过手机终端、服务器日志不断产生日志数据,通过消息通道发送到大数据平台进行存储、加工和统计,然后在统计数据之上提供算法挖掘用户偏好行为和画像,为此,我们的关键任务是需要从海量数据里统计分析每项产品的去重用户、新增用户、pv、uv、dau(日活)、mau(月活)等指...
时间:2018-11-28点击:780收藏
-
Spring Boot基础教程6-web应用开发-模板引擎FreeMarker
一.spring boot的web应用开发,是基于spring mvc 二.Spring boot 在spring默认基础上,自动配置添加了以下特性: 1. 包含了ContentNegotiatingViewResolver和BeanNameViewResolver beans。 2. 对静态资源的支持,包括对WebJars的支持。 3. 自动注册Conv...
时间:2018-11-28点击:780收藏
-
搭建Keepalived + Nginx + Tomcat的高可用负载均衡架构
1 概述 初期的互联网企业由于业务量较小,所以一般单机部署,实现单点访问即可满足业务的需求,这也是最简单的部署方式,但是随着业务的不断扩大,系统的访问量逐渐的上升,单机部署的模式已无法承载现有的业务量,需要进行服务集群化部署,本文主要介绍服务端Tomcat多实例部署,以及如何保证web服务的高可用方案。 Nginx 是一个高性能的 HTTP反向代理服务器 K...
时间:2018-11-28点击:680收藏
-
Rabbitmq集群高可用测试
Rabbitmq集群高可用 RabbitMQ是用erlang开发的,集群非常方便,因为erlang天生就是一门分布式语言,但其本身并不支持负载均衡。 Rabbit模式大概分为以下三种:单一模式、普通模式、镜像模式 单一模式:最简单的情况,非集群模式。 没什么好说的。 普通模式:默认的集群模式。 对于Queue来说,消息实体只存在于其中一个节点,A、B两个节点...
时间:2018-11-28点击:773收藏
-
Maven工程配置代码覆盖工具Jacoco
本篇博文我们将给出示例理解如何在Maven工程中配置Jacoco和如何使用Jacoco查看代码覆盖报告~ Jacoco是一个开源的Java代码覆盖率工具,Jacoco可以嵌入到Ant 、Maven中,并提供了EclEmma Eclipse插件,也可以使用JavaAgent技术监控Java程序。很多第三方的工具提供了对Jacoco的集成,如sonar、Jenk...
时间:2018-11-28点击:912收藏
-
深入理解 Java 动态代理机制
Java 有两种代理方式,一种是静态代理,另一种是动态代理。对于静态代理,其实就是通过依赖注入,对对象进行封装,不让外部知道实现的细节。很多 API 就是通过这种形式来封装的。 代理模式结构图(图片来自《大话设计模式》) 下面看下两者在概念上的解释: 静态代理 静态代理类:由程序员创建或者由第三方工具生成,再进行编译;在程序运行之前,代理类的.class文件...
时间:2018-11-28点击:620收藏
-
深入解读RabbitMQ工作原理及简单使用
RabbitMQ系列目录 1、RabbitMQ在Ubuntu上的环境搭建 2、深入解读RabbitMQ工作原理及简单使用 3、Rabbit的几种工作模式介绍与实践 4、Rabbit事务与消息确认 5、Rabbit集群搭建 6、使用HAProxy为RabbitMQ搭建负载均衡 7、REST API控制Rabbit RabbitMQ简介 在介绍RabbitMQ之...
时间:2018-11-28点击:647收藏
-
zabbix实战--mysql监控详解
视频资源:http://www.roncoo.com/course/view/fb3050a5b34b42f39ccad83ebebc89c1 龙果开源运维项目地址:https://github.com/roncoo/roncoo-cmdb 一、监控采集依据:主要基于show global status对数据进行采集: 二、对用户进行授权,然后使用show...
时间:2018-11-28点击:779收藏
-
揭秘区块链的核心技术之「哈希与加密算法 」
大家都知道,区块链的关键技术组成主要为:P2P网络协议、共识机制、密码学技术、账户与存储模型。而这些技术中,又以 密码学与共识机制 这两点为最核心。那么今天我们来详细的聊一聊密码学,看一看密码学技术是如何在区块链中应用的。 首先,我们需知道区块链中用到的密码学算法有哪些?其实就两大类: 哈希算法 非对称加密算法 一、区块链中的哈希算法 哈希算法是区块链中用的...
时间:2018-11-28点击:899收藏
-
Spark源码系列RDD详解【转】
1、什么是RDD? 上一章讲了Spark提交作业的过程,这一章我们要讲RDD。简单的讲,RDD就是Spark的input,知道input是啥吧,就是输入的数据。 RDD的全名是Resilient Distributed Dataset,意思是容错的分布式数据集,每一个RDD都会有5个特征:1、有一个分片列表。就是能被切分,和Hadoop一样的,能够切分的数据...
时间:2018-11-28点击:653收藏
-
如何用Python刷出微信跳一跳高分
12月28日,微信宣布,小程序增加了新的类目:小游戏,同时上线小游戏「跳一跳」,瞬间跳一跳成了全民游戏,玩得厉害的撑死不过200多分,如何牢牢占据排行榜的第一位呢?用Python帮助你,Python真的无所不能。小编现在就来教你如何用Python来玩微信跳一跳。 这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距...
时间:2018-11-28点击:816收藏
-
分布式事务--消息发送一致性(可靠消息的前提保障)
课程详情:https://www.roncoo.com/course/view/7ae3d7eddc4742f78b0548aa8bd9ccdb
时间:2018-11-28点击:882收藏
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Windows10,CentOS7,CentOS8安装Nodejs环境