摘要:
git checkout -b feature-announcement origin/feature-announcement 检出远程分支到本地 git branch --set-upstream-to=origin/feature/evaluate4 feature/evaluate4 跟踪信 阅读全文
摘要:
通过stack也可以发现死锁。 测试类 处理类 关键类 测试结果 阅读全文
摘要:
垂直分表:垂直分表在日常开发和设计中比较常见,通俗的说法叫做“大表拆小表”,拆分是基于关系型数据库中的“列”(字段)进行的。通常情况,某个表中的字段比较多,可以新建立一张“扩展表”,将不经常使用或者长度较大的字段拆分出去放到“扩展表”中。 ps:在字段很多的情况下,拆分开确实更便于开发和维护(曾见过 阅读全文
摘要:
如果有成百上千个dao接口呢,那我们岂不是要配置添加成百上千个bean,当然不是这样,spring还为MyBatis添加了拓展的功能,可以通过扫描包目录的方式,添加dao,让我看看具体使用和实现。 我们屏蔽掉了最原始的代码(userMapper 的创建)而增加了MapperScannerConfig 阅读全文
摘要:
在使用mybatis的时候,我们获取dao的方式一般是这样: 但在我们在spring的测试用例中使用mybatis的时候是这样使用的: 答案就在MapperFactoryBean这里。 Spring中获取的名为personDao的bean,其实是与单独使用MyBatis完成了一样的功能,那么我们可以 阅读全文
摘要:
通过分析整合示例中的配置文件,我们可以知道配置的bean其实是成树状结构的,而在树的最顶层是类型为org.mybatis.spring.SqlSessionFactoryBean的bean,它将其他相关bean组装在了一起,那么,我们的分析就从此类开始。 SqlSessionFactoryBean这 阅读全文
摘要:
MyBatis使用介绍 MyBatis的详细使用介绍 http://www.cnblogs.com/xrq730/category/796495.html 建立PO 建立Mapper mapper是数据库操作的映射文件,也就是我们常说的dao文件。 建立配置文件 配置文件主要用于程序中可变性高的设置 阅读全文
摘要:
消息监听器容器是一个用于查看JMS目标等待消息到达的特殊bean,一旦消息到达它就可以获取到消息,并通过调用onMessage()方法将消息传递给一个MessageListener实现。Spring中消息监听器容器的类型如下。 SimpleMessageListenerContainer:最简单的消 阅读全文
摘要:
尽管消息接收可以使用消息监听器的方式替代模版方法,但是在发送的时候是无法替代的,在Spring中必须要使用JmsTemplate提供的方法来进行发送操作,可见JmsTemplate类的重要性,那么我们对于Spring整合消息服务的分析就从JmsTemplate开始。 查看JmsTemplate的类型 阅读全文
摘要:
Spring配置文件: 发布者: 这里我们使用了convertAndSend的方式进行发送,这个方法将一个String转换成一个TextMessage实例,并发送他道指定的destination 这一切完全都是自动的,如果不这样,我们就必须通过以下冗长的代码: Spring使用一个MessageCo 阅读全文