- 博客(62)
- 收藏
- 关注
原创 部署若依微服务遇到的坑
我的解决方案:遇到这个问题修改也yml文件上的中文没用使用第二种File -> Settings -> File Encodings。1、用Windows部署nacos。
2025-02-24 17:10:40
273
原创 Linux环境下dockes使用MongoDB,上传zip文件如何解压并备份恢复到MongoDB数据库中
功能用于整体数据库的备份恢复,而则用于单独集合的数据导入。操作对象操作的是数据库级别的备份数据,而操作的是文件中的数据记录。数据结构保留了备份时的数据库结构和索引,而只是将数据导入到集合,不会保留任何数据库结构。
2024-07-17 09:26:51
438
原创 腾讯云COS上传文件出现的问题
添加fileInputStream.close()解决。ObjectMetadata 的文件长度。使用 FileInputStream。使用完没有及时关闭导致报错。
2024-05-21 15:12:42
751
原创 关于Excel导入导出遇到问题集合
1、图片不能嵌入单元格只能浮动单元格,easypoi是这样的,Apache poi听说可以获取但是我试了Workbook使用getAllPictures方法是能获取全部图片包括嵌入单元的图片但是获取不到图片位置无法与数据关联,使用sheet的getDrawingPatriarch方法也只能获取浮动的图片。
2024-05-14 15:12:28
522
原创 文件下载本地
FileOutputStream为具体全称。1、不管什么格式的文件都需要转为字节数组。2、再转为各种格式文件的的输出流。3、再转为文件输出流写入本地。注意File生成目录。
2024-04-11 09:37:51
288
原创 Python+opencv+pyaudio实现带声音屏幕录制
加上flask调接口。安装依赖同时还需下载ffmpeg.exe文件加载。上面文章录屏使用的是摄像头可把内容替换。
2024-02-02 14:58:22
617
原创 Error in nextTick: “TypeError: Cannot set properties of undefined (setting ‘xxx‘)“
只要侦听到数据变化,Vue 将开启一个队列,并缓冲在同一事件循环中发生的所有数据变更,也就是说,vue赋一个值,并不是立即生效,而是下一个事件触发时更新为了在数据变化之后等待 Vue 完成更新 DOM,可以在数据变化之后立即使用 Vue.nextTick(callback)$nextTick 是在下次 DOM 更新循环结束之后执行延迟回调,在修改数据之后使用 $nextTick,则可以在回调中获取更新后的 DOM。当看到nextTick的时候各位有没有想到$nextTick呢。
2024-01-25 10:36:01
1099
原创 多文件上传组件使用(一次性上传)
addFileLoad(fd).then((response)=>{ //addFileLoad是调后台的方法。
2024-01-02 18:01:51
1131
原创 VUEX使用总结
vuex的数据是共享的,Vuex 通过 Vue 的插件系统将 store 实例从根组件中“注入”到所有的子组件里。获取store数据方法还有mapState,mapGetters,mapActions,mapMutations。工作中vuex使用模块module,vuex的数据获取就不一样了如图下的数据保存在getters文件中。mutations通过Action提交commit的数据进行提交荷载,使state有数据。通俗来讲actions负责向后端获取数据的,内部执行。提交一个 mutation。
2023-12-06 16:26:51
733
原创 Js页面录屏切片存储数据上传后端
切片式上传 segmentUploadVideoByBlob 实时上传bolb到后端。整个视频上传就直接传blob uploadMeetVideoByBlob。获取音频流之后可使用MediaStream将两个流合并实现有声视频。写在同一个本地文件最后一起上传到文件服务器。
2023-11-30 17:21:03
925
原创 UI上传组件异步上传更改为同步
因为上传组件是异步上传的通过Async和await配合使用可以上传完照片视频后返回的地址在继续走下去,而不是图片视频地址还未获取时就上传后端了。
2023-11-28 16:32:01
599
原创 Vue路由跳转页面刷新
百度的时候各种操作就是没有注意keepAlive,发现那个为缓存开启之后前端有个小后台Vue生命周期函数失效。同一个页面刷新时这个keep Alive需要关闭。
2023-11-27 17:39:25
735
原创 使用自定义插槽(slot)来将数据传递给插槽内容。el-step
A 是 Vue 3 中的语法糖,用于简洁地定义插槽。用来绑定step组件中description。description为描述性文字,需使用slot来自定义文字。B是绑定date数据实现自定义描述文字。
2023-09-21 18:07:52
769
原创 多数据库切换,而非多数据源切换
后来我找了官方资料,并结合百度到的信息,得出的结论是,Properties的key就是数据库的productName。既然知道了这一点,后面就好办了,百度到了数据库获取productName的方法后,自然也就可以获取到达梦数据库的productName值了,具体方法如下:不仅仅是达梦数据库,任何数据库都是这样获取的。key的值是对应的数据库的productName,value则是一个自定义的值,你可以取一个你喜欢的名字,这个名字会在mybatis的mapper里面用到。
2023-09-07 11:07:23
262
原创 在表格中使用el-select选中获取options中的item实现数据回显
scope.row.commodityName让表格中这个值为一个对象,再通过。事件监听器来捕获选项变化,并通过回调函数获取选中的。对象,可能是因为选项的值使用了字符串类型。,导致无法正确匹配选项。属性,绑定一个方法以监听选项变化。如果在回调函数中无法正确打印出。对象,以便正确获取整个选中的。把表格整行数据带入实现。绑定的是字符串类型的。
2023-08-17 17:52:54
2677
原创 Mybatis配置拦截器实现参数加解密+注解
利用Mybatis拦截器+反射机制,设计加解密注解,可以对特定字段入库出库时,实现自动加解密。下面这文章为参数拦截加密和结果解密分开实现。
2023-08-14 14:47:03
1785
原创 分页导致Mybatis数据不一致(使用了关联查询collection)
Data truncation: Illegal double 0979071e440 value found during parsing 分页插件不支持嵌套结果映射 嵌套 Select 查询与嵌套结果映射 分页导致Mybatis数据不一致
2023-08-02 16:43:28
1074
原创 FTP服务器中文路径上传失败
上面的方法之所以错误的原因是因为是没有考虑ftp服务器的编码格式。我搭建的Ftp服务器(windows2003 server)支持GBK编码方式,所以上述的解决方法可以,但是测试部的同事搭建的Ftp服务器(serv-u)是支持UTF-8格式的,所以此时在客户端的编码方式是GBK的,而搭设的ftp服务器中的设置就已经是utf-8的编码,所以肯定还是会出现乱码的问题。在网上Google了一些资料, FTP协议里面,规定文件名编码为iso-8859-1,所以目录名或文件名需要转码。
2023-07-12 17:59:47
1962
原创 SQL数据统计总结
1、方法一:先子表用count函数统计数据 再配合find_in_set函数 、sum函数统计全部数据。count统计本级数据,sum配合find_in_set是同统计本级以及子级的数据。2、方法二:直接使用count配合find_in_set再加上判断FIND_IN_SET( dept.id, t.parent_path )来统计本级和本级及其下级数据。
2023-07-12 10:38:32
9648
原创 在原来数据添加新属性达到JS计时器效果双向绑定
先写一个js定时器一秒一次动态刷新实现计时效果。双向绑定解决vue中data对象重新赋值无效(未更改)的问题
2023-06-27 18:05:27
78
原创 HuTool文档学习记录
是一种能产生特殊输出格式的算法,这种算法的特点是:无论用户输入什么长度的原始数据,经过计算后输出的密文都是固定长度的,这种算法的原理是根据一定的运算规则对原数据进行某种形式的提取,这种提取就是摘要,被摘要的数据内容与原数据有密切联系,只要原数据稍有改变,输出的“摘要”便完全不同,因此,基于这种原理的算法便能对数据完整性提供较为健全的保障。
2023-06-21 18:36:41
1012
原创 百度地图点击列表定位到对应位置并有交互动画效果demo
https://www.cnblogs.com/sxs161028/p/7217689百度地图点击列表定位到对应位置并有交互动画效果demohttps://www.cnblogs.com/sxs161028/p/7217689
2023-06-20 15:43:31
216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人