自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 使用linux上的logrotate归档tomcat的日志文件,并按日期分割

logrotate 是Linux系统上用于管理日志文件的实用程序。它的主要目的是定期轮转(即切割、归档和删除)日志文件,以帮助系统管理员有效地管理日志数据,防止日志文件变得过大并占用磁盘空间。日志文件轮转:它可以根据预定的时间间隔或日志文件大小,将当前日志文件复制或移动到归档文件,并重新创建一个空的原始日志文件,以便继续记录新的日志数据。归档日志文件: logrotate 可以将旧的日志文件归档,通常使用时间戳作为文件名的一部分,以便将来进行审计或检查。

2023-10-31 10:05:29 502 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 2454

原创 JPA使用map或者自定义实体类接收@Query查询回来的数据

JPA使用map或者自定义实体类接收@Query查询回来的数据接手到一个比较旧的项目,使用的是jpa,在做报表类的功能时,很多数据是多表关联查询出来的,现有的pojo无法与之关联,而自定义的实体与数据库中的表无关联的话使用@Query查询出来的数据无法映射到实体,不用实体接收会返回List<Object[]>,但是当某一个字段是null的话,Object[]中就会缺少那个字段,所以无法根据数组下表来自行映射,查询很多资料,最后找到一些方法使用接口接收数据定义接收数据的接口(经多次测试,

2021-11-19 14:16:42 4686

原创 校园二手交易系统(四):首页展示及商品详情页面

校园二手交易系统(四):首页展示及商品详情页面本次完成首页的商品展示以及商品详情页面,主要使用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 782

原创 MySQL DATE_ADD() 函数传入参数查询为空

MySQL DATE_ADD() 函数传入参数查询为空现象:使用DATE_ADD() 函数时,传入’202103’ 年月 格式的参数,查询为空原因:需要传入’202100301’ 年月日 格式的参数

2021-05-10 16:29:44 572

原创 阿里云DataV数据可视化工具的简单使用与地图组件区域下钻热力图下钻上钻控制缩放比例demo

阿里云DataV数据可视化工具的简单使用与地图组件区域下钻热力图下钻上钻控制缩放比例demo简介:DataV数据可视化DataV数据可视化旨让更多的人看到数据可视化的魅力,帮助非专业的工程师通过图形化的界面轻松搭建专业水准的可视化应用,满足您会议展览、业务监控、风险预警、地理信息分析等多种业务的展示需求。----aliyun创建视图:添加一个下拉框,一个地图组件,一区域热力图组件,一个输入框组件;实现下拉框选择地区,地图组件可以下钻到指定位置并自动调整比例功能解决区域下钻热力图上钻到全国时地

2021-04-26 16:46:02 4390

原创 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 2140

原创 校园二手交易系统(三):整合阿里云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 697 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 243

原创 校园二手交易系统(二):首页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 316 3

原创 基于VUE+ElementUI+SpringBoot+MybatisPlus+阿里云存储的校园二手交易系统(一):项目基本框架的搭建

基于VUE+ElementUI+SpringBoot+Mybatis+阿里云存储的二手交易系统(一):项目基本框架的搭建准备开发一个校园二手交易系统,来锻炼自己的开发能力,并深入了解一个系统从设计到开发,到上线的过程中的流程以及可能会遇到的问题,该系统前端使用vue框架以及elementui组件库,后台使用springboot框架,数据库使用mysql,文件存储使用阿里云,其他功能组件会在以后开发的过程添加前端首页的搭建:在idea中使用脚手架快速搭建vue项目(教程请查看 在idea中使用脚手架搭建

2021-03-11 11:15:20 564

原创 在idea中使用脚手架搭建vue项目

在idea中使用脚手架搭建vue项目新建工程:使用脚手架搭建vue项目:在项目的Termainl窗口进行操作确保已安装node.js(官网下载安装)安装淘宝npm源​ (命令:npm i -g cnpm --registry=https://registry.npm.taobao.org)安装脚手架npm i -g vue-cli测试是否安装成功:vue -V初始化包结构vue init webpack demo? Project

2021-03-09 16:37:22 1779 5

原创 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 309

原创 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 751 2

原创 vue-从路由路径中提取参数

vue从路由中提取参数的几种方法今天开发中,开发跳转详情功能时,需要提取路由中携带的参数,所以整理使用$rote提取参数的几种方法query方法传参和提取参数router传参:this.$router.push({ path:'/xxx' query:{ id:1 } }) 或者:this.$router.push("/xxx?id="+'1')链接的表现形式:http://localhost

2021-02-19 17:47:45 4510

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除