MySQL5.6.25主从复制

配置主节点

配置日志和服务ID , Linux是在/etc/my.cnf window是在my.ini文件下

1
2
3
4
5
[mysqld]
log-bin=mysql-bin
server-id=1
#binlog-do-db=testDB //需要备份的数据库名多个库以逗号分隔不写表示全部
#log_bin_trust_function_creates=TRUE //涉及到同步函数或存储过程需要设置

阅读全文

MySQL5.6在CentOS6.6安装步骤

前言

此文档主要介绍的是通过yum 在CentOS6.6安装MySQL5.6.25。注意每个MySQL的版本在不同的系统上安装步骤可能有些不同。所以不能保证按照此方法能保证其他版本安装成功。

下载MySQL Yum Repository

为什么需要下载呢?注意原因是在CentOS Yum Repository还没有收入MySQL最新版本的安装库。
针对每个每个系统所下载的Yum Repository是不一样所以我们需要对着下载,今天说的是CentOS6.6所以我们只需要下载如下包。

1
2
3
4
5
6
shell wget http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
其他版本对照下载
Red Hat Enterprise Linux 7 / Oracle Linux 7
shell wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
Red Hat Enterprise Linux 5 / Oracle Linux 5
shell wget http://dev.mysql.com/get/mysql-community-release-fc22-5.noarch.rpm

阅读全文

解决问题心得

自从接手公司平台到现在已有一年半年之久,在期间一直以解决客户、平台问题为主,也是我成长最快的一年,经统计大概解决的问题不下五百,其中问题种类多,有难有易。在解决问题上不谦虚的说自有一番心得,特此总结,一来梳理回顾过去是如何发现问题,解决问题的思路,二来以备忘记。

阅读全文

Nginx+Tomcat+Memcached集群

Nginx和Tomcat的安装和配置在这里就不说了,不明白的可以看文章Nginx+Tomcat集群。这篇文章是以前面Nginx+Tomcat集群的文章为基础。Nginx+Tomcat+Memcached集群其实很简单,就是将session管理交给了Memcached管理,这样的好处不言而喻,就是如果集群中的节点如果很多的话采用Tomcat节点间的session复制来保证session的共享。这样会给系统带来很大一部分开销。所以就讲session交给了Memcached管理。Memcached是个分布式缓存系统,采用c语言实现。今天我们以一个Memcached为例。对Memcached不在进集群了。
安置Memcached之前需要安装他依赖的软件libevent-devel。

阅读全文

Java设计模式之观察者模式

观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。
观察者(Observer)模式是对象的行为型模式,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-收听者(Source/Listener)模式或从属者(Dependents)模式。

阅读全文

Nginx+Tomcat集群

环境

系统 JDK Tomcat Nginx
CentOS6 192.168.1.231 CentOS6 192.168.1.232 JDK1.6 Tomcat6 nginx-release-centos-6-0.el6.ngx.noarch.rpm

安装JDK

第一步:检查是否已经安装了jdk 存在就卸载 rpm -e 包名

阅读全文

Oracle常用脚本

建表空间

1
2
3
4
5
6
7
8
9
10
11
12
13
14
create temporary tablespace bjjtxx_space_temp 
tempfile 'D:/oracle/product/10.2.0/oradata/orcl/bjjtxx_temp.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;

create tablespace bjjtxx_space
logging
datafile 'D:/oracle/product/10.2.0/oradata/orcl/bjjtxx.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;

阅读全文