-
Elasticsearch结构化搜索_在案例中实战基于range filter来进行范围过滤
课程大纲 1、为帖子数据增加浏览量的字段 POST/forum/article/_bulk {"update":{"_id":"1"}} {"doc":{"view_cnt":30}} {"update":{"_id":"2"}} {"doc":{"view_cnt":50}} {"update":{"_id":"3"}} {"doc":{"view_cnt...
时间:2018-11-29点击:693收藏
-
使用聚合、事件溯源和CQRS开发事务型微服务
微服务架构正变得越来越流行。作为一种实现模块化的方法,微服务架构将应用功能分解为一组服务。团队可使用微服务架构去开发大型复杂的应用,这样可以更块地交付更好的软件。微服务架构还使得在开发中更易于采用新的技术,因为团队可使用最新最适合的技术栈去对每个服务进行实现。此外,通过使每个服务都可以部署在最优的硬件上,微服务架构可改进应用的可扩展性。 但是微服务并非是一剂...
时间:2018-11-29点击:754收藏
-
这些年我们正在追的:Spark与数据的机器学习
机器学习可以从数据中得到有用的见解. 目标是纵观Spark MLlib,采用合适的算法从数据集中生成见解。对于 Twitter的数据集, 采用非监督集群算法来区分Apache Spark-相关的tweets . 初始输入是混合在一起的tweets. 首先提取相关特性, 然后在数据集中使用机器学习算法 , 最后评估结果和性能. 本章重点如下: •了解 S...
时间:2018-11-29点击:668收藏
-
Spring Boot框架如何通过Redis实现Session共享
首先了解一下Spring Boot,Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 Spring Boot特点包含如下: 1. 创建独立的Spring应用程序 2. 嵌入的Tomcat,无需部署WAR文件 3....
时间:2018-11-29点击:739收藏
-
为什么要用分布式集群任务调度?
作为一个开发者,避免不了定时任务的问题,最粗暴和简单直接的解决方案就是crontab。当然在机器少,任务不多,定时任务之间关联少的情况下,crontab效率还是比较高和便捷的。但当机器越多、定时任务越多,各个任务联系越紧密的情况下,用crontab进行定时任务的管理配置,就会非常混乱,严重影响工作效率。 机器多、定时任务多的情况下,就会遇到以下问题: 1、每...
时间:2018-11-29点击:630收藏
-
把zabbix图形整合至运维平台
龙果运维平台开源项目地址: https://github.com/roncoo/roncoo-cmdb 龙果运维平台安装使用视频教程: http://www.roncoo.com/course/view/a2d58fe08172447696412fb7af1de620 今天把运维平台加上图形功能,就是把zabbix的图片整合到CMDB平台;当然要是想要非常美...
时间:2018-11-29点击:763收藏
-
Spring Boot基础教程5-日志配置-logback和log4j2
Spring Boot基础教程1-Spring Tool Suite工具的安装 Spring Boot基础教程2-RESTful API简单项目的快速搭建 Spring Boot基础教程3-配置文件详解:Properties和YAML Spring Boot基础教程4-配置文件-多环境配置 Spring Boot基础教程5-日志配置-logback和log4...
时间:2018-11-29点击:685收藏
-
Elasticsearch结构化搜索_filter执行原理深度剖析(bitset机制与caching机制)
1)在倒排索引中查找搜索串,获取document list date来举例 word doc1 doc2 doc3 2017-01-01 * * 2017-02-02 * * 2017-03-03 * * * filter:2017-02-02 到倒排索引中一找,发现2017-02-02对应的document list是doc2,doc3 (2)为每个在倒排...
时间:2018-11-29点击:667收藏
-
分布式系统架构实战--简易版支付系统部署(单节点)
一、前期准备 1、MySQL数据库的安装:MySQL-5.6.22,自行安装 2、Dubbo视频教程--基础篇--第03节--ZooKeeper注册中心安装 3、Dubbo视频教程--基础篇--第06节--Dubbo管理控制台的安装 4、Dubbo视频教程--基础篇--第10节--Dubbo监控中心的介绍与简易监控中心的安装 5、持续集成管理平台(SVN、N...
时间:2018-11-29点击:712收藏
-
龙果支付开源项目对账接口介绍
龙果支付开源项目对账接口介绍 一、 微信对账接口(微信支付和对账接口都很规范) 1. api的地址 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_6 2. 对接过程中按照接口要求操作即可,如果对接出现异常,请参考具体错误码或者联系微信平台排除。 二、 支付宝对账(除了开放的接口,其他...
时间:2018-11-29点击:753收藏
-
基于Redis的限流系统的设计
基于Redis的限流系统的设计,主要会谈及限流系统中限流策略这个功能的设计;在实现方面,算法使用的是令牌桶算法来,访问Redis使用lua脚本。 1、概念 限流是对系统的出入流量进行控制,防止大流量出入,导致资源不足,系统不稳定。 限流系统是对资源访问的控制组件,控制主要的两个功能:限流策略和熔断策略,对于熔断策略,不同的系统有不同的熔断策略诉求,有的系统希...
时间:2018-11-29点击:615收藏
-
机器学习之多层感知机理论与实践
导读 这里我们将要了解什么是多层感知机神经网络,为什么它这么强大以及我们如何实现它。 我们将要介绍多层感知机神经网络以及反向传播算法,这是现今最流行的神经网络结构。 教学前提知识 读者要熟悉感知机神经网络(单个的) 读者有c/c++的基础知识 读者知道如何编译和运行程序 教学目标 读者将会了解到多层感知器神经网络 读者将会了解到反向传播算法 读者将会知道这个...
时间:2018-11-29点击:991收藏
点击排行
推荐阅读
最新文章
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS关闭SELinux安全模块
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Docker安装Oracle12C,快速搭建Oracle学习环境