-
Spring整合Quartz分布式调度【转】
前言 为了保证应用的高可用和高并发性,一般都会部署多个节点;对于定时任务,如果每个节点都执行自己的定时任务,一方面耗费了系统资源,另一方面有些任务多次执行,可能引发应用逻辑问题,所以需要一个分布式的调度系统,来协调每个节点执行定时任务。 Spring整合Quartz Quartz是一个成熟的任务调度系统,Spring对Quartz做了兼容,方便开发,下面看看...
时间:2018-11-29点击:598收藏
-
python量化分析---使用python获取股票历史数据和实时分笔数据
财经数据接口包tushare的使用(一) Tushare是一款开源免费的金融数据接口包,可以用于获取股票的历史数据、年度季度报表数据、实时分笔数据、历史分笔数据,本文对tushare的用法,已经存在的一些问题做一些介绍。 一:安装tushare 为避免由于依赖包缺失导致安装失败,请先安装anaconda,百度网盘地址:链接:http://pan.baidu....
时间:2018-11-29点击:642收藏
-
Elasticsearch结构化搜索_在案例中实战使用term filter来搜索数据
1、根据用户ID、是否隐藏、帖子ID、发帖日期来搜索帖子 (1)插入一些测试帖子数据 POST/forum/article/_bulk {"index":{"_id":1}} {"articleID":"XHDK-A-1293-#fJ3","userID":1,"hidden":false,"postDate":"2017-01-01"} {"index":...
时间:2018-11-29点击:703收藏
-
微服务架构的分布式事务解决方案
分布式系统架构中,分布式事务问题是一个绕不过去的挑战。而微服务架构的流行,让分布式事问题日益突出! 下面我们以电商购物支付流程中,在各大参与者系统中可能会遇到分布式事务问题的场景进行详细的分析! 如上图所示,假设三大参与平台(电商平台、支付平台、银行)的系统都做了分布式系统架构拆分,按上数中的流程步骤进行分析: 1、电商平台中创建订单:预留库存、预扣减积分、...
时间:2018-11-29点击:704收藏
-
MySQL分布式集群文档整理
请点击以下文档目录直接跳转到相应的页面查看: (1)MySQL表分区 (2)MySQL 慢查询日志 (3)MySQL 查询缓存 (4)MySQL binlog日志恢复数据 (5)MySQL 主从复制 (6)MySQL 主主复制 (7)MySQL binlog 详解 MySQL分布式集群视频链接:http://www.roncoo.com/course/vie...
时间:2018-11-29点击:719收藏
-
spark-streaming集成Kafka工程实例【转】
场景模拟 我试图覆盖工程上最为常用的一个场景: 1)首先,向Kafka里实时的写入订单数据,JSON格式,包含订单ID-订单类型-订单收益 2)然后,spark-streaming每十秒实时去消费kafka中的订单数据,并以订单类型分组统计收益 3)最后,spark-streaming统计结果实时的存入本地MySQL。 前提条件 安装 1)spark:我使...
时间:2018-11-29点击:787收藏
-
使用ansible-api实现自动化安装docker及容器远程操作
使用docker-py建立docker纳管系统链接建立docker信息可视化界面 ansible api 2.0 2.0与1.9的差别十分大,2.0之后是通过回调的方法去实现API接口。 定义一个结果对象 初始化ansible节点对象 初始化结果对象 创建一个任务 运行ansible节点 登陆ansible控制机器的密码,如果通过公钥方式连接,此passwo...
时间:2018-11-29点击:849收藏
-
龙果支付系统介绍
龙果支付系统是国内首款开源的互联网支付系统,其核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款和业务资金管理需求。 主要特点: 1. 具备支付系统通用的支付、对账、清算、资金账户管理、支付订单管理等功能; 2. 目前已接通“支付宝即时到账”和“微信扫码支付”通道; 3. 支持直...
时间:2018-11-29点击:825收藏
-
龙果支付系统搭建与部署
1. 开发工具 eclipse、git或svn、maven 2. 技术框架 核心框架:Spring Framework 3.2.4 持久化框架:MyBatis 3.4. 安全框架:Apache Shiro 1.2.5 日志管理:SLF4J 1.7.21、Log4j 1.2.17 数据库连接池:Druid 1.0.19 消息总线:ActiveMQ 5.11.4...
时间:2018-11-29点击:827收藏
-
《Spring Cloud Netflix》 -- 服务注册和服务发现-Eureka的常用配置
一、版本的说明 Angel版本对应Spring Boot 1.2.x,可以使用Spring Boot 1.3.x; Brixton版本对应Spring Boot 1.3.x,可以使用Spring Boot 1.4.x; Camden版本对应Spring Boot 1.4.x,可以使用Spring Boot 1.5.x; Dalston版本对应Spring B...
时间:2018-11-29点击:776收藏
-
谁说深入浅出虚拟机难?现在我让他通俗易懂(JVM)
1:什么是JVM 大家可以想想,JVM 是什么?JVM是用来干什么的?在这里我列出了三个概念,第一个是JVM,第二个是JDK,第三个是JRE。相信大家对这三个不会很陌生,相信你们都用过,但是,你们对这三个概念有清晰的知道么?我不知道你们会不会,知不知道。接下来你们看看我对JVM的理解。 (1):JVM JVM是Java Virtual Machine(Jav...
时间:2018-11-29点击:630收藏
-
Redis哨兵Sentinel的搭建和原理说明
背景: Redis-Sentinel是redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群,发现master宕机后能进...
时间:2018-11-29点击:652收藏