04 2016 档案
摘要:git clone 相当于git init 和 git svn fetch、git svn rease git svn fetch 从svn服务器取指定区间的版本转化成git库 git svn rebase fetch并且更新工作目录 git svn dcommit 将git上的代码push 到sv
阅读全文
摘要:nginx 命令有: nginx.exe -s stop|quit|reload|reopen Windows下启动nginx用start nginx.exe。 nginx配置: upstream 用作负债均衡 proxy_pass 用作反向代理,用法: proxy_pass http://host
阅读全文
摘要:主从读写分离、分库分表 1、垂直切分 2、水平切分 解决方案有: mysql-agent, tddl, Amoeba, cobar, cobar client, mycat, sharding-jdbc 数据库 分区 partition 参考资料: 1、 数据库水平切分的实现原理解析---分库,分表
阅读全文
摘要:1、分布式事务,两阶段提交 2、Best Efforts 1PC模式,一阶段端提交 3、事务补偿机制。 参考: 1、 数据库分库分表(sharding)系列(四) 多数据源的事务处理 2、关于分布式事务、两阶段提交、一阶段提交、Best Efforts 1PC模式和事务补偿机制的研究 3、 http
阅读全文
摘要:连接池配置,以及相关配置 性能监控 开启web监控。 web.xml 参考: https://github.com/alibaba/druid/wiki/%E9%85%8D%E7%BD%AE_LogFilter
阅读全文
摘要:像 hibernate, mybatis 都是不打印真正执行的sql的,所以借助 log4jdbc 打印sql以及统计执行时间是非常方便的。 配置log4jdbc 有很多种方法,比如通过spring的拦截器。最简单的方法就是在jdbc.url 连接参数加上log4jdbc,然后引入相应的log4jd
阅读全文