摘要: 虽然spring boot提供了4种数据源的配置,但是如果要使用其他的数据源怎么办?例如,有人就是喜欢druid可以监控的强大功能,有些人项目的需要使用c3p0,那么,我们就没办法了吗?我们就要编程式新建一个数据源了吗?不用了!spring boot 1.4.1.RELEASE为我们提供了简洁的方式 阅读全文
posted @ 2016-12-20 09:12 Gin.p 阅读(769) 评论(0) 推荐(0)
摘要: spring boot遵循“约定优于配置”的原则,使用annotation对一些常规的配置项做默认配置,减少或不使用xml配置,让你的项目快速运行起来。spring boot的神奇不是借助代码的生成来实现的,而是通过条件注解来实现的。 自动配置AutoConfiguration是实现spring b 阅读全文
posted @ 2016-12-17 13:36 Gin.p 阅读(6058) 评论(0) 推荐(0)
摘要: 原来nodejs版本0.7.12升级到6.9.1解决 阅读全文
posted @ 2016-12-10 11:49 Gin.p 阅读(853) 评论(0) 推荐(0)
摘要: 本来只是想用Python做一个定时任务小工具在服务器上运行,可是服务器在隔离区,各种禁止上外网,使用pip导出列表那种下载库的方法不管用,导致Python的各种库都下不到,官网离线下载又各种缺依赖,好气啊。后来查了一下,原来还有pyinstaller这种好东西,将需要的库和程序打包成一个可运行的程序 阅读全文
posted @ 2016-11-19 10:05 Gin.p 阅读(11552) 评论(0) 推荐(1)
摘要: 在使用Atomikos过程中遇到的一些问题,以作记录: MySQL does not support TMJOIN MySQL does not allow for joining an existing XA transaction branch, as mentioned here:http:/ 阅读全文
posted @ 2016-10-13 22:00 Gin.p 阅读(19324) 评论(0) 推荐(4)
摘要: 之前试过使用Spring动态切换数据库,通过继承AbstractRoutingDataSource重写determineCurrentLookupKey()方法,来决定使用那个数据库。在开启事务之前,通过改变lookupKey来达到切换数据源目的。但是这种方法多个数据库之前没办法做事务管理,或许对于 阅读全文
posted @ 2016-10-11 20:12 Gin.p 阅读(13235) 评论(0) 推荐(1)
摘要: 之前想用spring的AOP给webservice添加切面的,但是使用around切面后,居然调用端得不到webservice的返回结果,而且报文的详细情况也不得而知,很是尴尬,所以偷了个懒。但是该做的还是要做,不要以后要求查看调用日志的时候,什么都拿不出,不是一个尴尬能搞定的。 我使用的是基于cx 阅读全文
posted @ 2016-09-16 10:10 Gin.p 阅读(8975) 评论(1) 推荐(1)
摘要: 假设当前是第PageNo页,每页有PageSize条记录,现在分别用Mysql、Oracle和SQL Server分页查询student表。 1、Mysql的分页查询: 理解:(Limit n,m) =>从第n行开始取m条记录,n从0开始算。 2、Oracel的分页查询: 理解:假设pageNo = 阅读全文
posted @ 2016-09-03 12:01 Gin.p 阅读(23688) 评论(1) 推荐(4)
摘要: 一、前因后果 以前为了搞微信的公众号,在新浪sae那里申请了一个服务器,一开始还挺好的 ,有免费的云豆送,但是一直运行应用也要消费云豆,搞得云豆也所剩无几了。作为一名屌丝,日常吃土,就单纯想玩一玩微信的公众号,而且反正也没什么人,花钱开一个阿里云这样的服务器好像有点不值,就想看看有没有免费的平台给我 阅读全文
posted @ 2016-06-26 23:52 Gin.p 阅读(49197) 评论(0) 推荐(0)
摘要: 现在稍微复杂一点的项目,一个数据库也可能搞不定,可能还涉及分布式事务什么的,不过由于现在我只是做一个接口集成的项目,所以分布式就先不用了,用Spring AOP来达到切换数据源,查询不同的数据库就可以了。 如果以前的我,可能就1个数据库->1个数据源->1个SessionFactory->1个事务管 阅读全文
posted @ 2016-03-13 12:17 Gin.p 阅读(11428) 评论(3) 推荐(0)