摘要:
git里面实现撤销commit这个据我目前所知,有至少4个途径可以做到1、git reset2、git revert3、git rm –cached4、git checkout这个可以参考这个https://www.atlassian.com/git/tutorials/resetting-chec... 阅读全文
摘要:
在Maven2时,为了保障版本一致,一般之前我们的做法时:Parent Pom中 4.0.0 cy.nad.cyg pay ${myproject.version} pom pay-parent pay-web pay-mana... 阅读全文
摘要:
该文中使用的log框架为logbackmyBatis3.0.6左右的版本时打印sql的时候只需要配置如下属性: 源码解析:PreparedStatementLogger里面看这个log.isDebugEnabled() public Object invoke(Object proxy, Met... 阅读全文
摘要:
在开发过程中,经常会有这种情况,就是一个函数需要返回多个值,这是一个问题!!网上这个问题的解决方法:1、使用map返回值;这个方法问题是,你并不知道如何返回值的key是什么,只能通过doc或者通过源代码来查看。2、传入一个引用进去,修改引用的属性值。问题:不实用。3、通过泛型构造一个类似python... 阅读全文
摘要:
今天碰到一个问题,发现控制台日志输出两遍,搜索得知,这个是由于logback继承体系导致的。logback不仅会继承level,也会继承appender,需要注意的是: 如果使用以上配置,getlogger(com.test.dao)会得到两个consoleAppend... 阅读全文
摘要:
现象:执行 archetype:generate 的时候,会产生[INFO] Generating project in Batch mode然后就一直阻塞在这里原因是:网速问题,解决方法:设置maven不要从远程服务器上获取catalog,增加参数-DarchetypeCatalog=intern... 阅读全文
摘要:
maven profile是有优先级别也就是说在setting.xml的profile优先级比pom中同名的profile高。可以使用mvn help:active-profiles 这个命令是检测当前有效的profiles列表mvn -Pnpttest help:effective-pom 这个... 阅读全文
摘要:
quartz文档提到,如果在集群环境下,最好将配置项org.quartz.jobStore.txIsolationLevelSerializable设置为true问题:这个选项在mysql下会非常容易出现死锁问题。 2014-12-29 09:55:28.006 [QuartzScheduler_... 阅读全文
摘要:
问题:最近使用quartz集群,总是报deadlock问题,所以需要查看一下执行的sql导致的加锁冲突。步骤:1、在要测试的库中创建指定表innodb_lock_monitorcreate table innodb_lock_monitor(x int) engine=innodb;2、执行sqlB... 阅读全文
摘要:
spring 为quartz 提供了一个 继承 JobStoreCMT的 LocalDataSourceJobStore,主要是为了和spring更好的集成。public class LocalDataSourceJobStore extends JobStoreCMT { /** * Name ... 阅读全文
摘要:
httplib代码: urlParseResult = urlparse(url) host = urlParseResult.hostname path = urlParseResult.path conn = httplib.HTTPC... 阅读全文