- 博客(8)
- 收藏
- 关注
原创 使用AOP技术通过自定义注解实现统一缓存
使用java做业务开发,缓存是必不可少的性能提升技术。如果把缓存的逻辑加入到业务代码中,有几个弊端:1)代码冗余。2)代码逻辑侵入性高,容易引入bug,3)不同的人代码风格不同,导致后期维护困难。有一种办法,在入口上增加缓存注解,接口在调用之前,自动获取缓存,没有缓存在走接口逻辑,这样就清晰多了,代码也干净多了,要实现上面的思路,需要有三部需要做。**第一步:写切面逻辑,创建一个切面文件,如下:**/**
2022-12-21 18:20:13 884
原创 springboot多模块、多环境部署下,由relativePath标签带来的选择环境打包失败,总是打包默认环境的问题
- lookup parent from repository -->,那么maven在打包的时候,是始终从远端仓库获取POM的,而远端仓库中,我没有增加test-hz的profile,所以一直是找不到test-hz这个环境配置。-- 这里的标签名会和resourse进行拼接 -->-- 这里的标签名会和resourse进行拼接 -->-- 本地开发环境 -->-- 本地开发环境 -->-- 测试环境 -->-- 生产环境 -->-- 测试环境 -->-- 测试环境 -->
2022-10-21 17:53:29 770
原创 springboot集成mybatis+mysql/impala实现双数据源
最近大数据服务端项目开发需要springboot框架通过impala查询工具直接查hadoop的HDFS数据源,同时也需要查大数据聚合mysql数据,需要实现双数据源所以研究了下,在springboot框架下,通过java语言来连接impala查询工具,实现数据仓库数据查询。整个过程分为两大部分,第一部分:springboot集成mybatis+impala。第二部分,实现mysql和impala双数据源第一部分:springboot集成mybatis详细过程不重复,下面的操作都是认为已经配置好
2022-04-27 15:02:59 4541
转载 解决generator持久层自动代码生成中,多个数据库存在相同的表名的问题
解决generator持久层自动代码生成中,多个数据库存在相同的表名的问题问题:在实操中发现,在generator.xml中 已经配了需要生成的表所在的数据库链接和库名,但是在生成代码过程中,debug发现,加载的数据库并不是设置好的数据库,而是其他存在相同表名称的一个另外的库解决方案:1、在generator.xml中增加property标签2、 直接在jdbc.properties 中配置,直接在url 后面拼接此参数connectionURL=“jdbc:mysql://127.0.0.
2022-04-13 14:42:56 350
原创 VSCode+xampp搭建PHP开发环境
一:安装集成软件包1、下载XAMPP下载地址:http://xiazai.zol.com.cn/detail/38/372445.shtml2、安装:一路next,安装地址最好不要选C盘,笔者安装的是英语版,安装成功根据需求开启,笔者写PHP的话选择开启Apache3、配置环境变量把PHP.exe所在文件夹路径(笔者的是“D:\soft\xampp\php”)添加进环境变量-系统变量-Path中4、检查xampp配置是否成功在cmd中执行 php -v...
2022-02-25 09:43:37 4055 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人