摘要: 今日某系统mysql root用户kill connection时报ERROR 1095 (HY000): You are not owner of thread N 按说通过root用户具有super权限,不应该会出现这种情况,最后通过关闭客户端相关连接使得问题临时解决。 事后经测试,当sessi 阅读全文
posted @ 2016-07-26 17:28 zhjh256 阅读(4676) 评论(0) 推荐(0) 编辑
摘要: spring扫描classpath下特定package,并加载具有特定注解的接口。 在框架平台的开发中,通常有很多的情况通过spring配置方式来实现某些功能会使得框架平台难以使用和扩展,我们通常的做法是让业务用户实现特定的接口或者打上特定的注解标记,框架平台根据事先约定的注解或者接口对业务类进行处 阅读全文
posted @ 2016-07-26 10:53 zhjh256 阅读(431) 评论(1) 推荐(0) 编辑
摘要: 没事用mysql标准半同步、HA环境不要瞎折腾使用存储过程、触发器或galera cluster。 近期某个系统中的galera cluseter环境发生A DDL操作后,B节点未同步的情况,同时B节点的errorlog中有如下警告信息: 2016-07-23 17:31:32 18920 [War 阅读全文
posted @ 2016-07-26 10:20 zhjh256 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 改进说明: 1、新增监控Mysql实例通过web控制台http://ip:port/hosts.html进行,无需更改mysql-jdbc.properties配置文件和spring-servlet.xml文件;无需重启tomcat。 更新发布地址:http://pan.baidu.com/s/1s 阅读全文
posted @ 2016-07-26 09:56 zhjh256 阅读(1126) 评论(1) 推荐(0) 编辑
摘要: 最近由于完善mysql awr动态配置被监控实例的目的,需要动态创建数据源,并和mybatis sqlSessionFactory进行关联,然后添加到spring动态数据源中,这样就能做到真正意义上的动态数据源目的。闲话不多说,如下所示: Map<Object, Object> mergetDame 阅读全文
posted @ 2016-07-26 08:14 zhjh256 阅读(1624) 评论(0) 推荐(0) 编辑
摘要: 在某些情况下,我们在容器启动的时候做一些事情,举个例子,加载缓存等。。 此时我们会希望某个bean先被加载并执行其中的afterpropertiesset方法。 因为spring默认是根据是否有@Ordered注解(ordered和maven三方库依赖管理一样,也应该作为公共资源分配,这是正统方法) 阅读全文
posted @ 2016-07-26 08:08 zhjh256 阅读(4061) 评论(0) 推荐(0) 编辑