自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 问答 (1)
  • 收藏
  • 关注

原创 若依上传文件/common/upload踩坑

前言:作者用的mac系统(这个是个坑),前端用的uniapp,调用若依通用上传方法报错NoSuchFileException: /home/ruoyi/uploadPath/upload...如果服务器是linux系统打包时记得将“ / ”加上去,T_T。

2024-03-12 17:50:22 1184

原创 让若依生成的service、mapper继承mybatisPlus的基类

前言:若依继承mybatisPlus后,生成代码都要手动去service、serviceImpl、mapper文件去继承mybatisplus的基类,繁琐死了。修改完后在后台生成代码后这些类就会自动继承mybatisPlus的基类啦,以此类推,也可以实现让实体类不继承BaseEntity这个基类等等的操作啦。一、首先找到若依生成模版文件位置,作者用的是分离版,模版文件位于ruoyi-generator模块resources下的vm/java,如下图。二、打开service.java.vm,修改如下内容。

2024-03-11 15:58:09 524 1

原创 【JAVA】Validation对于整形类型校验不生效解决方案

一切都配置好了,但是测试时,我们不传page和size,仍然不会触发校验错误。这是因为int类型中,即使我们不传递这些属性,对象生成时也会给这些属性赋默认值0,@NotNull只是校验是否为null,那么0也是可以通过的。2、若你的需求场景需要使用int,那么可以不用@NotNull,改用@Min(1)来校验这两个字段,表示该字段必须>=1。1、声明属性时不用int,而用他的包装类Integer,对于包装类类型,如果没有传递该字段,默认值为null。

2023-05-23 15:35:55 1001

原创 【Docker】容器连接到mysql(容器互联 超详细)

docker容器实现连接到mysql容器,这里博主是想用nacos容器连接到mysql容器。 前提需要:mysql容器必须有nacos数据库 (必须做好这一步先)1、启动mysql容器,这里对外暴露端口为33662、启动nacos容器,使用--link到mysql3、进入到nacos容器 4、尝试ping mysql,正常情况下使用mysql01容器名和容器ip都可ping通5、vim打开nacos的application.properties,修改数据库连接信息。切记端口是3306

2022-06-14 11:37:13 17740 3

原创 【mybatis】三表查询,处理结果集映射

mybatis一对多映射 三表查询 处理结果集映射

2022-05-30 22:29:21 1035

原创 【mybatis】查询数据库某些字段为null的解决方法

在自己写的mapper.xml文件时,查询数据库一些字段正常、一些字段为null。经过对比发现为null的都是采用了 “_” 的命名字段,比如last_login_time。因为我的pojo和mapper文件都是采用了逆向工程生成的,对于_命名的数据库字段,逆向工程生成的pojo这些字段变成了驼峰命名,对于逆向工程生成的mapper文件,查询结果返回的resultMap已经有映射起来了。而对于自己写的mapper.xml与生成的pojo没有映射到,所以查询的结果才为null。解决方案方案一:

2022-03-19 19:50:57 5459 1

原创 【小程序】报getUserProfile:fail can only be invoked by user TAP gesture.

最近新搭建了个小程序项目,登录时报getUserProfile:fail can only be invoked by user TAP gesture.这个错误。查了网上说的是使用了async和await,试着改了不用async和await,结果还是一样报这个错误。我的代码是用户点击授权按钮后,先使用wx.login,接着后面使用wx.getUserProfile,在同一个方法里执行。试着将wx.login注释,结果wx.getUserProfile正常获取到结果。也就是说wx.login和wx.ge

2022-03-18 17:28:23 11079

原创 【小程序】editor组件回显内容

场景:标记内容用了editor,后续有修改功能,需要将内容回显上去。博主使用的是uni-app,翻阅了文档,editor组件对内容的属性只有@input,用v-modal和 :value

2021-05-31 17:32:29 2347 1

原创 【小程序】根据 sitemap 的规则[0],当前页面 [pages/....../......] 将被索引

这是sitemap校验的原因,不影响程序运行,在配置里将其关闭即可。楼主使用的是uni-app开发,打开manifest.json文件,在mp-weixin => setting 里添加checkSiteMap: false,重新运行就不会报sitemap的警告了。...

2021-05-25 10:46:49 296

原创 【go】使用vscode开发go项目install依赖失败解决方案

首次用vscode打开go项目时右下角会有弹窗提示安装go项目运行时所需要的依赖直接点击install all会出现安装失败的问题,导致每次开启vscode都会重复提示安装,不安装会导致项目运行报错等问题由于vscode拉取的是资源往往需要翻墙才能成功拉取(博主电脑开启vpn还是会出现拉取失败问题),所以需要我们自行去配置镜像地址。在终端使用 go env 查看一下当前的配置情况,主要看GO111MODULE 和 GOPROXY 两个信息接下来使用 go env -w 命令设置这两个值.

2020-09-15 10:52:14 966 1

原创 【小程序】动态计算设置swiper高度

需求: 一个滑动的swiper视图,每个swiper-item的高度不同,需要swiper展示所有内容。遇到的问题: 小程序中swiper必须设置一个固定高度,但是遇到每一个swiper-item高度不同的情况,只能在swiper层设置一个最大的高度去装载,会出现个别底部留空的情况。解决方案: 使用query.selectAll计算出每一个swiper-item的高度保存到一个数组,根据swiper的下标去复制swiper高度。此处需...

2020-05-29 21:32:06 1703

原创 【小程序】解决websocket加载历史聊天记录后,拼接记录导致页面乱滚动

解决思路:加载上一页聊天记录时先保存当前列表的第一项的id为临时id,关闭滚动动画去加载上一页。加载完后合并两个聊天记录数组再去将当前滚动id设为前面保存的临时id,再打开滚动动画。<scroll-view class="msg-list" scroll-y="true" :scroll-with-animation="scrollAnimation" :scroll-into-vie...

2020-04-26 16:52:06 1478 3

原创 【小程序】ucharts、echarts图表影响页面滑动解决方案

使用ucharts绘制图表后在真机上出现无法正常滑动页面,滑动时只是绘制的canvas跟着滑动,并且因为层级过高会挡住底部的tabbar栏。解决方案:使用官方提供的cover-view组件,在canvas所在的容器写一个同级的cover-view,宽高100% absolute定位覆盖在canvas所在容器。tabbar栏也改用cover-view和cover-image组件去写。&...

2020-04-10 18:42:59 7890 2

原创 【小程序】自定义选择框(四级联动)

需求:一个有四级的选择框,要求切换前面的选项时后面的所有选项会动态变化。数据格式如下面的array先声明data// data数据data() { return{ array: [...], //即为上面贴图代码 multiArray: [ [], [], [], [] ], multiIndex: [0, 0, 0, 0]...

2020-03-24 15:38:35 1754

原创 【krpano】krpano工具加入坐标监控

1、将全景图拖入kepano的脚本文件生成vtour文件夹2、在vtour文件夹根目录新建pano_pos.xml文件pano_pos.xml//坐标小数点在 roundval(pano_pan,3) 配置,后面3位保留3位小数//x="10" y="170" 为配置坐标窗口的位置<krpano><!-- 显示当前位置的插件 --><!-...

2020-03-18 19:08:35 846

原创 【小程序】页面回退到web-view的时候刷新web-view页面

场景:1、web-view分享好友2、 跳转到小程序页面展示分享按钮3、 点击分享记录分享操作(分享无回调,可在配置分享里执行记录分享操作,不足之处是唤起好友列表时就执行了)4、分享后用户主动返回web-view页面刷新分享次数分享后点击左上角返回按钮,web-view页面无法监听到页面返回事件解决方案:在web-view的onShow函数随机生成一个随机数we...

2019-12-04 14:44:50 2578

原创 【uni-app】Hbuilder打包h5发行到web服务器

开发用于在微信公众号内打开的H5,引入了微信sdk,调用sdk的api需要将项目打包到服务器通过https才能测试,否则会报url无效所以需要将项目部署到服务器来测试发行前的准备工作:打开menifest.json配置文件>>h5配置标题可填可不填,不填默认为基础配置里的应用名称模板路径不填路由模式建议history基础路径:默认/h5/,若打包到根目...

2019-11-26 13:59:56 11030

原创 【微信小程序】图片上传前的缩放和压缩操作

思路:选择图片后根据图片信息来更改canvas的长宽,将图片绘制上去后导出路径,调用wx的api进行压缩。<!-- 仅供缩放图片使用,整个流程跑成功后可通过样式让其不可见 --><canvas canvas-id='attendCanvasId' class='myCanvas' style="width:{{canvasWidth}}px; height:{{canva...

2019-10-21 10:15:04 1489

转载 【git】git 提交本地代码到码云

首先在码云上面新建一个项目。在新建项目时 选择不添加README.md文件(重要)然后,进行如下操作:1.cd 切换到工程目录2.Git全局设置git config --globaluser.name "user.name"git config --global user.email "user.email"//如果已经设定过则可以跳过这步3.git...

2019-09-02 09:17:44 180

原创 【小程序】解决TypeError: Cannot read property 'toFixed' of undefined

用wepy开发小程序,绑定数据需要保留两位小数,wepy不可以绑定数据时直接使用.toFixed(),楼主用wxs封装调用// num1为需格式化的数值,num2为需保留的小数位数function toFix(num1, num2){ return Number(num1.toFixed(num2))}但是经常会出现 Cannot read property 'toFixed...

2019-08-20 11:41:29 20071

原创 【vue】使用v-model双向绑定数据,改变一个data导致多个data同时改变

场景: 修改一个列表数组的一项,点击修改后弹出修改面板,此时改变数据会导致列表数组的那一项同时改变,页面渲染也出现了变化。可是我们需要的是在用户点击保存后再修改到页面。页面遍历cateList,修改第一项时定义cate = cateList[0]页面遍历cateList,修改第一项时定义cate = cateList[0]此时若修改cate里的数据,cateList[...

2019-08-16 10:39:00 5257

原创 【小程序】解决微信小程序wx.getMenuButtonBoundingClientRect()获取胶囊信息返回值错误问题

在onLoad里执行wx.getMenuButtonBoundingClientRect(),ios预览有时返回的胶囊信息(top、height)等全部字段都为0的情况,可是尝试在onLoad里写一个setTimedown延迟执行wx.getMenuButtonBoundingClientRect()的话每次返回结果都没有问题。 解决方案: 1、...

2019-08-16 08:41:11 18526 1

原创 【mybatis】使用association和collection对多表关联查询时报java.lang.IllegalArgumentException: argument type mismatch

一对一或多对一使用association,一对多关系时使用collection。访问时报java.lang.IllegalArgumentException: argument type mismatch错误,查看了下代码发现collection在映射实体类时使用了javaType,association才是使用javaType的,而collection使用ofType,改过来后成功查询。...

2019-03-21 10:57:34 1615

空空如也

空空如也

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

TA关注的人

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