- 浏览: 13633 次
- 性别:
- 来自: 济南
-
最新评论
文章列表
最近服务器偶尔出现主从复制延时问题,今天看到官网在mysql5.5之后添加进了google的半同步复制插件,特此参考官网为windows服务器搭建了该环境,环境搭建完毕,可以运行,持续测试中------
windows server 2008
mysql5.6
have_dynamic_loading 采用show VARIABLES LIKE 'have_dynamic_loading';查看是否支持动态加载 yes
然后加载插件linux下后缀名为so,官网文档是以linux为例
主
INSTALL PLUGIN rpl_semi_sync ...
主从都是从用innodb引擎,发生延时问题严重,把从库引擎修改为myisam引擎,暂时效果还不错。
为彻底解决该问题,参考淘宝丁奇的一些策略,打算采用Transfer方式,还在分析之中:
1. show variables like 'binlog_format'; 查看日志格式 mysql5.6 默认 statement,需要修改主库为row模式
这是从网上搜寻的动态修改方式,也可在配置文件中修改
mysql> SET SESSION binlog_format = 'STATEMENT';
mysql> SET SESSION
java.lang.IllegalArgumentException: Comparison method violates its general contract
解决方案:
-Djava.util.Arrays.useLegacyMergeSort=true
本机eclipse jvm参数设置可解决本机问题。
服务器 tomcat 修改JAVA_OPTS参数增加该句可以解决
加入该句代表继续采用jdk1.6的排序方式,jdk1.7中将TimSort作为排序的默认实现
本人比较懒散,为督促自己学习,特以写博客的方式边写边学来规范自己。
虚拟机中已安装CentOS系统,学习书籍: 鸟哥私房菜--基础篇,同时参考Google大神
1、首次使用
启动登录系统,用户名root登录
ls 查询 -l详细信息 -d 目录 -a所有
date 查看时间 date +%Y/%m/%d-%H:%M:%S
cal 查看日历 cal 11 2013 2013年11月日历
--help 命令信息介绍
man 男人 man date 查看date命令在线文档
MySql配置主从复制 读写分离
- 博客分类:
- database
mysql版本:5.6.13
OS:windows server 2008
Master 配置
my.ini配置文件中
主从复制需要通过二进制日志文件进行,须开启二进制日志功能并配置Server ID
[mysqld]
log-bin=mysql-bin
server-id=1
server-id 为1-232 -1 之间,默认为0(拒绝所有slave)
innodb引擎耐用性增强
innodb_flush_log_at_trx_commit=1 and sync_binlog=1
For the greatest possible du ...
一 java编程入门
《java编程思路》,《Agile java》中文版,《你必须知道的261个java语言问题》
二 java编程进阶
《编程匠艺——如何编写卓越的代码》,《重构 改善既有代码的设计》,《驱动测试开发 by Example》
三 java架构师之路
《Expert One-on-One J2EE Design and Development》,《企业应用架构模式》,《敏捷软件开发原则、模式和实践》
四 软件开发过程
《UML精粹》,《解析极限编程 拥抱变化》,《统一软件开发过程》,《敏捷建模》
五 软件项目管理
《快速软件开发》
六 其他
《我编 ...
先推荐几本书籍:1、java基础方面的: 1、java:how to programing: 想这本书 就不用看了,主要面向初学 着,非常详细, 是看这本书真正进入java world的。 2、thinking in java:不用介绍了。有很深的oo思想。 3、core java(volume 1):有很 ...
Spring Transaction
- 博客分类:
- ssh
spring事务
Java代码
@Component("channelService")
@Transactional(readOnly = true)
1、去除不需要加载的模块
一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的 ...
安装过程1、解压缩mysql-noinstall-5.0.51b-win32.zip到一个目录。假定MYSQL_HOME=F:\mysql-5.0.51b-win322、编写mysql的运行配置文件my.inimy.ini(解压的文件里面并没有这个文件,所以自己动手写)这个文件放在 MYSQL_HOME 目录下面-----------------------------[mysqld] # 设置mysql的安装目录 basedir=F:\mysql-5.0.51b-win32# 设置mysql数据库的数据的存放目录,必须是data datadir=F:\mysql-5.0.51b-win32\d ...
mysql绿色版的使用
- 博客分类:
- database
1、解压 mysql-noinstall-5.1.30-win32.zip2、在 F 盘建立目录 MySql/MySqlServer5.1/3、把解压的内容复制到 F:/MySql/MySqlServer5.1/4、在 F:/MySql/MySqlServer5.1/ 中找 my-large.ini 把它复制成 my.ini5、在 my.ini 中找 [mysqld] ,添加以下语句;
basedir="F:/MyS ...
计算机右键>属性>高级>环境变量
在系统变量中添加或修改以下选项(变量名不区分大小写)
java_home D:\Program Files\Java\jdk1.6.0_24 配置jdk安装位置
path %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin; 配置javac命令进行编译
classpath .;D:\Program Files\Java\jdk1.6.0_24\lib\dt.jar;D:\Program Files\Java\jdk1.6.0_24\lib\tools.jar
配置java命令运行class文件 .代表 ...
冒泡排序:
是运用数据值比较后,依判断规则对数据位置进行交换,以达到排序的目的
public static void bubbleSort(int[] array) {// 冒泡排序算法
int out, in;
// 外循环记录冒泡次数
for (out = array.length - 1; out >= 1; out--) {
boolean flag ...
7:30:起床。英国威斯敏斯特大学的研究人员发现,那些在早上5:22―7:21 分起床的人,其血液中有一种能引起心脏病的物质含量较高,因此,在7:21之后起床对身体健康更加有益。
打开台灯。“一醒来,就将灯打开,这样将会重新调整体内的生物钟,调整睡眠和醒来模式。”拉夫堡大学睡眠研究中心教授吉姆·霍恩说。
喝一杯水。水是身体内成千上万化学反应得以进行的必需物质。早上喝一杯清水,可以补充晚上的缺水状态。
7:30―8:00:在早饭之前刷牙。“在早饭之前刷牙可以防止牙齿的腐蚀,因为刷牙之后,可以在牙齿外面涂上一层含氟的保护层。要么,就等早饭之后半小时再刷牙。”英国 ...