2013年1月22日

一台机器搭建MySQL双实例并创建主从关系出现1045错误解决办法一则

摘要: 今天因为要测试MySQL的故障转移,所以分分钟在一台测试机器上搭建起来环境,不过在设置主从关系的时候出现1045错误,因为两个MySQL实例都在一台机器上,所以在change master to的时候把master_host由实际ip改成localhost后就好了。 阅读全文

posted @ 2013-01-22 17:04 哥是技术人 阅读(337) 评论(0) 推荐(0)

dubbo的multicast模式出现无法连接的解决办法一则

摘要: 今天开发组的同事在本地调用dubbo的时候出现无法连接的问题,并且卡死tomcat的情况,叫我过去帮忙解决,在日志里发现有一个未知ip调用,最初以为是中病毒,但是最后发现是他的机器上同时安装了vmware虚拟网卡导致网络混乱造成的,将vmware的虚拟网卡断开后,解决此问题。 阅读全文

posted @ 2013-01-22 17:03 哥是技术人 阅读(2314) 评论(0) 推荐(0)

MySQL主从关系提示id相同的错误解决办法一则

摘要: 今天内网数据库测试服务器主从出现不同步的情况,报错:The slave I/O thread stops because master and slave have equal MySQL server ids...... 然后我检查了server id,真不一样,反复修改多次无果,然后百度,无果,然后google,无果,然后我开始瞎翻......最后在从服务器的data/master.info中找到了问题所在,主服务器的端口不知道为什么变成从服务器的端口了!修改后重新启动从服务器,就好了。 阅读全文

posted @ 2013-01-22 17:03 哥是技术人 阅读(352) 评论(0) 推荐(0)

append之后无法触发点击事件的解决办法

摘要: 发现是因为append后事件还没有挂上,所以无法触发点击事件,解决办法:View Code 1 $('#...').live('click', function(){2 3 //......4 5 });就可以了,不过据说live效率比较低。 阅读全文

posted @ 2013-01-22 17:02 哥是技术人 阅读(414) 评论(0) 推荐(0)

获得Java异常的堆栈信息

摘要: View Code 1 public static String getExceptionStack(Exception e) { 2 StackTraceElement[] stackTraceElements = e.getStackTrace(); 3 String result = e.toString() + "\n"; 4 for (int index = stackTraceElements.length - 1; index >= 0; --index) { 5 result += "at [" ... 阅读全文

posted @ 2013-01-22 16:59 哥是技术人 阅读(2994) 评论(0) 推荐(0)

MySQL主从关系slave数据库没有生成binlog的解决办法一则

摘要: 和DBA配合做MySQL故障转移(failover)的时候,发现slave数据库没有相应生成binlog,在slave数据库的配置文件里增加配置:log_slave_updates=1 此参数的含义是:slave数据库将二进制日志写入自己的binlog中。 阅读全文

posted @ 2013-01-22 16:58 哥是技术人 阅读(580) 评论(0) 推荐(0)

MySQL故障转移流程

摘要: 阅读全文

posted @ 2013-01-22 16:57 哥是技术人 阅读(200) 评论(0) 推荐(0)

一台机器搭建两个MySQL实例配置文件

摘要: View Code 1 [mysqld_multi] 2 mysqld = /mysql/app/mysql/bin/mysqld_safe 3 mysqladmin = /mysql/app/mysql/bin/mysqladmin 4 user = root 5 6 [mysqld1] 7 socket = /tmp/mysql_3301.sock 8 port = 3301 9 pid-file = /usr/local/percona-mysql/mysql_3301/data/mysql_3301.pid10 datadir = /usr/local/percona-mysql/.. 阅读全文

posted @ 2013-01-22 16:56 哥是技术人 阅读(369) 评论(0) 推荐(0)

JVM优化

摘要: -Xms与-Xmx最好设置成一样的,避免垃圾回收后JVM重新分配内存-Xmn:年轻代大小,整个堆大小=年轻代大小 + 年老代大小 + 持久代大小,据说设置成-Xmx的四分之一-XX:PermSize:持久代初始值-XX:MaxPermSize:持久代最大值-XX:SurvivorRatio=8:新生代中eden与survivor的空间比例-XX:MaxTenuringThreshold=7:MaxTenuringThreshold这个参数用于控制对象能经历多少次Minor GC才晋升到年老代-XX:GCTimeRatio=19:垃圾回收时间占程序运行时间的百分比,19即是十九分之一(5%)-X 阅读全文

posted @ 2013-01-22 16:53 哥是技术人 阅读(224) 评论(0) 推荐(0)

JVM

摘要: 虚拟机中的共划分为三个代:年轻代(Young Generation)、年老点(Old Generation)和持久代(Permanent Generation)。其中持久代主要存放的是Java类的类信息,与垃圾收集要收集的Java对象关系不大。年轻代和年老代的划分是对垃圾收集影响比较大的。 年轻代:所有新生成的对象首先都是放在年轻代的。年轻代的目标就是尽可能快速的收集掉那些生命周期短的对象。年轻代分三个区。一个Eden区,两个Survivor区(一般而言)。大部分对象在Eden区中生成。当Eden区满时,还存活的对象将被复制到Survivor区(两个中的一个),当这个Survivor区满时,此 阅读全文

posted @ 2013-01-22 16:52 哥是技术人 阅读(265) 评论(0) 推荐(0)

导航