- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 SPI服务发现机制以及一个简单的demo程序
java的spi是一种服务发现机制,很多文章中介绍spi机制的时候都会说一句类似spring框架的IOC容器。就作者在实际的工作过程中发现没有什么类比性。SPI源语的全称是“Service Provider Interface”,即“服务提供者的接口”,该接口的使用者是服务提供方,谁提供服务谁使用spi接口。该机制的经典使用案例是jdbc框架,一个优秀的基于此框架扩展的是dubbo框架。在作者公司的产品中也使用了该框架,主要用于外设集成以及逻辑扩展框架中。
2022-10-31 22:39:01
299
1
原创 MyBatis的缓存机制
#MyBatis的缓存机制为什么需要缓存?减轻数据库的压力,提升应用程序性能。MyBatis的缓存分为两级:一级缓存、二级缓存一级缓存:作用于SqlSession,只在同一个SqlSession中有效。二级缓存:作用于Mapper(namespace),在同一个namespace中有效,即同一个xml文件。一级缓存:mybatis的一级缓存是SqlSession级别的缓存,在操作数据...
2019-04-09 10:48:39
114
原创 SpringMVC的多文件上传解决方案
SpringMVC多文件上传几乎在所有的JavaWeb项目中都会用到文件上传功能,下面博主介绍一种SpringMVC提供的文件上传方法:文件上传一般过程:浏览器选择要上传的文件点击页面中的上传按钮服务器接受到请求路由分发请求提交给处理代码保存数据和文件本篇博文只讲文件处理,文件处理代码如下:/** * 多文件上传 * * @param reques
2019-03-11 12:36:39
1679
原创 SQL分组排序,取每组最新的值
给定需求1:将数据表中的数据分组并排序,并且每组数据要显示序号。SELECT ROW_NUMBER () OVER ( PARTITION BY YEAR_INFO, ITEM_NUMBER, VENDOR_CODE, BASE_ORG, PRICE_DATE_START, PRICE_DATE_END ORDER BY CREATED_AT DESC ) rn...
2018-10-11 11:41:44
2275
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人