自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (5)
  • 收藏
  • 关注

转载 mysql binlog日志及mysqlbinlog操作详解

binlog 基本认识 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 一般来说开启二进制日志大概会有1%的性能损耗(参见MySQL官方中文手册 5.1.24版)。二进制有两个最重要的使用场景: 其一:MySQL Repli

2017-07-27 14:17:38 2361

转载 使用 MYSQLBINLOG 来恢复数据

BINLOG就是一个记录SQL语句的过程,和普通的LOG一样。不过只是她是二进制存储,普通的是十进制存储罢了。1、配置文件里要写的东西:[mysqld]log-bin=mysql-bin(名字可以改成自己的,如果不改名字的话,默认是以主机名字命名)重新启动MSYQL服务。二进制文件里面的东西显示的就是执行所有语句的详细记录,当然一些语句不被记录在内,要了解详细的,见手册页。

2017-07-27 13:34:53 474

转载 Mysql 主从从级联复制

需求:三个服务器A->B->C级联主从版本: 数据库 mysql 5.6_64bit_binary_install                            操作系统: redhat 6.4_x86_64bitMaster :  192.168.0.186        =>主节点slave1   :    192.168.0.167     =>中继节

2017-07-27 10:09:40 1872

转载 mysql 主从复制 双主从复制原理 防止主键重复问题(必看)

双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步。对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库数据一致。 这样做的好处多。 1. 可以做灾备,其中一个坏了可以切换到另一个。 2. 可以做负载均衡,可以将请求分摊到其中任何一台上,提高网站吞吐量。  对于异地热备,尤其适合灾备。废话不多说了。我们直接进入主题。 我们会主要介绍两部分内容:一, mysql 备

2017-07-21 09:46:20 10261 1

转载 linux下搭建SVN服务器完全手册

系统环境        RHEL5.4最小化安装(关iptables,关selinux) + ssh + yum一,安装必须的软件包.        yum install subversion (SVN服务器)                    mysql-server (用于codestriker)                    httpd mod_dav_

2017-02-10 23:19:48 359

原创 Eclipse Java注释模板设置详解

设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/**   * @Title: ${file_name} * @Package ${package_name} * @Descriptio

2016-12-26 12:24:55 248

原创 mysql-proxy mysql主从复制及安装代理服务器

安装主从mysql:1:例如在两台服务器上安装分别安装mysql     ,   yum -y install mysql         2:服务器1的ip是192.168.19.105,服务器2的ip是192.168.19.106 其中105选为主、106选为从        3:安装完2台服务器上的mysql之后并登陆,分别修改mysql登陆的ip权限           

2016-12-17 23:31:37 741

原创 第三节 elasticsearch搭建

一 Elasticsearch安装以及配置简介安装elasticsearch [root@xadev03 elk]# wget      https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-2.0.0.tar.gz [root@xadev03 elk]# tar –zvxf  elas

2016-11-24 14:09:08 860

原创 第二节 elk搭建

一Logstash 安装以及配置简介注意:安装ELK之前,必须先安装jdk1.7.56 以上的版本下载地址以及版本  下载地址:可以通过这个地址:https://www.elastic.co/downloads/past-releases 下载所有版本的ELK安装包;     版本选择:以elasticserarch2.0.0, logstash2.0.0 和kibana4.2.0

2016-11-24 13:43:23 489

原创 第一节 elk日志分析 大数据日志 win7 64位搭建elk

一 ELK 背景       日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。   通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样是不是感觉很繁琐和效率低下。当务之

2016-11-24 13:39:00 1363

转载 web项目中遇到的Maven包依赖冲突问题解决

在搭建web项目时,出现一个比较诡异的问题,任何JSP页面突然都不能够正常地显示,系统爆出HTTP:500(服务器内部错误)的页面 HTTP Status 500 - java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclips

2016-11-21 10:44:37 5640

转载 hive create table: Specified key was too long; max

把hive 的metadata配置成mysql,在mysql数据库里创建了hive db后,修改hive的conf目录下的hive-site.xml并且把mysql-connector-java-5.1.18-bin.jar拷到hive的lib目录下面.结果运行hive, create table:hive>     > create table user_info(u

2016-09-05 16:24:48 827

转载 Java并发编程: 使用Semaphore限制资源并发访问的线程数

本文将介绍用来控制资源同时访问个数的Semaphore工具类, 然后采用Semaphore给出一个泊车的实例,最后给出Semaphore和CountDownLatch的几点比较. 1. Semaphore工具类介绍 Java代码  /**  * A counting semaphore.  Conceptually, a semaphore mainta

2016-08-24 17:56:24 1493

转载 一步一步教你用 java 生成二维码

一步一步用 java 设计生成二维码在物联网的时代,二维码是个很重要的东西了,现在无论什么东西都要搞个二维码标志,唯恐落伍,就差人没有用二维码识别了。也许有一天生分证或者户口本都会用二维码识别了。今天心血来潮,看见别人都为自己的博客添加了二维码,我也想搞一个测试一下. 主要用来实现两点:1. 生成任意文字的二维码.2. 在二维码的中间加入图像. 

2016-08-24 16:45:04 1266 1

转载 Solr增量索引

注:全量索引和增量索引data-config.xml和delta-data-config.xml配置文件默认放在和solrconfig.xml同级目录solrconfig.xml配置如下:[java] view plain copy "/dataimport"           class="org.apache.solr.handle

2016-07-27 11:17:58 481

转载 Solr全量索引

Solr DIH(Data Import Handler)组件的实现类为org.apache.solr.handler.dataimport.DataImportHandler,在Solr的solrconfig.xml中配置两个handler,配置分别说明如下:solrconfig.xml配置如下:[java] view plain copy 

2016-07-27 11:17:24 460

转载 Solr+Hbase多条件查(优劣互补)

为什么要使用solr+hbase组合:某电信项目中采用HBase来存储用户终端明细数据,供前台页面即时查询。HBase无可置疑拥有其优势,但其本身只对rowkey支持毫秒级的快速检索,对于多字段的组合查询却无能为力。针对HBase的多条件查询也有多种方案,但是这些方案要么太复杂,要么效率太低,本文只对基于Solr的HBase多条件查询方案进行测试和验证。solr+habse组合的原

2016-07-27 11:15:57 840

转载 Java下利用Jackson进行JSON解析和序列化

Java下常见的Json类库有Gson、JSON-lib和Jackson等,Jackson相对来说比较高效,在项目中主要使用Jackson进行JSON和Java对象转换,下面给出一些Jackson的JSON操作方法。一、准备工作首先去官网下载Jackson工具包,下载地址http://wiki.fasterxml.com/JacksonDownload。Jackson有1.x系

2016-07-20 22:37:09 410

转载 HDFS客户端的权限错误:Permission denied

搭建了一个Hadoop的环境,Hadoop集群环境部署在几个Linux服务器上,现在想使用windows上的Java客户端来操作集群中的HDFS文件,但是在客户端运行时出现了如下的认证错误,被折磨了几天,问题终得以解决。以此文记录问题的解决过程。(如果想看最终解决问题的方法拉到最后,如果想看我的问题解决思路请从上向下看)问题描述上传文件的代码:    p

2016-07-14 12:07:44 6141

转载 hadoop2.7.2分布式集群搭建和生态系统配置

本文只介绍集群环境安装配置,其中的功能使用不做过多说明.详情参考其他资料集群没有配置HA,详情参考其他资料,或本人接下来的文章一  版本搭配问题:Hadoop使用的是目前比较新的稳定版本hive27 June 2015 : release 1.2.1 availableThis release works with Hadoop 1.x.y,

2016-07-14 10:30:43 2708

转载 hadoop2.7.2集群hive-1.2.1整合hbase-1.2.1

本文操作基于官方文档说明,以及其他相关资料,若有错误,希望大家指正根据hive官方说明整合hbase链接如下https://cwiki.apache.org/confluence/display/Hive/HBaseIntegration文中指出hive0.9.0匹配的Hbase版本至少要0.92,比这更早的hive版本要匹配Hbase0.89或者0.90自Hive1.x后

2016-07-14 10:29:11 3411

原创 MongoDB基本用法(增删改高级查询、mapreduce)

TestCase.javaJava代码  package com.wujintao.mongo;    import java.net.UnknownHostException;  import java.util.ArrayList;  import java.util.List;  import java.util.Set;  import 

2016-07-11 13:02:01 1114

转载 如何使用 Datadog 监控 NGINX(第三篇)

如果你已经阅读了前面的如何监控 NGINX,你应该知道从你网络环境的几个指标中可以获取多少信息。而且你也看到了从 NGINX 特定的基础中收集指标是多么容易的。但要实现全面,持续的监控 NGINX,你需要一个强大的监控系统来存储并将指标可视化,当异常发生时能提醒你。在这篇文章中,我们将向你展示如何使用 Datadog 安装 NGINX 监控,以便你可以在定制的仪表盘中查看这些指标:

2016-07-08 12:03:53 4410

转载 实现动态验证码的思路

示例背景验证码主要是防止机器暴力破解。之前的验证码都是以静态为主,现在一些产品开始使用动态方式,增加破解的难度。动态方式以 gif 最为简单可靠。gif 兼容性好,尺寸小。这里分享的就是一种:用 JS 实现 gif 动态验证码的思路。感谢关注。任务分解绘制旋转的文字计算每个字符出现位置和角度生成 gif 图片逐步求精如何绘制旋转的文字?

2016-07-08 12:02:43 942

原创 搭建高可用MongoDB集群(四):分片

按照上一节中《搭建高可用mongodb集群(三)—— 深入副本集》搭建后还有两个问题没有解决:从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大?数据压力大到机器支撑不了的时候能否做到自动扩展?在系统早期,数据量还小的时候不会引起太大的问题,但是随着数据量持续增多,后续迟早会出现一台机器硬件瓶颈问题的。而mongodb主打的就是海量数据架构,他不能解决海量数据怎么行!不

2016-07-08 12:01:25 2986 2

原创 搭建高可用MongoDB集群(三):深入副本集内部机制

在上一篇文章《搭建高可用mongodb集群(二)—— 副本集》 介绍了副本集的配置,这篇文章深入研究一下副本集的内部机制。还是带着副本集的问题来看吧!副本集故障转移,主节点是如何选举的?能否手动干涉下架某一台主节点。官方说副本集数量最好是奇数,为什么?mongodb副本集是如何同步的?如果同步不及时会出现什么情况?会不会出现不一致性?mongodb的故障转移会不会无故自动发生?什么条件会触

2016-07-08 11:59:35 1707

原创 搭建高可用MongoDB集群(二): 副本集

在上一篇文章《搭建高可用MongoDB集群(一)——配置MongoDB》 提到了几个问题还没有解决。主节点挂了能否自动切换连接?目前需要手工切换。主节点的读写压力过大如何解决?从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大?数据压力大到机器支撑不了的时候能否做到自动扩展?这篇文章看完这些问题就可以搞定了。NoSQL的产生就是为了解决大数据量、高扩展性、高性能、灵活数

2016-07-08 11:58:16 3933 1

转载 Centos 7 docker 启动容器 iptables 报 No chain/target/match by that name

本文作者: 伯乐在线 - 少邪 。未经作者许可,禁止转载!欢迎加入伯乐在线 专栏作者。启动一个有 nat 映射端口的容器时,iptables 报 No chain/target/match by that nameShell12docker run -d -p

2016-07-08 11:50:51 11129 1

转载 MySQL 读写分离介绍及搭建

原文出处: bestvivi   MySQL读写分离基本原理是让master数据库处理写操作,slave数据库处理读操作。master将写操作的变更同步到各个slave节点。MySQL读写分离能提高系统性能的原因在于:物理服务器增加,机器处理能力提升。拿硬件换性能。主从只负责各自的读和写,极大程度缓解X锁和S锁争用。slave可以配置myiasm引擎,提升查询性能以

2016-07-08 11:47:54 457

转载 搭建高可用MongoDB集群(一):配置MongoDB

在大数据的时代,传统的关系型数据库要能更高的服务必须要解决高并发读写、海量数据高效存储、高可扩展性和高可用性这些难题。不过就是因为这些问题Nosql诞生了。NOSQL有这些优势:大数据量,可以通过廉价服务器存储大量的数据,轻松摆脱传统mysql单表存储量级限制。高扩展性,Nosql去掉了关系数据库的关系型特性,很容易横向扩展,摆脱了以往老是纵向扩展的诟病。高性能,N

2016-07-08 11:46:57 1017

转载 MySQL 企业常用架构与调优经验分享

一、选择Percona Server、MariaDB还是MYSQL1、Mysql三种存储引擎MySQL提供了两种存储引擎:MyISAM和 InnoDB,MySQL4和5使用默认的MyISAM存储引擎。从MYSQL5.5开始,MySQL已将默认存储引擎从MyISAM更改为InnoDB。MyISAM没有提供事务支持,而InnoDB提供了事务支持。XtraDB是InnoD

2016-07-08 11:46:02 374

原创 MySQL 复制介绍及搭建

MySQL复制介绍MySQL复制就是一台MySQL服务器(slave)从另一台MySQL服务器(master)进行日志的复制然后再解析日志并应用到自身,类似Oracle中的Data Guard。MySQL复制有那些好处:第一是解决宕机带来的数据不一致,因为MySQL复制可以实时备份数据;第二点是减轻数据库服务器的压力,多台服务器的性能一般比单台要好。但是MySQL复制不适合

2016-07-08 11:45:00 311

原创 MySQL 主主复制 + LVS + Keepalived 实现 MySQL 高可用性

MySQL复制能够保证数据的冗余的同时可以做读写分离来分担系统压力,如果是主主复制还可以很好的避免主节点的单点故障。但是MySQL主主复制存在一些问题无法满足我们的实际需要:未提供统一访问入口来实现负载均衡,如果其中master宕掉的话需要手动切换到另外一个master,而不能自动进行切换。这篇文章下面要介绍如何通过LVS+Keepalived的方式来是实现MySQL的高可用性,同时解决以

2016-07-08 11:43:39 735

转载 Nginx+Tomcat7+Mencached负载均衡集群部署笔记

Nginx+Tomcat+Memcached负载均衡集群服务搭建操作系统:CentOS6.5     本文档主要讲解,如何在CentOS6.5下搭建Nginx+Tomcat+Memcached负载均衡集群服务器,Nginx负责负载均衡,Tomcat负责实际服务,Memcached负责同步Tomcat的Session,达到Session共享的目的。本文文档下载地址:htt

2016-07-04 09:42:23 666

原创 keepalived + nginx组建高可用负载平衡Web server集群

1 nginx负载均衡高可用1.1 什么是负载均衡高可用nginx作为负载均衡器,所有请求都到了nginx,可见nginx处于非常重点的位置,如果nginx服务器宕机后端web服务将无法提供服务,影响严重。为了屏蔽负载均衡服务器的宕机,需要建立一个备份机。主服务器和备份机上都运行高可用(High Availability)监控程序,通过传送诸如“I am alive”这样的信息来监控对

2016-07-01 15:30:24 6775

原创 全文检索引擎Solr系列——Solr核心概念、配置文件

DocumentDocument是Solr索引(动词,indexing)和搜索的最基本单元,它类似于关系数据库表中的一条记录,可以包含一个或多个字段(Field),每个字段包含一个name和文本值。字段在被索引的同时可以存储在索引中,搜索时就能返回该字段的值,通常文档都应该包含一个能唯一表示该文档的id字段。例如:12345

2016-06-30 15:26:07 842

原创 2Solr实现全文搜索

1.1 Solr是什么?Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。Solr是一个全文检索服务器,只需要进行配置就可以实现全文检索服务。 1.2 Solr的安装及配置Solr的版本:4.10.3需要把sol

2016-06-30 15:18:07 457

转载 struts2之ModelDriven

在Struts 2中,提供了另外一种直接使用领域对象的方式,就是让action实现com.opensymphony. xwork2.ModelDriven接口。ModelDriven让你可以直接操作应用程序中的领域对象(模型对象),允许你在Web层和业务逻辑层使用相同的对象。ModelDriven接口中只有一个方法,如下:   [java] view plain

2016-06-20 08:58:25 255

原创 java文件读写操作大全

一.获得控制台用户输入的信息     public String getInputMessage() throws IOException...{         System.out.println("请输入您的命令∶");         byte buffer[]=new byte[1024];         int count=System.in.read(buffe

2016-06-03 16:28:53 289

原创 getRequestDispatcher()与sendRedirect()的区别

1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ; response.sendRedirect()是重新定向,前后页面不是一个request。request.getRequestDispather();返回的是一个RequestDispatcher对象。2.RequestDispatcher.forward()是在服务

2016-05-27 09:47:34 307

mysql-test-5.7.21-linux-glibc2.12-i686.tar.gz

mysql5.7 mysql5.7 mysql5.7 mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7mysql5.7

2018-03-22

elasticsearch java api spring

项目中开发的实例,下载启动,正常访问,解答在博客中课观看

2016-11-16

[www.java1234.com]HBase权威指南.pdf

2016-11-10

strtus2源码

2016-05-31

java 将excel转换成html

java 实现wordpptexcel转换成html 都是经过测试的可放心使用

2016-05-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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