
java
文章平均质量分 51
小王的全栈之路
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
项目迁移环境,关于MongoDB报错的一些问题Unsupported OP_QUERY command: createIndexes ;not authorized on
近期老项目迁移环境,springboot版本较老1.5.12.RELEASE,有依赖使用mongo,但mongo相关的代码已无用,但不想删除依赖以及修改代码,在新环境装mongo,启动项目报错。因为springboot低版本的mongo-driver不支持高版本mongo,使用mongo官网的4.2.23版本的taz在openEuler上成功运行起来了mongo,但项目启动时报错。原创 2024-11-28 09:52:43 · 481 阅读 · 0 评论 -
使用linux上的logrotate归档tomcat的日志文件,并按日期分割
logrotate 是Linux系统上用于管理日志文件的实用程序。它的主要目的是定期轮转(即切割、归档和删除)日志文件,以帮助系统管理员有效地管理日志数据,防止日志文件变得过大并占用磁盘空间。日志文件轮转:它可以根据预定的时间间隔或日志文件大小,将当前日志文件复制或移动到归档文件,并重新创建一个空的原始日志文件,以便继续记录新的日志数据。归档日志文件: logrotate 可以将旧的日志文件归档,通常使用时间戳作为文件名的一部分,以便将来进行审计或检查。原创 2023-10-31 10:05:29 · 794 阅读 · 1 评论 -
Table [xx] contains physical column name referred to by multiple physical column names 错误处理
Table [xx] contains physical column name referred to by multiple physical column names 错误处理原创 2022-10-13 17:31:34 · 3098 阅读 · 0 评论 -
JPA使用map或者自定义实体类接收@Query查询回来的数据
JPA使用map或者自定义实体类接收@Query查询回来的数据接手到一个比较旧的项目,使用的是jpa,在做报表类的功能时,很多数据是多表关联查询出来的,现有的pojo无法与之关联,而自定义的实体与数据库中的表无关联的话使用@Query查询出来的数据无法映射到实体,不用实体接收会返回List<Object[]>,但是当某一个字段是null的话,Object[]中就会缺少那个字段,所以无法根据数组下表来自行映射,查询很多资料,最后找到一些方法使用接口接收数据定义接收数据的接口(经多次测试,原创 2021-11-19 14:16:42 · 5461 阅读 · 0 评论 -
校园二手交易系统(四):首页展示及商品详情页面
校园二手交易系统(四):首页展示及商品详情页面本次完成首页的商品展示以及商品详情页面,主要使用mybatisPlus,并无技术难点,主要实现效果如下展示浏览排名前三的轮播:使用elementUI的carousel走马灯 <el-carousel :interval="4000" type="card" height="440px" > <el-carousel-item v-for="item in top3Goods" :key="item.i原创 2021-05-31 11:44:06 · 926 阅读 · 0 评论 -
vue中使用elementui的upload组件上传时,解决多个文件只请求一次接口,同时携带实体数据问题,前台及后台的处理方法
前台:<el-upload list-type="picture" ref="upload" action="" :limit="6" :auto-upload="false" //不自动上传 :http-request="pushPictures" //覆盖组件的默认上传方法 :file-list="fileList" > <el-button slo原创 2021-03-30 10:44:22 · 2213 阅读 · 0 评论 -
校园二手交易系统(三):整合阿里云OSS存储,完成新增物品功能,解决上传文件时携带表单参数问题
创建commen模块,放置公共工具类pom文件引入oss依赖<dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.10.2</version></dependency>新建OssTemplate类,封装oss上传图片请求@Compone原创 2021-03-30 10:02:03 · 818 阅读 · 3 评论 -
IDEA使用远程debug调试远程服务器代码
项目打在服务后有时候很难只从日志排查出来问题,这时候,可以使用java的远程debug功能对服务器上的代码进行调试远程端配置简单的,在起jar包时直接使用命令:`java -Xdebug -Xrunjdwp:transport=dt_socket,address=9092,server=y,suspend=n -jar XXXXX.jar`参数解释:-XDebug :启用调试;-Xrunjdwp:加载JDWP的JPDA参考执行实例,并附带一系列参数;transport:指定了调试数据的传原创 2021-03-16 10:14:27 · 295 阅读 · 0 评论 -
校园二手交易系统(二):首页UI及新增物品功能,封装axios请求,封装统一请求结果集,设置跨域访问
二手交易系统(二):首页UI及新增物品功能,封装asios请求,封装统一请求结果集,设置跨域访问首页框架(有点丑,后期美化):新增闲置页面前端配置axios下载依赖npm install axios --save封装axios请求,新建request.js文件:/** * 对axios进行一些初始化设置 * 拦截所有axios回复,对错误统一处理 * 将axios挂载到vue原型中,在vue组件内可以通过this.$axios来直接使用,无需导入 */im原创 2021-03-12 17:35:40 · 387 阅读 · 3 评论 -
基于VUE+ElementUI+SpringBoot+MybatisPlus+阿里云存储的校园二手交易系统(一):项目基本框架的搭建
基于VUE+ElementUI+SpringBoot+Mybatis+阿里云存储的二手交易系统(一):项目基本框架的搭建准备开发一个校园二手交易系统,来锻炼自己的开发能力,并深入了解一个系统从设计到开发,到上线的过程中的流程以及可能会遇到的问题,该系统前端使用vue框架以及elementui组件库,后台使用springboot框架,数据库使用mysql,文件存储使用阿里云,其他功能组件会在以后开发的过程添加前端首页的搭建:在idea中使用脚手架快速搭建vue项目(教程请查看 在idea中使用脚手架搭建原创 2021-03-11 11:15:20 · 849 阅读 · 0 评论 -
spring--springsecurity:使用springsecurity搭建基于mybatis的用户认证
spring–springsecurity:使用springsecurity搭建基于mybatis的用户认证Spring Security 是spring项目之中的一个安全模块,可以非常方便与spring项目无缝集成。下面进行在springboot基础上使用springsecurity以及mybatis的用户身份验证系统的搭建.(demo只具有验证用户身份的功能,权限管理及后续模块会一步步开发)数据准备:数据库新建一张简单的用户表搭建springboot项目使用idea快速搭建springboo原创 2021-03-02 16:34:44 · 364 阅读 · 0 评论 -
JAVA-MyBatis 当传入参数为Integer的0时,动态sql解析为空
JAVA-MyBatis 当传入参数为Integer的0时,动态sql解析为空之前开发时遇到前台传来参数为0 时,使用mybatis拼接动态sql时将0解析为空从而跳过if判断参数是否为空,无法拼接限制条件的问题,现在深入研究问题的原因现象:当mybatis的xml文件中使用动态sql的if判段,如下:<if test="warningId !=null and warningId !=''"> and l.warning_id = #{warningId}</if&g原创 2021-02-20 18:13:17 · 834 阅读 · 2 评论