随笔分类 - javaee--架构篇
摘要:1、新建一个注解用作dao扫描 2、配置bean,启动spring的时候扫描@MybatisRepository 3、新建一个dao接口,并添加注解@MybatisRepository 4、新建一个Mapper来实现dao接口 6、测试
阅读全文
摘要:前提:在很多的业务方法上面,很多程序员在SERVICE和DAO层都做着重复的工作,基本上很多时间都浪费在一个基本表的增删改查上边了,所以本次编码模式将避免这种现象,而且保留了每个业务的扩展性 一、设计类图 二、代码 以上都是公用的接口以及抽象类,接下来上测试接口及测试相关类 mybatis映射文件:
阅读全文
摘要:1、任何的高并发,请求总是会有一个顺序的 2、java的队列的数据结构是先进先出的取值顺序 3、BlockingQueue类(线程安全)(使用方法可以百度) 一般使用LinkedBlockingQueue 利用以上几点,我们可以把高并发时候的请求放入一个队列,队列的大小可以自己定义,比如队列容量为1
阅读全文
摘要:目标: 多项目,多数据库,多连接池,程序级动态切换数据库调用 环境基础: 框架:SPRING+MYBATIS+MYSQL/ORACLE 设想: Mapper分包处理不同的库 BaseDao分包处理不同的库 BaseService分包处理不同的库 实现: 多个数据源管理结构: 配置文件: 此时,可以进
阅读全文