纸上得来终觉浅,绝知此事要躬行

用十倍苦心,做突出一个。http://blog.sina.com.cn/s/articlelist_1824254401_3_1.html

MySQL 指定数据库部分表备份—跨网络备份解决方案

MySQL数据备份真的很强大,为之叹服!MySQL深入研究还是很有必要的,找了一堆数据同步的工具比如Canal+Otter还有Kettle,没想到如此之简单就搞定了!特别注意:所有从库节点需要设置为read_only=1使除了超级用户之外的用户不能修改从库数据以保证主从之间同步信息对等主从机制不会...

2019-04-30 18:33:50

阅读数 192

评论数 0

Kettle实现数据抽取转换和装载工具运行及源代码编译

Kettle标榜的就是绿色运行无安装,不过有些环境运行起来很麻烦,这里有一些相关的总结,希望可以帮助到使用Kettle十分崩溃的初学者,当然我也是其中之一。Kettle在Win7下有问题,建议直接重装win10或者使用虚拟机测试。 下载地址一:https://community.hitachiv...

2019-04-28 11:15:25

阅读数 139

评论数 0

Canal+Otter实现Mysql数据库数据记录增量备份实践

通过之前对Canal的了解,我们知道Canal实际上只做了日志级别的读取和操作事件的捕获,对于如何将获取到的增量日志保存到目标数据库去,这里单纯地通过Canal来做就需要做很多后续解析的工作,好在阿里都给出了解决方案,那就只Otter。Otter就是来帮助我们让源数据库的数据通过binlog再次写...

2019-04-28 00:07:56

阅读数 161

评论数 0

阿里千万级实时监控系统技术揭秘TSDB时序业务场景

原文地址:https://www.infoq.cn/article/YRyUcv8zGw6*2BKOmTf7 分享主要介绍以下四方面: 时序业务全景 TSDB 介绍 核心技术 总结展望 时序业务全景 从底层的机器监控到直面用户的应用,都离不开时序性的业务场景,而时序性的数据一般都由专业...

2019-04-24 13:58:10

阅读数 50

评论数 0

Docker容器Telegraf+InfluxDB+Grafana实例实现Linux系统监控

Docker环境中实现Telegraf+InfluxDB+Grafana实现Linux系统监控功能。Telegraf是一个收集指标并将其写入InfluxDB或其他输出的代理。 目录 Linux监控环境安装 获取Telegraf镜像 运行InfluxDB容器 运行Telegraf容器 运...

2019-04-24 10:07:37

阅读数 96

评论数 0

数据可视化之Kibana

原文地址:http://hao.jobbole.com/kibana/ Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。 Kibana让海量数据更容...

2019-04-23 15:31:16

阅读数 36

评论数 0

数据可视化之Grafana

原文地址:https://cloud.tencent.com/developer/article/1352735 Grafana官方地址:https://grafana.com/grafana Grafana在线示例:http://play.grafana.org/ Grafana开源地址:...

2019-04-23 15:11:25

阅读数 174

评论数 0

Java Map取值累加的线程安全问题

昨天在开发者头条上面看的一篇文章针对Map相关的线程安全讲解说的很好,今天根据思路还原了场景(隔壁老王半夜为何尖叫?这例子说的有点让老王很忙)。 Java代码: package com.boonya.concurrent; import java.util.HashMap; import ...

2019-04-23 13:53:00

阅读数 38

评论数 0

Shell使用sendemail发送邮件脚本

原文地址:http://www.zixuephp.net/article-400.html shell发送邮件,这里要介绍的是sendemail工具,通过这个工具连接第三方的smtp服务器,进行邮件的发送,简单高效。在web场景中可以方便的被调用shell,轻松进行邮件的发送。 sendem...

2019-04-22 17:58:01

阅读数 40

评论数 0

InfluxDB与Canal实现数据库增量备份统计分析及系统监控架构设计

本文通过InfluxDB与Canal实现数据库增量日志分析统计及系统监控架构设计,目标就是为了零侵入现有代码实现数据增量备份处理和实现用户业务数据、接口等操作实时统计功能,这里有点像AOP编程,抽象我们需要修改的地方然后进行日志记录操作。 目录 架构设计 需求设计要求 增量备份&a...

2019-04-22 17:12:06

阅读数 36

评论数 0

Docker实现Canal MySQL增量日志订阅&消费环境搭建

https://github.com/alibaba/canal Canal:阿里巴巴mysql数据库binlog的增量订阅&消费组件 。阿里云DRDS( https://www.aliyun.com/product/drds )、阿里巴巴TDDL 二级索引、小表复制powerd...

2019-04-19 18:56:27

阅读数 76

评论数 0

Docker快速实现MySQL主从复制环境搭建

Docker配置原理跟通常的master-salve配置一样,使用Docker可快速实现主从复制的环境搭建。 目录 1.更新系统并安装docker 2.服务器开启端口访问 3.运行Master和Slave实例 4.进入容器修改主从配置 4.1容器进入操作 4.2Master配置 4...

2019-04-19 16:35:37

阅读数 24

评论数 0

Window7设置本机Java运行时参数

进行如下步骤操作即可修改Java运行时参数。这里以修改Java 最小和最大堆内存为例。 步骤一: 步骤二: 步骤三: 步骤四: 步骤五: 如此就实现了Java运行时参数修改。 ...

2019-04-18 18:34:27

阅读数 29

评论数 0

算法复杂度:算法时间复杂度和空间复杂度表示法

文章地址:http://lzw.me/a/algorithm-complexity.html 算法复杂度分为时间复杂度和空间复杂度。 时间复杂度用于度量算法执行的时间长短;而空间复杂度则是用于度量算法所需存储空间的大小。 目录 时间复杂度 1.时间频度 2.计算方法 3.分类 空间复...

2019-04-18 17:10:48

阅读数 62

评论数 0

Nginx的 ip_hash 负载均衡配置临时解决Session共享问题

固定IP hash配置(动态IP不行--未实施Nginx负载均衡设计遇到session共享问题),此方案可作为临时解决方案。 文章来源:http://www.cnblogs.com/oshine/p/3953259.html ip_hash: 一台服务器就可以完成实验,你得监听端口。...

2019-04-18 14:56:31

阅读数 24

评论数 0

Git代码reset回滚无效解决

默认额reset好像不起作用,需要修改为硬重置模式。

2019-04-18 14:09:24

阅读数 25

评论数 0

Java经典重现之方法重载导致java.lang.StackOverflowError异常

由于代码写的不够严谨,经常认为万无一失的地方却出现了重大问题,比如说简单的一个方法重载导致的栈溢出。这种问题已经看到好几次了,虽然代码不是自己写的,还是应该引起重视。 目录 定义接口和实现 错误日志 定义接口和实现 接口: package com.boonya.stackerror;...

2019-04-17 19:17:58

阅读数 33

评论数 0

Java Geometry计算轨迹与围栏交集效率测试及异常处理

本文涉及异常问题比较普遍:https://cn.bing.com/search?q=found+non-noded+intersection+between&qs=n&form=QBRE&sp=-1&pq=found+non-node...

2019-04-17 18:49:02

阅读数 43

评论数 0

Java 并发操作之for foreach中避免remove/add操作问题

此问题在阿里编程规范中也有提及,为什么不建议foreach或者for里面执行add/remove原因是遍历的对象长度改变之后引起并发异常,轻则抛异常重则tomcat服务挂掉。这里以一个老项目中定期移除Token为例。 目录 Java并发remove代码 问题代码 解决方法 Tomcat异...

2019-04-16 16:28:06

阅读数 48

评论数 1

LBS与空间索引原理

LBS与 空间索引原理。看过很多这方面的文章,发现作者还是比较深入地研究了这方面的东西,向作者学习:https://home.cnblogs.com/u/LBSer/ 目录 LBS 地图匹配实践 如何设计实现一个地址反解析服务? 地理围栏算法解析(Geo-fencing) 利用Open...

2019-04-15 12:58:01

阅读数 23

评论数 0

提示
确定要删除当前文章?
取消 删除