`
leitelyaya
  • 浏览: 68157 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
经过测试,MySQL的ReplicationConnection在和Druid连接池使用时,会经常出现连接断开不可用的问题,推测是主从配置不一样,导致超出生存时间的问题。 鉴于实际情况中,主从的配置有分开配置的需求,弃用Replication方案,使用多数据源解决 applicationContext.xml 加入多个数据源:
MySQL 提供支持读写分离的驱动类: com.mysql.jdbc.ReplicationDriver 替代 com.mysql.jdbc.Driver 注意,所有参数主从统一: jdbc:mysql:replication://<master>,<slave>.../...?...=...  当然,用户名和密码也必须相同   触发Slave的情况 设置 auto_commit = false 设置 readOnly 为 true   综上特点,读写分离依赖于事务   常用使用场景:
2016-12-21 更新 已经加入GitHub托管: https://github.com/leitelyaya/mybatis-3 注意3.2.x 另外已修复ForEach污染全局变量的问题 实际使用效果嘛,临时表数据越少越好,如果不少,请放弃此优化 特感谢这篇博文讲解参数使用:http://blog.csdn.net/isea533/article/details/44002219 ------------------------------------------------------------------------------------------------------- ...
根据博友的PySQLPLUS脚本改写,增加Readline模块,解决SQLPLUS命令行内难以编辑和回退的问题。 PySQLPLUS源:http://blog.csdn.net/yzsind/article/details/6693160 #!/bin/env python2.7 # encode : utf-8 import cx_Oracle import os import sys import readline os.environ['NLS_LANG'] = ".AL32UTF8"; histfile = os.path.join(os ...

Hibernate Example 学习

    博客分类:
  • Java
excludeNone是去除所有的过滤。 /** * Don't exclude null or zero-valued properties */ public Example excludeNone() { setPropertySelector(ALL); return this; }   Example在create时,已经指定了排除null的过滤条件。 /** * Create a new instance, which includes all non-null properties * by de ...

Ubuntu vsftpd

Refer: http://wiki.ubuntu.org.cn/Vsftpd http://www.ubuntututorials.net/installing-vsftpd-using-text-file-for-virtual-users/     安装   安装 sudo apt-get install vsftpd   登录 ftp localhost   文件结构 匿名用户根路径 /srv/ftp   配置文件 /etc/vsftp ...
想使用openssl生成一个证书用于加密连接, 但第一次, 经验不足, 查阅数多资料皆不成功。 找到一篇可以解决问题好文章: http://www.howtoforge.com/faq/2_18_en.html 第一步, 生成private.key文件(私钥?猜测) $ openssl genrsa -des3 -passout pass:test -out private.key 1024 输出结果: Generating RSA private key, 1024 bit long modulus ............................++++++ ..+ ...
且不论很是热火的解决方案, 就表面感觉而言, 一个程序会执行两次, 那么必需是调用了两次程序。但从我们的配置上看来只定义了一次: <Host name="lanvideo.cn" appBase="lanvideo" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path=&qu ...
搜索Linux DNS,映入眼帘的是鸟哥的文章:http://linux.vbird.org/linux_server/0350dns.php 这篇长达11节的文章,看到Zone文件时就开始晕菜了。 继续寻找下一篇文章,来自于安全中国的:http://www.anqn.com/os/linux/2010-03-30/a09125458.shtml 在战胜了瞌 ...
本文为工作备注,如果您为资料而来,就当路过。       第一天接触Nginx,不想把服务器当掉,备一手。 服务器上Nagin版本: [root@localhost vhost]# /usr/sbin/nginx -V    输出: nginx version: nginx/0.8.53 TLS SNI support disabled configure arguments: --with-http_stub_status_module --with-http_ssl_module   本地测试版本: nginx version: nginx/0.7.67 ...
项目需要用到Wicket,对于我来说,这可真是个新兴事物。市面上用此框架的例子极少,但幸好有前人书写了《Wicket开发指南》,到底还是或多或少安慰了我对陌生事物恐惧的心灵。 1. 我们从web.xml开始着手: <filter> <filter-name>MyApplication</filter-name> <filter-class> org.apache.wicket.protocol.http.WicketFilter</filter-class> <init-param> <p ...
本来对rpm安装的java类程序没有多大好感,不过现在需要在后台运行tomcat的service,所以今天就捣鼓了一番: 安装: # yum install tomcat5 过程依赖: tomcat5-common-lib tomcat5-server-lib tomcat5-jsp-2.0-api tomcat5-servlet-2.4-api tomcat5-jasper 一个tomcat被分成了这么多lib和api包,是为什么呢,查看其中一个包结构即知: $ rpm -ql tomcat5-common-lib /usr/share/java/tomcat5 ... /usr/s ...
/etc/init.d/tomcat5: #!/bin/bash # # tomcat5      This shell script takes care of starting and stopping Tomcat # # chkconfig: - 80 20 # ### BEGIN INIT INFO # Provides: tomcat5 # Required-Start: $network $syslog # Required-Stop: $ne ...
Global site tag (gtag.js) - Google Analytics