- 博客(71)
- 资源 (20)
- 收藏
- 关注
原创 mysql 某字段重复的数据取最后一条
这里,子查询t2首先找到每个field_to_check字段值对应的最大id值,然后外层查询通过这个最大id与原表连接,从而获取到每个重复组中的最后一条记录。
2025-07-22 11:01:12
85
原创 vue3+springboot文件上传下载
后端MultipartFile对应的是前端FormData数据,为成功上传至后端,需要对上传过程进行一些修改,将自定义的上传过程编写在before-upload周期中,返回值为false则不会调用默认的上传方法。商品的展示图片需要与商品的基础信息一同上传至服务器,图片保存路径则随基础信息异同保存至数据库。FormData类型的数据无法直接在控制台中log出来,直接log会生成空对象{},用遍历方式便可输出FormData中保存的对象。limit:限制文件上传的个数。action:文件上传的请求。
2025-06-18 14:06:09
332
原创 idea中配置svn及提交提示“未检测到更改”提示
然后在弹出的弹窗口中选择要存储的SVN地址就可以了(也可以通过右键->TortoiseSVN->Create repository here创建一个新的SVN库)此时“本地更改”和Subversion内容均有内容了,文件修改时,“本地更改”会提示修改的问题,提交有多种方式,可以直接在上图空白处右击->提交。此时会提示“未检测到更改”,上图左下方的“本地更改”和Subversion内容为空,还需进行如下操作:找到项目文件夹目录。在idea中,文件->设置->Subversion->如下图。
2025-06-16 15:37:12
367
原创 spring boot 遇到 Identify and stop the process that‘s listening on port 8080 or configure this applic
spring boot 遇到 Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port.意思是:识别并停止在端口 8080 上监听的过程,或配置此应用程序以在其他端口上收听。在控制台输入: netstat -aon|findstr “8080”就是说端口被占用了,用不了,要不就修改端口,要不就杀掉端口。win + r 输入 cmd。
2025-05-27 16:17:38
340
原创 set global log_bin_trust_function_creators=1;
set global log_bin_trust_function_creators=1;
2024-12-23 10:51:36
321
原创 navicat还原mysql备份数据时,表无数据
使用navicat恢复数据时,部分或全部表无数据,是由于max_allowed_packed设置过小,而insert时数据过多导致出错,修改max_allowed_packed的值即可恢复,可修改为50M。max_allowed_packet 作用是用来控制其通信缓冲区的最大长度。可以在mysql中执行sql命令修改或在程序中将数据分批插入。//查看当前max_allowed_packet的大小。//修改max_allowed_packet的大小。高级设置里取消勾选使用事务,勾选遇到错误继续。
2024-10-14 11:15:37
471
原创 解决本地运行eusemobile时远程调用三方接口:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorExcept
解决方式:右击项目,Properties,javabuildPath,libraries,更换JRESystemLibrary为JDK1.8即可。
2024-10-12 17:45:56
153
1
原创 Visual Studio Code搭建VUE开发环境
安装成功后,npm安装的全局模块和缓存默认安装在C:\Users\用户名\AppData\Roaming\npm文件夹里,这里可以进行路径更改,统一放在我们的Nodejs安装文件夹里,新建两个文件夹。但是需要注意的是,关闭SSL验证会使你的npm操作不安全,因为它会绕过SSL证书的验证,使你的数据传输存在被中间人攻击的风险。加上后,再npm run serve,是npm run serve,还是npm run dev,就看package.json文件,运行成功截图。有时候,npm 的缓存可能会导致问题。
2024-08-13 16:52:28
3051
原创 MyEclipse运行web项目页面有一个面板标志怎么去掉
此面板名称为:CodeLive Panel,它是可以用来打开页面文件,比如JSP/HTML/CSS/JS等等,但是它的存在也给我的web项目带来一些麻烦,它影响了我的页面元素,导致页面出现混乱,所以只好把它关掉。
2024-08-12 09:52:14
223
原创 编译器错误消息: CS0012: 类型“System.Object”在未被引用的程序集中定义。必须添加对程序集“System.Runtime, Version=4.0.0.0, Culture=neu
编译器错误消息: CS0012: 类型“System.Object”在未被引用的程序集中定义。必须添加对程序集“System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。项目生成的bin文件夹下并没有生成 System.Runtime.dll;替换为上面代码后修改4.5.1为4.7.1。注:web.config中本来的内容为。
2024-08-08 15:23:05
1422
1
原创 MySQL数据库替换表中字段值空格
UPDATE tbl_testreport_student SET url = REPLACE(url,’ ‘,’')
2024-06-28 16:17:42
192
原创 mysql错误代码: 1267
例:select a.* from tbl_test a LEFT JOIN tbl_test_askforleave b ON a.userid=b.userid AND a.groupCode=b.groupCode。原因:a.groupCode(utf8mb4_general_ci)=b.groupCode(utf8mb4_0900_ai_ci),
2024-01-08 10:48:48
1479
原创 MySQL数据库同时查询更新同一张表的方法
UPDATE tbl_taskfilling_student a JOIN(SELECT userId,classes FROM tbl_taskfilling_student WHERE taskFillingId=166) b ON a.userId=b.userIdSET a.classes=b.classesWHERE a.taskFillingId=172
2023-11-18 17:26:27
728
原创 layer.open、parent.layer.open 子页面调用父页面函数
shade: [0.8,‘#393D49’],//是否显示遮罩层,1:表示不遮罩,其他是表示遮罩透明度。shade: [0.8,‘#393D49’],//是否显示遮罩层,1:表示不遮罩,其他是表示遮罩透明度。closeBtn: 0,//是否显示关闭图标,0:不显示,1:显示。closeBtn: 0,//是否显示关闭图标,0:不显示,1:显示。parent.父页面函数。
2023-07-25 16:03:08
2054
原创 图片路径中有空格,无法作为背景图片使用
如果是url取图片的地址,如果图片中带有空格是读不到图片的,需要把地址中的空格改为%20.这时你的imgsrc即是没有空格的地址,空格地方替换为%20,url可以取到图片的地址。如果你是第一种情况,那么可以使用如下方法解决.例如imgsrc是你的带有空格的图片地址.图片路径中有空格,无法作为背景图片使用。地址中有无空格都不会有影响。
2023-07-05 14:56:42
468
原创 js中获取当前页面的访问路径 IP 端口号 项目名等
(本例中返回 http://127.0.0.1:8080/index.html?userName=zhangsan&passWord=123456)例:http://127.0.0.1:8080/index.html?userName=zhangsan&passWord=123456)2、获取URL 完整地址(地址栏的整个地址)(本例中返回 127.0.0.1:8080)(本例中返回 index.html)6、获取参数部分(?(本例中返回 http: )4、获取URL 的协议部分。(本例中返回 8080)
2023-05-17 17:19:15
4338
原创 java中正斜杠与反斜杠
3.1 javascript 把反斜杠(\)替换成双斜杠(\)3.2 javascript 把反斜杠(\)替换成斜杠(/)3.3 javascript 把斜杠(/)替换成反斜杠(\)1.1 java 把反斜杠(\)替换成双斜杠(\)1.2 java 把反斜杠(\)替换成斜杠(/)1.3 java 把斜杠(/)替换成反斜杠(\)//path通过参数传过来。
2023-03-31 11:35:26
5497
原创 Mysql导入sql文件报错Unknown collation ‘utf8mb4_0900_ai_ci‘
Mysql导入sql文件报错Unknown collation ‘utf8mb4_0900_ai_ci‘
2023-03-09 08:48:49
773
原创 MySQL报错1055解决办法
最近在mysql 8.0.15版本中发现一个问题,在执行完sql语句后报错:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ’ which is not functionally dependent on columns in GROUP BY clause;
2023-02-01 10:57:49
3788
1
原创 java根据文件名称判断文件类型
public class FileType {public String fileType(String fileName) {if (fileName == null) {fileName = “文件名为空!”;return fileName;} else {// 获取文件后缀名并转化为写,用于后续比较String fileType = fileName.substring(fileName.lastIndexOf(".") + 1, fileName.length()).toLowerCa
2021-11-04 16:21:41
1126
转载 Chrome 声音自动播放抱错问题【play() failed】
Chrome下调用play后抱错:DOMException: play() failed because the user didn’t interact with the document first.声音无法自动播放这个在IOS/Android上面一直是个惯例,桌面版的Safari在2017年的11版本也宣布禁掉带有声音的多媒体自动播放功能,紧接着在2018年4月份发布的Chrome 66也正式关掉了声音自动播放,也就是说 在桌面版浏览器也将失效。最开始移动端浏览器是完全禁止音视频自动播放的,考
2021-11-01 14:45:09
1693
原创 前端临时保存编辑的草稿文件
<div > <input type=area id="te" ><input type=button value="保存进cookie" id=cook onclick=savecookie() /></div>
2021-03-17 08:48:31
824
原创 SQL语句,关于随机分组后在随机排序
方法一select * from tblorder by checksum(rand()*class), checksum(rand(),name)方法二select * from tblorder by checksum(rand()*class), newid()注:checksum(rand()*class) 这个要求class必须是数字,要是非数字值,就不行了
2021-03-08 11:38:20
460
原创 mysql 实现递归查询
递归查找父类的所有子节点SELECT * FROM ( SELECT t1.*, IF(FIND_IN_SET(parentid, @pids) > 0, @pids := CONCAT(@pids, ',', id), 0) AS ischild FROM ( SELECT * FROM tbl_dept t WHERE t.status = 0 ORDER BY parentid, id
2020-10-28 10:07:54
348
原创 小程序 — scroll-view组件实现滚动
1、竖向滚动首先从简单的来,竖向滚动很简单,只用记住两点即可:首先得设置scroll-y属性;其次,一定要给scroll-view设置一个height高度;就这样我们就实现了竖向滚动。2、横向滚动横向滚动就有点坑了…首先还是要设置滚动方向为scroll-x;然后要给设置white-space为nowrap不换行;最后需要将容器中包裹的标签的display属性设置为inline-block。横向滚动...
2020-06-15 15:06:55
462
原创 微信小程序—点击按钮实现页面跳转
按钮button标签通过bindtap属性绑定点击事件实现页面跳转。//wxml示例代码按钮但需注意,跳转到tabBar页面和非tabBar页面所调用的函数方法不一样。跳转到TabBar页面需用wx.switchTab()方法//js部分示例代码//跳转到tabBar页面gotoPage: function (options) {wx.switchTab({url: ‘…/homepage/homepage’, //要跳转到的页面路径})},而跳转到非tabBar页面用wx.n
2020-06-11 11:30:32
4128
原创 jquery操作select(取值,设置选中)
最近工作中总出现select 和 option问题,整理一下,内容大部分源于网络资料一、基础取值问题例如1、设置value为pxx的项选中 $(".selector").val("pxx");2、设置text为pxx的项选中$(".selector").find("option:contains('pxx')").attr("selected",true);注意:之前$(".se...
2020-04-13 17:17:59
751
原创 海康摄像头chrome高版本实时播放(java集成)
最近公司项目需要在web上实时播放摄像头视频。但是早前由于html发展太慢。浏览器不支持。各大视频厂商基本都是开发扩展插件来实现。但是目前各大浏览器都有安全机制,基本不允许额外安装插件等,百度了很多。很多都是基于ie,,使用active插件实现,而我们公司项目优化是基于谷歌,,,,而且不能使用插件(用户体验)。所以整理一套。无需安装插件,在任意浏览器实时播放摄像头视频正文:部署nginx、f...
2020-04-03 11:23:57
3875
2
原创 EasyUI—右键关闭选项卡
关闭全部 关闭其他 // 选项卡 右键 ------------------------------------------------$('#eaTabs').bind('contextmenu',function(e){ e.preventDefault(); $...
2020-03-31 18:13:15
219
原创 EasyUI 可调整尺寸问题
用EasyUI实现的一个页面,想把页面的下半部分设成高度可调整,但始终实现不了,将div设成resizable对象还是不行,最后将div中的split属性值改为true,问题解决。现将相关EasyUI知识总结如下:一、EasyUI布局(layout)是有五个区域(北区 north、南区 south、东区 east、西区 west 和中区 center)的容器。中间的区域面板是必需的,边缘区域面...
2020-03-31 15:05:45
567
nginx、ffmpeg转流文件.rar
2020-04-03
tomcat和和项目发布到服务器的操作手册.rar
2019-09-09
聊天室(Chatroom)
2019-03-27
I Love xxx.rar
2019-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人